netstat -a 查看所有连接,显示所有活动的网络连接和监听端口
netstat -t 查看TCP连接,仅显示TCP协议的相关连接
netstat -u 查看UDP连接,仅显示UDP协议的相关连接
netstat -l 仅显示监听端口,只列出状态为LISTEN(监听)的端口,用于检查服务是否启动
netstat -n 禁用域名解析,以数字格式显示ip地址和端口号,能加速输出并避免解析问题
netstat -p 显示进程信息,显示每个连接对应的进程ID(PID)和进程名称,用于排查端口占用
netstat -r 显示路由表,显示内核的路由表信息,类似route命令
netstat -i 显示接口统计,显示网络接口的统计信息,如发送/接收的数据包、错误数等
netstat -s 显示协议统计,显示每个协议(如IP,ICMP,TCP,UDP)的详细统计数据,用于深入分析
netstat -c 连续监控,持续输出网络状态信息,每隔一秒刷新,直到手动停止(Ctrl+C)
# 常用命令
netstat -an # 查看本机网络连接和端口监听状态
netstat -tunlp | grep :80 # 查找某个端口被哪个程序占用