一、用处
用于显示本机网络连接、运行端口和路由表等信息的命令
二、选项
[root@lab01 ~]# netstat 选项
选项:
- a: 列出系统中所有的网络连接,包括已经连接地网络服务、监听地网络服务和socket套接字。
- t: 列出TCP数据
- u: 列出UDP数据
- l: 列出正在坚挺的网络服务(不包含已经连接地网络服务)
- n: 用端口显示服务,而不是用服务名
- p: 列出该服务的进程ID
- s: 按照各个协议进行统计
- c: 每隔一个固定时间,执行该命令
- r: 路由信息。
三、例子
(1)显示某些特定字段
[root@lab01 ~]# netstat -tlunp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:9980 0.0.0.0:* LISTEN 8901/docker-proxy
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 8532/redis-server 1
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1231/sshd
tcp6 0 0 :::9980 :::* LISTE