首頁 >運維 >linux運維 >linux中怎麼查看服務狀態

linux中怎麼查看服務狀態

王林
王林原創
2019-12-03 13:38:0022391瀏覽

linux中怎麼查看服務狀態

一、利用進程來檢視 

#使用指令:

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn