Linux 查看端口使用情况

查看3306端口被什么程序占用

[root@DB13 ~]# lsof -i :3306 
COMMAND  PID  USER   FD   TYPE   DEVICE SIZE NODE NAME 
mysqld  6153 mysql   10u  IPv4    13751       TCP *:mysql (LISTEN) 
mysqld  6153 mysql  111u  IPv4 13816917       TCP 10.1.1.13:mysql->apache2:4832 (ESTABLISHED) 
mysqld  6153 mysql  161u  IPv4 13816822       TCP 10.1.1.13:mysql->apache2:4620 (ESTABLISHED) 
mysqld  6153 mysql  228u  IPv4 13817771       TCP 10.1.1.13:mysq

查看3306端口是被哪个服务使用着

[root@DB13 ~]# netstat -tunlp | grep :3306 
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      6153/mysqld         
[root@DB13 ~]#

查看3306端口的是否已在使用中,可验证使用该端口的服务是否已正常运行

[root@DB13 ~]# netstat -an | grep :3306 
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      
tcp        0      0 10.1.1.13:3306              10.1.1.7:9486               TIME_WAIT   
tcp        0      0 10.1.1.13:3306              10.1.1.7:8459               TIME_WAIT   
tcp        0      0 10.1.1.13:3306              10.1.1.7:9510               TIME_WAIT   
tcp        0      0 10.1.1.13:3306              10.1.1.7:7968               TIME_WAIT   
tcp        0      0 10.1.1.13:3306              10.1.1.7:8773               TIME_WAIT   
tcp        0      0 10.1.1.13:3306              10.1.1.7:10817              TIME_WAIT   
tcp        0    293 10.1.1.13:3306              10.1.1.7:11103              ESTABLISHED 
tcp        0      0 10.1.1.13:3306              10.1.1.7:9561               TIME_WAIT   
tcp        0     52 10.1.1.13:3306              10.1.1.7:11104              ESTABLISHED 
tcp        0      0 10.1.1.13:3306              10.1.1.7:9568               TIME_WAIT

    以上内容转自:http://www.opsers.org/base/linux-view-port-usage.html