查看 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ò)問題。