检查服务启动的方法

运行环境:CentOS 7

[root@minion mysql]# cat /etc/redhat-release 
CentOS Linux release 7.9.2009 (Core)

说明:以下以查看mysql数据库为例,端口号3306

(1)使用lsof查看(最简单)

[root@minion mysql]# lsof -i:3306
COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
mysqld  1991 mysql   20u  IPv6  27696      0t0  TCP *:mysql (LISTEN)

(2)使用netstat查看(和ss差不多,但是CentOS 7需要额外安装netstat,安装包名net-tools,安装分析过程参考博文https://www.cnblogs.com/yszd/p/10095214.html)

[root@minion mysql]# netstat -lntup|grep 3306
tcp6       0      0 :::3306                 :::*                    LISTEN      1991/mysqld  

(3)使用ss查看

[root@minion mysql]# ss -lntup|grep 3306       
tcp    LISTEN     0      80     [::]:3306               [::]:*                   users:(("mysqld",pid=1991,fd=20))

(4)使用ps查看

[root@minion mysql]# ps -ef |grep 3306              
mysql      1991   1825  0 23:13 pts/0    00:00:01 /application/mysql/bin/mysqld --basedir=/application/mysql --datadir=/data/mysql/data --plugin-dir=/application/mysql/lib/plugin --user=mysql --log-error=minion.oldboyedu.com.err --pid-file=/data/mysql/data/minion.oldboyedu.com.pid --socket=/tmp/mysql.sock --port=3306
root       2129   1521  0 23:27 pts/0    00:00:00 grep --color=auto 3306

 

posted @ 2021-06-10 23:31  哲学家  阅读(52)  评论(0编辑  收藏  举报