ifconfig命令是設置或顯示網絡接口的程序,可以顯示出我們機器的網卡信息,
可是有些時候最小化安裝CentOS等Linux發行版的時候會默認不安裝ifconfig等命令,
這時候你進入終端,運行ifconfig命令就會出錯

首先會想到是不是環境變量里沒有ifconfig命令的路徑,因為ifconfig是在/sbin路徑下的,
以root用戶登錄才可以運行,可是我們上邊是以root用戶登錄的啊,不急,我們來看看root用戶的環境變量

重以上操作中可以看到,環境變量里有/sbin這個路徑,也就是說如果ifconfig命令存在並且就是位於/sbin目錄下的話我們肯定就是可以運行的,那么我們就看看/sbin目錄下有沒有ifconfig命令吧。

結果表明我們的/sbin目錄下並沒有ifconfig命令,所以我們的結論是:我們的CentOS里邊是沒有安裝ifconf。
我們的解決辦法是:yum安裝ifconfig這個命令包。命令:yum search ifconfig

通過yum search 這個命令我們發現ifconfig這個命令是在net-tools.x86_64這個包里,接下來我們安裝這個包就行了,命令:yum install net-tools.x86_64

安裝完成后,再次使用ifconfig -a命令就可以查看到所有的網卡了。

