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


在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這一條的

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM