刚刚在虚拟机中装好centos结果发现自己的ifconfig命令不可用。
看一下环境变量里有没有ifconfig命令的路径,因为ifconfig是在/sbin路径下的,root用户登录进去才可以运行,先看一下root用户的环境变量。
root用户的环境变量里是有/sbin路径的,如果ifconfig命令存在就会在/sbin这个路径下,就是可以运行的,接下来就是检查一下/sbin路径下有没有ifconfig命令。
结果显示root用户/sbin路径下并没有ifconfig命令,所以linux中并没有安装ifconfig命令。
接下来就是安装ifconfig命令。
yum seach ifconfig
通过yum search 这个命令我们发现ifconfig这个命令是在net-tools.x86_64这个包里,接下来只要安装这个包就行了。
执行命令安装
yum install net-tools.x86_64
我这边在执行这个 yum search ifconfig命令时时找不到安装包的,可能时我的虚拟机网络没有设置好。
所以尝试了以下的方法
- 编辑ifcfg-ens33,修改ONBOOT=yes
vi /etc/sysconfig/network-scripts ifcfg-ens33
- 重启网络服务,执行:
service network restart
3.查找相关软件包
yum provides ifconfig
可以看到时存在安装包的
4.运行安装包
yum install net-tools