ifconfig
命令是一个网络管理命令,可以查看和设置本机的ip地址,如果我们在linux主机上输入ifconfig
命令是显示命令找不到,那么导致这个问题的主要原因有两个,一是有可能我们当前环境中的PATH路径里没有包含/sbin目录,因为ifconfig
命令默认是安装在/sbin
目录下的,我们可以用绝对路径的方法来执行这个命令/sbin/ifconfig
,如果命令可用,那么说明是我们当前环境中的PATH路径没有包含/sbin
目录。解决办法:
-
cd ~ #切换到家目录下
-
vi ./.bashrc #编辑自己的环境配置文件并在最下方加入这样一行命令
-
export=$PATH:/sbin #将/sbin目录加入到PATH中,然后保存退出
-
source ./.bashrc
这样就将/sbin
目录加入到PATH变量中。
造成ifconfig
命令不可用的第二个原因是有可能我们的主机没有安装这个命令,CentOS中最小安装默认就是不安装这个带有这个命令的工具包。
解决办法:
方法一 将安装光盘挂载到本机,从光盘中安装这个软件包
-
mkdir /mnt/cdrom #建立光盘挂载目录
-
mount -t iso9660 /dev/cdrom /mnt/cdrom #挂载光盘
-
ls /mnt/cdrom/Packages |'net-tools*' #检查是否存在这个包,如果存在着就安装,不存在请参考方法二
-
rpm -ivh /mnt/cdrom/Packages/net-tools* #安装软件包完成之后卸载光盘
-
umount /mnt/cdrom #卸载光盘
方法二 在线安装net-tools*
软件包,这种方法就要简单的多
-
yum install net-tools* #在线安装
好了到此为止我们就将这个问题解决了。