1. 程式人生 > >如何查看進程/服務是否啟動

如何查看進程/服務是否啟動

輸出 b2c 技術分享 ets mys term 技術 狀態 roo

在linux下我們一般是需要了解我們的進程的狀態的.
我們以mysql為例

service mysqld status

[root@VM_57_70_centos ~]# service mysqld status;
mysqld (pid  17239) is running...
[root@VM_57_70_centos ~]# 

我這裏是啟動狀態,可以看見pid

chkconfig --list +你的服務

[root@VM_57_70_centos ~]# chkconfig --list mysqld;
mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off
[root@VM_57_70_centos ~]# 

可以看見是啟動的,有on狀態

pidof +你的服務

[root@VM_57_70_centos ~]# pidof mysqld
17239
[root@VM_57_70_centos ~]# 

可以看見pid,說明,此時,mysql服務正在運行,如果沒有運行的話,是沒有輸出的

ps -ef | grep +你的服務

技術分享圖片

可以通過netstat -tanp查看

技術分享圖片

如果有的話,上面也是會有mysql這一條的

好了,上面簡單介紹了幾種常用的方式來查看進程,選擇一種你喜歡的就好

如何查看進程/服務是否啟動