netstat

1.使用方法

$ sudo netstat -ntlp //查看当前所有tcp端口

$ sudo netstat -nulp //查看当前所有tcp端口

$ sudo netstat -ntulp | grep 53 //查看所有53号端口使用情况,注意加sudo才会打印出使用的程序包

$ sudo netstat -an | grep 53 //查看所有53号端口详细使用情况

 

2.获取DNS服务使用的软件包名称

可以$ cat /etc/services 获取每一个端口号默认的服务,然后查看服务使用的是哪个软件包:

$ sudo netstat -ntulp | grep 53
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      1322/dnsmasq    
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           886/avahi-daemon: r
udp        0      0 127.0.1.1:53            0.0.0.0:*                           1322/dnsmasq    
udp6       0      0 :::5353                 :::*                                886/avahi-daemon: r

可以看出,系统中DNS服务使用的软件包是dnsmasq.

 

posted on 2019-04-13 17:49  Hello-World3  阅读(223)  评论(0编辑  收藏  举报

导航