netstat 是一个在 Linux 系统中用来打印网络连接、路由表、接口统计等信息的工具。它可以帮助排查端口占用问题、监控网络连接状态以及识别使用特定端口的进程等。
一、常用参数
netstat -a:显示所有连接和监听端口。netstat -n:以数字形式显示地址和端口号,不进行域名解析。netstat -t:显示 TCP 协议的连接。netstat -u:显示 UDP 协议的连接。netstat -p:显示进程标识符和程序名称。
二、示例
- 查看所有连接:
netstat -a - 以数字形式查看 TCP 连接:
netstat -nt - 查看 UDP 连接:
netstat -nu - 查看特定进程的 TCP 和 UDP 连接:
netstat -antp或netstat -anup 
如:
root@in-docker:/home/airos# netstat -naup |grep 10051
udp        0      0 0.0.0.0:10051           0.0.0.0:*                           4039087/mainboard
