CentOS 7 ifconfig 提示 "command not found" 解決方法

先說結(jié)論:

  1. 如果只是想獲取網(wǎng)卡配置信息,那么把ifconfig改成ip addr即可;
  2. 如果想弄明白原因:
    1). 因?yàn)榘惭b的是minimal超精簡(jiǎn)模式,導(dǎo)致缺少net-tools;
    2). 需要先在虛擬機(jī)設(shè)置中,將網(wǎng)卡配置改成橋接模式,然后輸入“yum install net-tools”,安裝net-tools,然后輸入ifconfig即可。

再說過程:

最近打算從零學(xué)習(xí)Linux,選擇了B站上面播放量最高的史上最牛的Linux視頻教程—兄弟連課程進(jìn)行學(xué)習(xí)。老師在講的時(shí)候,用的是centOS 6進(jìn)行講解的,我下載的時(shí)候直接下載的是centOS 7。覺得應(yīng)該沒啥大問題。

然鵝,在開機(jī)后,老師講了第一個(gè)問題,通過VMware上面的網(wǎng)卡設(shè)置,選擇host-only模式,看一下虛擬機(jī)如何跟本機(jī)通信。

老師上來先敲了一個(gè)ifconfig命令,界面上馬上就顯示了網(wǎng)絡(luò)配置信息。而我敲進(jìn)去以后,居然是:

command not found

到百度上查了一下,說是需要安裝net-tools,我按照說明操作了一下:

yum install net-tools

報(bào)錯(cuò)如下:

cannot find a valid baseurl for ropo:base/7/x86_64

新手小白一下子懵逼。再拿這個(gè)報(bào)錯(cuò)信息去百度,看了幾個(gè)答案,個(gè)人感覺應(yīng)該是沒有連上網(wǎng),因此沒能成功下載net-tools的緣故。

這一下子就陷入了“雞生蛋,蛋生雞”的死循環(huán)了。自己把這節(jié)課反復(fù)聽了幾遍,突然發(fā)現(xiàn),老師提到,在虛擬機(jī)設(shè)置里,如果網(wǎng)卡配置選擇了橋接模式那么虛擬機(jī)是可以利用物理網(wǎng)卡直接上網(wǎng)的。

于是,我先選擇了橋接模式,重新敲了一遍

yum install net-tools

發(fā)現(xiàn)居然安裝成功。安裝成功以后,我重新在虛擬機(jī)配置中將網(wǎng)卡配置改成host-only,在虛擬機(jī)中輸入ifconfig,完美地返回了網(wǎng)卡配置信息。

總結(jié):

遇到問題多問,多思考。如果你能猜對(duì)問題的原因,那么你離解決它也就不遠(yuǎn)了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容