学习自:linux下netstat指令详解_linux netstat命令_乘凉~的博客-CSDN博客
1、简介
netstat是Linux中常用网络工具,用于显示网络连接、路由表、网络接口等相关信息。它可以帮助我们监控网络活动、诊断网络问题、查看网络连接状态。
2、显示所有网络连接
netstat -a
该命令将列出本地IP和端口、远程IP和端口、连接状态。
3、查看特定协议的连接
查看TCP连接:netstat -t
查看UDP连接:netstat -u
4、查看listen(监听)状态端口
netstat -l
列出所有正在监听的端口,包括本地IP、端口号、监听状态
5、显示与进程相关的连接
netstat -p
显示与每个网络连接关联的进程ID和进程名
6、显示系统路由表
netstat -r
7、其他一些用法
- netstat -c:以实时方式持续显示网络连接状态,方便实时监控网络活动。
- netstat -i:显示系统的网络接口信息,包括接口名称、IP地址、MAC地址等。
- netstat -s:显示网络统计信息,如收发的数据包数量、错误数量等。