netstat
是一个在 Linux 系统中常用的命令,它用于显示网络连接、路由表和网络接口的统计信息
查看当前活动的网络连接:netstat -tuln
命令可以显示当前系统上所有活动的 TCP(-t)和 UDP(-u)连接。
查看监听的端口:netstat -tulnp
命令可以显示当前系统上所有正在监听的 TCP(-t)和 UDP(-u)端口,以及对应的进程 ID(-p)和程序名称(-n)。
查看路由表:netstat -r
命令可以显示当前系统的路由表,包括目标地址、子网掩码、网关和接口等信息。
查看网络接口统计信息:netstat -i
命令可以显示当前系统上所有网络接口的统计信息,包括接收和发送的数据包数量、错误数据包数量等。
查看连接的状态:netstat -natp
命令可以显示当前系统上所有活动的 TCP(-t)连接的状态,例如 LISTEN、ESTABLISHED、CLOSE_WAIT 等。
跟踪数据包:netstat -e
命令可以显示以太网统计信息,如发送和接收的数据包数量、碰撞次数等。
查看 IP 地址冲突:netstat -anp | grep 'LISTEN'
命令可以查找正在监听的端口,以发现潜在的 IP 地址冲突。
总之,netstat
命令在网络故障排查、性能监控和安全分析等方面非常有用。