1. netstat 显示本机网络连接,运行端口和路由表等信息的命令
(1)选项:
-a:列出系统中所有网络连接,包括已经连接的网络服务,监听的网络服务和Socket套接字
-t:列出TCP协议数据
-u:列出UDP数据
-l:列出正在正在监听的网络服务(不包含已经连接的网络服务)
-n:用端口显示服务,而不用服务名
-p:列出该服务的进程ID(PID)
-s:按各个协议进行统计
-c:每隔一个固定时间,执行该命令
-r:路由服务,查看本机路由信息
(2)常用指令:netstat -tlunp
[root@WWcentos ~]# netstat -tlunp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 1353/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1179/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1178/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1456/master
tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 6039/sshd: root@pts
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 755/rpcbind
tcp6 0 0 :::80 :::* LISTEN 5026/httpd
tcp6 0 0 :::22 :::* LISTEN 1179/sshd
#各字段释义:
Proto:数据包的协议,分为TCP和UDP
Recv-Q:表示收到的数据已经在本地接收缓存,但是还没有被没有被进程取走的数据包数量
Send-Q:对方没有收到的数据包,或者没有ACK回复的,还在本地缓冲区的数据包数量
Local A