一、利用進程來檢視
#使用指令:
ps -aux | grep xxx
可以檢視某個行程或服務是否存在。
線上影片教學分享:linux影片教學
#二、利用services指令
1、檢視單一服務的運行狀態:
service 服务名 status
如:
[root@localhost ~]# service sshd status openssh-daemon (pid 3701) 正在运行…
2、檢視所有服務的運作狀態:
service –status -all
三、利用chkconfig設定工具
(Ubuntu中是沒有chkconfig指令的,可以用update-rc.d 來取代。Ubuntu或Debian系統中update-rc.d指令,是用來更新系統啟動項目的腳本。這些腳本的連結位於/ etc/rcN.d/目錄,對應腳本位於/etc/init.d/目錄。在了解update-rc.d命令之前,你需要知道的是有關Linux 系統主要啟動步驟,以及Ubuntu中運行級別的知識。 )
1、檢視單一服務的運作狀態:
chkconfig 服务名 status
2、檢視所有服務的運作狀態
chkconfig –list
3、關閉或開啟服務狀態:
chkconfig –level 345 nscd off/on
4、增加服務:
chkconfig –add xxx
(注意:服務腳本必須存放在/etc/init.d/目錄下)
如mysqld:
[root@www mysql-5.1.59]#cp support-files/mysql.server etc/init.d/mysqld chkconfig mysqld on
(各等級為ON,各等級為2345等級) 這樣就會以系統服務的形式啟動了。
5、刪除服務:
chkconfig –del XXX
runlevel 查看目前等級。
注意:運作等級就是作業系統正在運作的功能等級。
相關文章教學推薦:linux教學
以上是linux中怎麼查看服務狀態的詳細內容。更多資訊請關注PHP中文網其他相關文章!