linux中不能使用ifconfig等命令的解决办法?
解决方法:手动的去添加环境变量。
1、打开/etc/profile文件。命令:vi /etc/profile。
2、按大写的G,把光标调到文件最末尾的地方。按i进入输入模式,然后在文件的末尾添加如下的一句:export PATH=$PATH:/sbin。
3、按esc退出输入模式,:wq保存并退出文件。
4、再执行ifconfig,发现命令可以使用了。
1.建议这个操作在root下进行,因为我用的解释root账户进去的,其他的不知道行不行。
如果只想在本次开机过程中临时性的添加修改,下次开机就无效的话,可以:
输入export PATH=$PATH:/sbin
2.如果只给当前用户永久添加
在命令行中键入 vi ~/.bash_profile
靠近末尾有类似这样的一行PATH=$PATH:$HOME/bin后添加:/sbin,
就变成PATH=$PATH:$HOME/bin:/sbin
文件修改并保持完以后,运行source ~/.bash_profile命令即可使修改操作立即生效。
3.第三个方法
在命令行中键入 vi /etc/profile
然后再我加入箭头的那两个地方插入一个#,然后按下esc 输入wq退出就好了,然后再重启你的电脑就可以使用上述命令了
到这就好了,重启就行了,上面的方法选一种就好了。
以上就是小编为大家搜集到的全部内容,谢谢大家的支持!
ifconfig提示未找到命令?
输入ifconfig命令是提示
no command
解决办法:
查找环境标量是否包含ifconfig
显示没有设置环境变量
yum search ifconfig #找出ifconfg脚本所在的本地安装包
显示如下:
说明ifconfig脚本的安装包在net-tools.x86_64的安装包中,此时重新安装这个安装包即可。
检查安装是否成功
查找ifconfig脚本的位置
添加环境变量
# $PATH=$PATH:/usr/sbin
# $export PATH
Linux系统\Centos没有网卡eth0配置文件怎么办?
临时解决办法
一、大家都知道linux下面设置ip是 ifconfig 命令,通过下面命令即可临时设置IP地址。
ifconfig 设备名 IP 地址 (ifconfig eth0 192.168.1.117)
二、 设置好之后马上生效,不需要重启网卡服务(千万别重启网卡服务,不然刚刚设置的又没有了)ifconfig即可查看当前网卡的IP地址。
永久解决办法方法
一、复制设置配置文件
一般来说如果没有网卡eth0配置文件,你到网卡配置目/etc/sysconfig/network-scripts/下面都会有一个 ifcfg-lo 回环接口配置文件,拷贝一份。
二、拷贝了一个lo配置文件之后,把文件IP地址和参数改一下改成eth0保存即可啦!
三、编写配置文件
通过上述方法复制的文件不完整,可以通过vi编辑输入补全。或者直接手动输入设置,具体详细参数参考如下图列表
特别提醒一下,如要设置mac地址,可以先ifconfig查看一下,可以看到mac地址的喔
四、重启网络服务
设置好网卡配置之后,需要把网络服务重启一下。输入如下命令
service network restart
如果没有提示任何错误则表示设置格式基本没有问题哈
五、 如果MAC地址设置错误的话,会提示下面信息。
可以先ifconfig查看一下,可以查看正确的MAC地址,当然你也可以直接把mac地址设置那一栏去掉可以。

