linux之netstat检查网络
netstat
netstat 用于显示网络状态。利用 netstat 命令可以得知系统的网络情况。
语法
netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]
常用参数
- -a或--all 显示所有连线中的Socket。
- -n或--numeric 直接使用IP地址,而不通过域名服务器。
- -t或--tcp 显示TCP传输协议的连线状况。
- -u或--udp 显示UDP传输协议的连线状况。
- -x或--unix 此参数的效果和指定"-A unix"参数相同。
- -l或--listening 显示监控中的服务器的Socket。
案例
列出所有 tcp 端口
netstat -at
列出所有 udp 端口
netstat -au
获取进程名、进程号以及用户 ID
netstat -nlpt
在 netstat 输出中不显示主机,端口和用户名 (host, port or user)
netstat -an