linux 输入ifconfig命令为啥不行啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 输入ifconfig命令为啥不行啊相关的知识,希望对你有一定的参考价值。

参考技术A

Linux发行版的时候会默认需要添加用户ifconfig命令权限,一般用root账户进去或者给组用户添加权限,具体操作如下:

1、建议这个操作在root下进行,用root账户进去,输入su root命令。

2、如果只想在本次开机过程中临时性的添加修改,下次开机就无效的话,可以输入export PATH=$PATH:/sbin命令。

3、给用户永久添加ifconfig命令,在命令行中键入如下图所示的代码,文件修改并保持。

4、命令行中键入下图命令,然后在加入箭头的那两个地方插入一个#,然后按下esc保存重启系统应用配置。


Xshell为啥连接不行

连接时就会出现这样的情况 点连接过来一会就变回本地 shell 这是怎么回事 求高手帮忙!
如果谁帮我解决了在加20悬赏!

    linux ip地址没有配置。

    改变自己的网络适配器设置。

ip地址没有配置,你需要自己配置,配置的方法网上很多。 

    输入vim /etc/sysconfig/network-scripts/ifcfg-eth0命令 。ip自己设置,比如为:192.168.1.155 ,再输入ifconfig -a就可以发现自己的ip以改变。

    NAT连接模式: 
    http://blog.csdn.net/exziro/article/details/52969305

    (http://blog.csdn.net/u012454079/article/details/48522611): 
    nat模式:虚拟机中访问网络的所有数据都是由主机提供的,虚拟机并不真实存在。这种方式的虚拟机能够访问到主机,和网络中的其他主机,但是主机不能访问虚拟机,而且各个虚拟机之间也是独立的,无法互相访问

    桥接模式:桥接访问是通过主机的网卡架设了一条桥,从而直接连入到网络,这样的虚拟机会被分配到一个独立的ip。这种方式的虚拟机和主机能够通过ip互相访问。

    内部网络模式:内部网络模式是虚拟机和外网断开,只实现虚拟机和虚拟机之间的内部网络。

    启动ssh服务 service ssh start。

    防火墙没有关闭。

参考技术A

用户要开通Linux系统服务器的时候,建议运行Xshell来远程连接服务器,如果连接不上,可以检查网络环境是否健康。

除此之外,也一定要填写正确的写Linux服务器登录信息,包括服务器用户名、密码等。如果是Linux服务器登录信息错误,可以在应用主机商客中心或者邮箱进行查看。与此同时,如果你没有安装SSH服务或者版本过低,那么也会出现连接不上的情况,这个时候你可以采用如下方式进行处理:

1、输入#ps -e | grep ssh ,如果出现“sshd”的字样,那么表示已经启动了,没有则说明没有成功。

2、安装SSH,并输入#sudo apt-get install openssh-server

3、启动#/etc/init.d/ssh start

最后的最后,如果SSH端口号(22)已经呈现开放状态,IP也已经加入了白名单,但是就是连接不上,这个时候可以重新安装下MySQL,修改sshd的群组和root就行了。

参考技术B 回答

xshell连接不上服务器的原因有以下几种情况:1、服务器的配置文件/etc/hosts.deny 里面配置文件禁止了你入公网的ip2、配置文件/etc/ssh/sshd_conf禁止了所有连接3、防火墙禁止了ssh连接4、ssh服务没开,开启就好xshell的连接方法:1、点击添加一个新会话2、填写主机名(即主机IP地址),填写完主机IP点击“用户身份验证”:3、输入主机名和密码,点击左下角的位置点击连接就可以登陆我们的服务器了。

希望我的回答能够帮助到您,祝您好运!

参考技术C 链接192.168.1.3失败了 默认的就回到本地连接了
1、 检查下你的IP地址是否正确
2、远程服务器的是否开机以及设计正常
参考技术D 检查你的本机和服务器ping一下看看是否ping通!!!1

以上是关于linux 输入ifconfig命令为啥不行啊的主要内容,如果未能解决你的问题,请参考以下文章

我在ifconfig时 为啥提示这样啊

linux下输入ifconfig命令,没有eth0,怎么解决?

linux下怎么查本机IP,ifconfig怎么不行

linux下怎么查本机IP,ifconfig怎么不行

为啥centos输入ifconfig说没有此命令

为啥我的c++命令行里只能输入中文不能输入英文,对于数字只能输出十六进制的,请高手帮帮忙,谢谢!!!