2018年4月23日 星期一
18:57
現(xiàn)象
今天同事用VMWare安裝了CentOS7,我建議Mini版本安裝,但是發(fā)現(xiàn)連IP都安不了,因?yàn)閕fconfig命令無法執(zhí)行惹悄。
ifconfig
-bash: ifconfig: command not found
分析
ifconfig無法執(zhí)行,要么命令無法調(diào)用肩钠,要么命令不存在:
- 無法調(diào)用通常是路徑問題:配置路徑并檢查就好了泣港。
- 不存在就是安裝問題:安裝或者卸載后重裝。
確定問題蔬将,就可以進(jìn)行解決了爷速。
解決
根據(jù)分析步驟,一步步確認(rèn)問題并解決問題霞怀。
檢查ifconfig命令
用下屬命令可以查找下:
whereis ifconfig
ifconfig:
看上面的輸出結(jié)果了惫东。
有輸出,就需要測(cè)試ifconfig命令了毙石。
沒有輸出廉沮,重新安裝net-tools。
測(cè)試ifconfig命令
測(cè)試ifconfig命令:
- 命令可以執(zhí)行徐矩,配置PATH變量滞时;
- 命令不可以執(zhí)行,重新安裝net-tools滤灯;
whereis ifconfig
ifconfig: /sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz
/sbin/ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:50:58:8E:F1:0D
inet addr:192.168.51.31 Bcast:192.168.51.255 Mask:255.255.255.0
inet6 addr: fe86::250:86ff:ff80:10d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:365201423 errors:0 dropped:0 overruns:0 frame:0
TX packets:6106980 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3509224692 (3.2 GiB) TX bytes:1198441602 (1.1 GiB)
配置PATH變量
我們先臨時(shí)修改環(huán)境變量進(jìn)行測(cè)試:
export PATH=$PATH:/sbin
# 再次測(cè)試ifconfig命令坪稽,此時(shí)應(yīng)該正常啟動(dòng)。
# 如果測(cè)試正常鳞骤,永久修改PATH變量窒百。
cp /etc/profile{,.bk."$(date +%Y%m%d-%H%M%S)"}
echo "export PATH=$PATH:/sbin" >> /etc/profile
重新安裝net-tools
下面我們檢查下ifconfig是否安裝。
rpm -qa | grep net-tools
# 如果有輸出豫尽,執(zhí)行下一步篙梢。那么可能rpm有問題,建議卸載重裝美旧。
rpm -e net-tools
# 未安裝或者卸載完之后渤滞,就可以使用yum進(jìn)行安裝了
yum install net-tools
再測(cè)試一下,應(yīng)該OK了榴嗅。