Linux上使用netstat查看当前服务和监听端口
Tue Oct 23, 2018 · 88 words

netstat这个命令常用在网络监控方面。利用这个命令,可以查看当前系统监听的服务和已经建立的服务,以及相应的端口、协议等信息。

Parameters

netstat参数虽然很多,但是常用的不多,主要是下面几个参数:

netstat -[atunlp]

如果你需要深入了解,可以用man netstat查看netstat命令的详细说明。

Example

在Terminal终端输入netstat -atunlp命令后,显示结果如下

root@ubuntu:~# netstat -atunlp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      1536/dnsmasq    
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      6207/cupsd      
tcp        1      0 192.168.89.136:49384    91.189.94.25:80         CLOSE_WAIT  7384/ubuntu-geoip-p
tcp        0      0 192.168.89.136:55930    192.168.89.139:80       ESTABLISHED 7007/demo       
root@ubuntu:~# 

其中


back · Posts · Gallery · Who am I? · main