查看 IP 地址
除了使用 ip addr 命令查看 IP 地址外,還可以使用以下命令獲取 IP 地址信息:
1. hostname -I 命令可以列出系統(tǒng)中所有 IP 地址。
2. ip route get 1 命令可以查看默認網(wǎng)關(guān)的 IP 地址。
3. nmcli device show 命令可以查看網(wǎng)卡的詳細信息,包括 IP 地址。
4. cat /etc/sysconfig/network-scripts/ifcfg-<interface> 命令可以查看指定網(wǎng)卡的配置文件,其中包含 IP 地址信息。
查看網(wǎng)關(guān)和 DNS 信息
要查看網(wǎng)關(guān)和 DNS 服務(wù)器信息,可以使用以下命令:
1. ip route show 命令可以查看路由表信息,包括默認網(wǎng)關(guān)地址。
2. cat /etc/resolv.conf 命令可以查看 DNS 服務(wù)器地址。
3. nmcli device show 命令可以查看網(wǎng)卡的詳細信息,包括網(wǎng)關(guān)和 DNS 地址。
查看網(wǎng)絡(luò)統(tǒng)計信息
要查看網(wǎng)絡(luò)接口的統(tǒng)計信息,如流量、錯誤等,可以使用以下命令:
1. ip -s link show <interface> 命令可以查看指定網(wǎng)卡的統(tǒng)計信息。
2. netstat -i 命令可以查看所有網(wǎng)絡(luò)接口的統(tǒng)計信息。
3. sar -n DEV 1 10 命令可以每秒鐘采集一次網(wǎng)絡(luò)統(tǒng)計信息,并顯示 10 次。
檢查網(wǎng)絡(luò)連接狀態(tài)
要檢查網(wǎng)絡(luò)連接的狀態(tài),可以使用以下命令:
1. ping <host> 命令可以檢查主機是否可訪問。
2. traceroute <host> 命令可以查看到目標主機的路由路徑。
3. ss -antp 命令可以查看系統(tǒng)中所有的網(wǎng)絡(luò)連接。
4. tcpdump -i <interface> 命令可以監(jiān)控網(wǎng)絡(luò)接口的數(shù)據(jù)包。
使用 NetworkManager 配置網(wǎng)絡(luò)
CentOS7 中引入了 NetworkManager 服務(wù)來管理網(wǎng)絡(luò)配置,可以使用以下命令來配置網(wǎng)絡(luò):
1. nmcli connection show 命令可以列出所有現(xiàn)有的網(wǎng)絡(luò)連接。
2. nmcli connection add 命令可以添加新的網(wǎng)絡(luò)連接。
3. nmcli connection modify 命令可以修改現(xiàn)有的網(wǎng)絡(luò)連接。
4. nmcli connection up/down 命令可以啟動或停止網(wǎng)絡(luò)連接。
5. nmcli device status 命令可以查看網(wǎng)絡(luò)設(shè)備的狀態(tài)。
網(wǎng)絡(luò)故障排查
當遇到網(wǎng)絡(luò)問題時,可以使用以下命令進行排查:
1. dmesg 命令可以查看內(nèi)核日志,了解網(wǎng)絡(luò)設(shè)備的初始化過程。
2. journalctl -u NetworkManager 命令可以查看 NetworkManager 服務(wù)的日志。
3. systemctl status NetworkManager 命令可以查看 NetworkManager 服務(wù)的狀態(tài)。
4. /var/log/messages 文件記錄了系統(tǒng)的各種日志信息,可以在此查找網(wǎng)絡(luò)相關(guān)的錯誤信息。
總之,CentOS7 系統(tǒng)提供了豐富的命令行工具來查看和管理網(wǎng)絡(luò)配置信息。通過掌握這些基本命令,系統(tǒng)管理員可以輕松地獲取所需的網(wǎng)絡(luò)信息,并高效地解決網(wǎng)絡(luò)問題。