centos下ifconfig 運行command not found錯誤總結

來源:互聯網
上載者:User

今天進入centos之後想查看下ip,執行ifconfig,但是居然提示:command not found。仔細查看,發現目前使用者不是root。使用su root轉到root之後執行ifconfig再次提示命令無效。這是為什嗎?經過一番搜尋與查閱資料,結果如下:

原來使用su雖然切換到了root,但是環境變數並沒有一起跟著變過來。所以,執行"su -",使環境變數也一起跟著變過來。超級使用者使用的命令大多是在 /sbin裡面,一般使用者使用的命令一般是在/bin裡面,而/bin裡面是沒有ifconfig命令的。

所以centos下command not found


上面可以講得不仔細下面看看

原因:/bin  /sbin等一些的路徑並未添加到環境變數中
不妨做個實驗:
 
cd /etc/sbin

./ifconfg

正確顯示結果。
編輯/etc/profile等檔案,將這些路徑添加至環境變數中
eg:
vi /home/使用者目錄/.bash_profile中添加
PATH=$PATH:$HOME/bin:/sbin:/bin
export PATH


當顯示-bash: host: command not found的時候,我們就需要安裝對應的包了

host這個程式是 bind-utils包裡面的

解決辦法


所以要先安裝 bind-utils


代碼如下:

yum install bind-utils


總結

很多的預設安裝包時都會有一些工具包不會安裝,所以大家安裝前必須先瞭解一下相關包的基礎知識哦。
centos 提示command not found 或許因為許可權問題

通過ssh登陸到centos5.4,切換到root賬戶,發現很多命令提示command not found,今天才搞明白怎麼回事,哎,看來需要從基礎一步一步來學習了。知識點涉及到使用者權限和使用者切換方面。
joe為普通使用者,root為超級使用者。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.