Rocky Linux 9 中使用 systemctl 管理系統服務的完整指南


在 Rocky Linux 中,systemctl 是一個用於管理系統服務的重要工具,它可以讓你啟動、停止、重新啟動、查看狀態以及設置服務在開機時是否自動啟動等。以下是一些常用的 systemctl 指令及其說明:

1. 啟動服務

sudo systemctl start servicename

這個命令用於啟動指定名稱的服務。例如,要啟動 Apache HTTP 服務:

sudo systemctl start httpd

2. 停止服務

sudo systemctl stop servicename

用於停止指定名稱的服務。例如,停止 Apache HTTP 服務:

sudo systemctl stop httpd

3. 重新啟動服務

sudo systemctl restart servicename

用於重新啟動指定名稱的服務。例如,重新啟動 Apache HTTP 服務:

sudo systemctl restart httpd

4. 查看服務狀態

sudo systemctl status servicename

用於查看指定名稱的服務當前的運行狀態和一些有用的信息。例如,查看 Apache HTTP 服務的狀態:

sudo systemctl status httpd

5. 啟用服務自動啟動

sudo systemctl enable servicename
sudo systemctl enable --now <servicename>

用於設置指定名稱的服務在系統開機時自動啟動。例如,設置 Apache HTTP 服務在開機時自動啟動:

sudo systemctl enable httpd

6. 禁用服務自動啟動

sudo systemctl disable servicename

用於取消指定名稱的服務在系統開機時自動啟動。例如,取消 Apache HTTP 服務在開機時自動啟動:

sudo systemctl disable httpd

7. 查看服務是否已啟用自動啟動

sudo systemctl is-enabled servicename

用於檢查指定名稱的服務是否已設置為在系統開機時自動啟動。例如,檢查 Apache HTTP 服務是否已啟用自動啟動:

sudo systemctl is-enabled httpd

這些 systemctl 指令可以幫助你有效地管理和操作 Rocky Linux 中的各種系統服務。


WordPress Appliance - Powered by TurnKey Linux