检查服务启动的方法
运行环境: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