CentOS7命令查看網(wǎng)卡狀態(tài)
1. 使用ifconfig命令
ifconfig
是傳統(tǒng)的網(wǎng)絡(luò)接口查看工具,需安裝net-tools
包后使用:
sudo yum install net-tools ifconfig -a
輸出結(jié)果中,RX/TX packets
顯示收發(fā)數(shù)據(jù)包數(shù)量,inet
字段為IPv4地址,ether
為MAC地址。
2. 通過ip命令查詢
現(xiàn)代Linux系統(tǒng)推薦使用ip
命令,可查看更詳細的網(wǎng)絡(luò)信息:
ip addr show # 顯示所有接口IP地址 ip link show # 查看接口鏈路狀態(tài) ip -s link show eth0 # 查看指定接口統(tǒng)計信息
LOWER_UP
狀態(tài)表示網(wǎng)卡已物理連接,NO-CARRIER
則提示未檢測到信號。
3. nmcli網(wǎng)絡(luò)管理工具
NetworkManager提供的nmcli
可顯示連接狀態(tài):
nmcli device status nmcli connection show --active
結(jié)果中DEVICE
列顯示接口名稱,STATE
列展示連接狀態(tài)(如connected/disconnected)。
4. 使用ethtool診斷
通過ethtool
可檢測物理層狀態(tài):
ethtool eth0 | grep 'Link detected' ethtool -i eth0 # 查看驅(qū)動信息
輸出Link detected: yes
表示網(wǎng)線連接正常,Speed
字段顯示協(xié)商速率。
5. 查看網(wǎng)絡(luò)接口配置文件
網(wǎng)絡(luò)配置存儲在/etc/sysconfig/network-scripts/
目錄:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
文件中的ONBOOT
參數(shù)控制是否開機啟動,BOOTPROTO
定義IP獲取方式。