Centos7 ifconfig這個命令沒找到的解決方法

前面的篇章中我們用virtualbox安裝了CentOS7.2,但是選擇的是最小安裝包模式,安裝完畢之後想使用ifconfig查看一下本機的ip地址,發現報"-bash: ifconfig: 未找到命令"這個錯誤,如下圖:

Centos7 ifconfig這個命令沒找到的解決方法

command not found


針對這個問題,我們分兩個部分整理一下思路,如下:

1.ifconfig 命令存在情況

當然我們安裝的是mini版本的ifconfig是沒有預裝的,只不過這裡作為考慮的範圍需要列出來。這時我們可以使用命令查看一下它是否存在,ls /sbin/ifconfig,如下圖:

Centos7 ifconfig這個命令沒找到的解決方法

存在的結果

Centos7 ifconfig這個命令沒找到的解決方法

不存在的結果

能看到存在的話我們在繼續執行命令echo $PATH,這樣我們看這個命令是不是包括在環境變量裡面,如下圖:

Centos7 ifconfig這個命令沒找到的解決方法

PATH環境變量

這時我們看到ifconfig沒有在PATH環境變量下面,所以我們現在可以使用

export PATH=$PATH:/usr/sbin

這種臨時添加的方式來添加,如下圖:

Centos7 ifconfig這個命令沒找到的解決方法

臨時添加

當然這種方式只是更改了當前的shell中的PATH,如果關閉該shell,下次還需要重複如上操作。所以可以使用將其添加到profile文件中,在/etc/profile文件末尾追加一行

export PATH=$PATH:/usr/sbin

如下圖:

Centos7 ifconfig這個命令沒找到的解決方法

添加到profile文件

要想它在當前的shell生效還需執行一下source /etc/profile

這樣後面打開的shell都能直接使用ifconfig了而不需要要再設置PATH。


2.ifconfig 命令不存在

這種情況就是我們現在面對的,因為centos7.2的mini版沒有安裝這個東東,所以我們就直接安裝就好了,在終端裡面輸入:

yum -y install net-tools

等待安裝完畢之後我們就可以直接使用了,如下圖:

Centos7 ifconfig這個命令沒找到的解決方法

安裝net-tools

Centos7 ifconfig這個命令沒找到的解決方法

驗證命令

好了,該問題就完美解決了,本次的教程到此結束,good luck!


May you share freely, never taking more than you give.


親,關注、評論、收藏、轉發一下唄!謝謝!

明天過年了,多謝大家的關注!年後上班了才會持續更新,祝大家新年快樂!雞年大吉吧。。


分享到:


相關文章: