一、查看所有正在運行的服務
可以通過以下命令查看當前所有正在運行的服務:
sudo service --status-all
這個命令將輸出所有正在運行的服務,以及它們的狀態和服務名。
如果服務前面有+號,則表示服務正在運行;如果服務前面有-號,則表示服務已經停止。
同時,該命令也顯示了每個服務的啟動順序。這些號碼位於方括號中,可以列出所有需要啟動服務的順序。
二、查看指定服務
可以使用以下命令來查看指定服務的狀態:
sudo systemctl status SERVICE-NAME
其中的SERVICE-NAME應替換為要檢查的服務的名稱。
該命令將提供有關服務當前狀態以及啟動/停止/重新加載服務的詳細信息。你可以使用此命令來診斷服務問題並確定如何修復它們。
三、啟動和停止服務
可以使用以下命令來啟動和停止服務:
sudo systemctl start SERVICE-NAME
sudo systemctl stop SERVICE-NAME
這些命令可以用於啟動和停止單個服務。再次注意,SERVICE-NAME應替換為要啟動或停止的服務的名稱。
注意:一些服務依賴於其他服務。如果要停止啟動服務,也需要停止依賴項服務。
四、重新加載服務
可以使用以下命令來重新加載服務:
sudo systemctl reload SERVICE-NAME
此命令將重新加載服務的配置文件,這通常不需要停止服務。
通常,重新加載服務僅在更改服務配置時使用。
五、重啟服務
可以使用以下命令來重啟服務:
sudo systemctl restart SERVICE-NAME
此命令將停止並重新啟動服務。使用此命令可以解決服務問題或配置更改的問題。
六、查看服務是否已啟動
可以使用以下命令來檢查服務是否正在運行:
sudo systemctl is-active SERVICE-NAME
此命令將返回服務狀態。如果服務正在運行,則顯示active;如果服務已停止,則顯示inactive。
七、開機啟動和禁用服務
可以使用以下命令來啟用和禁用服務在開機時啟動:
sudo systemctl enable SERVICE-NAME
sudo systemctl disable SERVICE-NAME
啟用服務時,系統將在啟動時自動啟動該服務。
禁用服務時,系統將在下次啟動時不會自動啟動該服務。
原創文章,作者:JEVXN,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/368321.html