centos7执行ifconfig报错解决方法

今天在空余时间在virtualbox上安装了centos虚拟机,登录root用户之后习惯性的执行了ifconfig命令,发现提示报错

无奈之下利用度娘,找到了解决方案,在这里提供一个链接

http://www.centoscn.com/CentosBug/osbug/2014/0916/3750.html


然后在自己的虚拟机上进行实验,修改报错,总结文档。

根据文档提示,我们会想到是不是环境变量里没有config命令的路径,因为ifconfig是在/sbin路径下的,以root用户登录才可以运行。


于是我们看一下root用户的环境变量


此时可以发现,环境变量里存在/sbin这个路径,也就是说如果ifconfig命令存在并且就是位于/sbin目录下的话我们肯定可以运行的,那么我们就看看/sbin目录下有没有ifconfig命令

结果表明,/sbin目录下并没有ifconfig命令,所以,我们的初始版本centos上没有安装ifconfig


—————————————————————传说中的分割线——————————————————————————

解决方案就是:yum安装ifconfig这个命令包

centos7执行ifconfig报错解决方法_第1张图片

然后我们会发现,ifconfig这个命令是在net-tools.x86_64这个包里,接下来我们来安装这个包

yum install net-tools.x86_64

centos7执行ifconfig报错解决方法_第2张图片

现在我们来测试一下ifconfig这个命令是否已经安装好

centos7执行ifconfig报错解决方法_第3张图片

运行成功,到这里,我们的ifconfig命令已经安装完成,此外,ifconfig命令来源于net-tools,这个包里有ifconfig,netstat,whois等命令,是不可或缺的。

你可能感兴趣的:(linux学习史)