netstat
是一个在 Linux 系统中用于显示网络连接、路由表和网络接口状态等信息的命令
- 显示活动网络连接:
netstat -an | grep 'ESTABLISHED'
- 显示监听状态的套接字:
netstat -an | grep 'LISTEN'
- 显示 TCP 连接的详细信息:
netstat -tuln
- 显示 UDP 连接的详细信息:
netstat -udln
- 显示网络连接的状态:
netstat -ta
- 显示路由表:
netstat -r
- 显示网络接口的统计信息:
netstat -i
- 显示以太网统计信息:
netstat -e
- 显示网络连接的延迟和丢包率:
netstat -s
- 显示 DNS 解析统计信息:
netstat -nta
请注意,某些命令可能需要 root 权限才能运行。在这种情况下,可以在命令前加上 sudo
,例如:sudo netstat -tuln
。