《Linux系统查询网络状态》
获取网络接口信息
要获取网络接口信息,可以使用 ifconfig 命令。
该命令显示有关每个网络接口的详细统计信息,包括 IP 地址、子网掩码、网关和 MAC 地址。
例如:
bash
ifconfig eth0
查看路由表
路由表存储了系统用于确定数据包如何从一个网络发送到另一个网络的规则。
可以使用 route 命令查看路由表。
该命令显示有关每个路由的目的地、网关和接口的信息。
例如:
bash
route -n
测试网络连接
ping 命令用于测试主机之间的网络连接。
它发送一系列数据包到指定的主机,并测量它们的往返时间。
如果目标主机可达,ping 将显示数据包的往返时间和丢失率。
例如:
bash
ping google.com
监控网络流量
tcpdump 命令可以用来监控网络流量。
它可以捕获和显示网络上经过的数据包。
这对于诊断网络问题和分析流量模式非常有用。
例如:
bash
tcpdump -i eth0
诊断网络问题
如果遇到网络问题,可以使用以下命令进行诊断:
ping: 测试网络连接
traceroute: 追踪数据包从源到目标的路由
nslookup: 查询域名系统 (DNS) 记录
netstat: 显示网络连接和统计信息
通过使用这些命令,您可以快速识别和解决 Linux系统 上的网络问题。