netstat 命令用于监控系统网络配置和工作状况,可以显示内核路由表、活动的网络状态以及每个网络接口的有用统计数字,常用的参数如下:
常用示例:
#显示所有端口,包含UDP和TCP端口
netstat -a | head -4
#显示所有TCP端口
netstat -at
#显示所有UDP端口
netstat -au
#显示所有处于监听状态的端口并以数字方式显示而非服务名
netstat -ln
#显示所有TCP端口并显示对应的进程名称或进程号
netstat -plnt
#显示核心路由信息
nestat -r
#显示网络接口列表
netstat -i
#综合示例,统计各个TCP连接的各个状态对应的数量
netstat -plnta | sed '1,2d' | awk '{print $6}' | sort | uniq -c