​ifconfig​​​命令是一个网络管理命令,可以查看和设置本机的ip地址,如果我们在linux主机上输入​​ifconfig​​​命令是显示命令找不到,那么导致这个问题的主要原因有两个,一是有可能我们当前环境中的PATH路径里没有包含/sbin目录,因为​​ifconfig​​​命令默认是安装在​​/sbin​​​目录下的,我们可以用绝对路径的方法来执行这个命令​​/sbin/ifconfig​​​,如果命令可用,那么说明是我们当前环境中的PATH路径没有包含​​/sbin​​目录。解决办法:

  1. ​cd ~ #切换到家目录下​
  2. ​vi ./.bashrc #编辑自己的环境配置文件并在最下方加入这样一行命令​
  3. ​export=$PATH:/sbin #将/sbin目录加入到PATH中,然后保存退出​
  4. ​source ./.bashrc​

这样就将​​/sbin​​​目录加入到PATH变量中。
造成​​​ifconfig​​​命令不可用的第二个原因是有可能我们的主机没有安装这个命令,CentOS中最小安装默认就是不安装这个带有这个命令的工具包。
解决办法:
方法一 将安装光盘挂载到本机,从光盘中安装这个软件包

  1. ​mkdir /mnt/cdrom #建立光盘挂载目录​
  2. ​mount -t iso9660 /dev/cdrom /mnt/cdrom #挂载光盘​
  3. ​ls /mnt/cdrom/Packages |'net-tools*' #检查是否存在这个包,如果存在着就安装,不存在请参考方法二​
  4. ​rpm -ivh /mnt/cdrom/Packages/net-tools* #安装软件包完成之后卸载光盘​
  5. ​umount /mnt/cdrom #卸载光盘​

方法二 在线安装​​net-tools*​​软件包,这种方法就要简单的多

  1. ​yum install net-tools* #在线安装​

好了到此为止我们就将这个问题解决了。