centos查询mysql端口被占用_centos查看端口占用情况

1 说明

linux经常会查询端口是否被占用,被哪些程序占用。

这里使用netstat命令查看centos系统的端口占用情况。

2 步骤

(1)查看全部端口占用情况

执行命令:

netstat -tulpn

结果如下:

[root@w001 zhang]# netstat -tulpn

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp6 0 0 :::3306 :::* LISTEN 10818/mysqld

udp 0 0 127.0.0.1:323 0.0.0.0:* 1596/chronyd

可以看到:

3306端口:被tcp协议的PID为10818的mysqld所占用,State为LISTEN表示正在被监听。

1596端口:被udp协议的PID为1596的chronyd所占用,State为空(state为当前连接状态,udp协议无连接状态)。

(2)查询指定端口的占用情况

如查询3306端口的占用情况,可看到如下记录为

[root@w001 zhang]# netstat -tulpn |grep 3306

tcp6 0 0 :::3306 :::* LISTEN 10818/mysqld

(3)查询占用端口的程序

可通过上述查询结果的PID查询占用程序的详细情况:

如查询占用3306端口的程序PID为10818,查看程序详情如下&#

你可能感兴趣的:(centos查询mysql端口被占用_centos查看端口占用情况)