centos7沒有安裝ifconfig命令的解決方法

j475320590 9年前發布 | 35K 次閱讀 CentOS

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


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

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

看到沒,我們的環境變量里有/sbin這個路徑,也居士說如果ifconfig命令存在并且就是位于/sbin目錄下的話我們肯定就是可以運行的,那么我們就看看/sbin目錄下有沒有ifconfig命令吧

結果表明我們的/sbin目錄下并沒有ifconfig命令,所以我們的結論是:我們的CentOS里邊是沒有安裝ifconf

———————————————分割線是一種態度———————————————

我們的解決辦法是:yum安裝ifconfig這個命令包

看到了嗎,bash也是有分割線的,當然這不是在重點,重點是通過yum search 這個命令我們發現ifconfig這個命令是在net-tools.x86_64這個包里,接下來我們安裝這個包就行了

這是我們已經安裝好ifconfig這個命令了,我們試一下

成功運行了,這時候你是不是和我當初一樣 有疑惑,windows里的ipconfig命令到了linux為什么有事還不是必須安裝的,博主看了一下資料,原來ifconfig命令來源于net- tools,這個包里有ifconfig,netstat,whois等命令,所以之前這些命令你都是運行不了的

 

 本文由用戶 j475320590 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!