1. 程式人生 > >centos7|redhat找不到ifconfig,netstat,route命令解決問題

centos7|redhat找不到ifconfig,netstat,route命令解決問題

   centos7最小化安裝預設沒有net-toos元件,自然ifconfig,netstat,route一系類網路相關指令也就無法使用

首先查詢ifconfig命令所在的軟體包:yum search ifconfig

圖片中提示為net-tools.x86_64

我們在檢視net-tools包有什麼指令:yum info net-tools

上面為一些基本資訊,重點看Description:包含了ifconfig,netstat,route and others包含了一些常用的網路服務命令,下面還有一句小tips,大多數的命令都已經過時了,替代的命令使用iproute包,但是本人還是習慣用ifconfig,netstat指令,一個wnmper轉lnmper開發自然習慣使用ifconfig,netstat指令,現在我們檢視一下他的替代包的作用

指令:yum info iproute

最後一句話非常硬氣的說這是為linux核心使用先進核心專門設計的,但是本人就是不鳥你,繼續使用net-tools

附一張iproute包指令圖:

查詢是否已經安裝net-tools:yum list installed net-tools

軟體包已安裝,先解除安裝掉看看效果:yum remove net-tools

解除安裝完畢,再次輸入ifconfig指令:

再次查詢安裝包

安裝包解除安裝成功

再次安裝:yum -y install net-tools ,說明  -y 引數表示全域性安裝,貌似都是全域性安裝的,我們試一下不帶-y安裝試一下

1 cd /usr/derecotory

2 yum install net-tools

yum安裝步驟,先下載.rpm包,check,test,檢查包測試包,接著執行事物:running transaction:installing,verifying,這是.rpm包yum安裝模式的安裝以及驗證步驟,但是最後complete都沒有告訴我們安裝的模式以及位置在哪裡,此時我們測試一下預設的安裝方式是否是-y全域性

切回根目錄cd /

輸入指令ifconfig

結果出來了,證明yum安裝軟體是預設全域性安裝的,那麼到底安裝到哪裡去了呢?有興趣的同學自己去研究吧,本人php開發,lnmp+redis+workman的菜鳥一枚,有興趣的同學或者大神歡迎指點一二