在 CentOS 上,您可以使用 ifconfig
命令查看网络接口的配置信息
- 使用
ifconfig
命令查看网络接口:
ifconfig
这将显示所有可用的网络接口及其相关信息,如 IP 地址、子网掩码、广播地址等。
- 使用
ping
命令测试网络延迟:
ping
这将发送数据包到指定的 IP 地址或域名,并显示往返时间(RTT),以帮助您了解网络延迟。
- 使用
traceroute
(或tracepath
)命令查看数据包在网络中的路径:
traceroute
这将显示数据包从源主机到目标主机之间经过的路由器列表,以帮助您了解网络路径。
- 使用
netstat
命令查看网络连接状态:
netstat -tuln
这将显示当前系统上的所有 TCP 和 UDP 连接及其状态,如 LISTEN、ESTABLISHED 等。
- 使用
ss
命令查看网络连接状态:
ss -tuln
与 netstat
类似,ss
命令也可以显示当前系统上的所有 TCP 和 UDP 连接及其状态。
- 使用
tcpdump
命令捕获网络流量:
sudo tcpdump -i <网络接口>
这将实时显示指定网络接口上的网络流量。您可以使用此命令分析网络性能问题,例如数据包丢失、延迟等。
- 使用
vnstat
命令监控网络流量:
首先,您需要安装 vnstat
:
sudo yum install vnstat
然后,使用以下命令查看网络流量统计信息:
vnstat -i <网络接口>
这将显示指定网络接口的实时和网络流量统计信息,如上传和下载速率、数据包数量等。
通过这些命令,您可以监控和分析 CentOS 系统上的网络性能。请注意,某些命令可能需要 root 权限才能运行。在这种情况下,请在命令前添加 sudo
。