Linux netstat命令

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  # 查找某个端口被哪个程序占用

 

posted @ 2025-09-25 11:22  CJTARRR  阅读(9)  评论(0)    收藏  举报