[Centos] 列出當前系統正啟用的服務 (systemctl enabled services)


我們會在 Centos 系統使用 "systemctl enable ..." 來註冊啟用一個開機服務。

# systemctl enable [service]

例如開機自動啟用 Nginx:
# systemctl enable nginx

那麼,該如何把現在整個伺服器中的開機服務全部列出?

列出開機服務

列出所有服務有 enabled 的語法:
# systemctl list-unit-files | grep enabled

得知當前運行的有那些,你需要:
# systemctl | grep running

明確的列出某個服務,例如 PHP
# systemctl | grep php
 

注意

啟用(Enabled),並不意味著它正在運行(running)。而運行並不意味著它被啟用。它們是兩個不同的東西。

啟用(Enabled)意味著系統將在下次啟動時運行該服務。所以如果你啟用一個服務,你仍然需要手動啟動它,或者重新啟動,它將啟動。

運行(Running)意味著它現在正在運行,但如果沒有啟用,它將不會重新啟動時重新啟動。
 

Linux 如何重開機

 
# reboot

 

回上一頁

相關文章:

喜歡這篇文章嗎?立即分享

Posted : / Views: 243
Last updated :2017-11-01