CentOS7 網(wǎng)絡(luò)狀態(tài)查詢方法詳解
一、使用傳統(tǒng)網(wǎng)絡(luò)工具
1. ifconfig命令
查看所有網(wǎng)絡(luò)接口的IP地址、MAC地址及數(shù)據(jù)包統(tǒng)計(jì):
ifconfig -a
查看特定網(wǎng)卡(如ens33)的詳細(xì)信息:
ifconfig ens33
2. netstat命令
顯示所有活動(dòng)的網(wǎng)絡(luò)連接和監(jiān)聽(tīng)端口:
netstat -tulnp
查看路由表信息:
netstat -rn
二、使用現(xiàn)代網(wǎng)絡(luò)工具集
1. ip命令
顯示所有網(wǎng)絡(luò)接口詳細(xì)信息:
ip addr show
查看路由表:
ip route show
檢查ARP緩存:
ip neigh
2. ss命令
顯示所有TCP連接:
ss -t -a
查看UDP監(jiān)聽(tīng)端口:
ss -u -l
三、其他診斷工具
1. 網(wǎng)絡(luò)服務(wù)狀態(tài)
檢查NetworkManager服務(wù)狀態(tài):
systemctl status NetworkManager
2. 連通性測(cè)試
使用ping測(cè)試網(wǎng)絡(luò)可達(dá)性:
ping -c 4 www.example.com
3. DNS解析驗(yàn)證
通過(guò)nslookup檢查域名解析:
nslookup www.example.com
四、注意事項(xiàng)
- 部分命令需要root權(quán)限,可使用sudo執(zhí)行
- 最小化安裝系統(tǒng)可能缺少ifconfig,建議安裝net-tools包
- 推薦優(yōu)先使用iproute2工具集(ip/ss命令)