介紹
服務是在等待使用的操作系統的後台運行的應用程序。 Linux 允許您查看和管理這些服務,並且通常可以讓您更好地控制它們。
在本文中,您將了解在 Linux Mint 20 上啟動、停止和重新啟動服務的不同方法。
先決條件
您將需要一個具有 root / sudo 權限、終端訪問權限和 Linux 附帶的 systemctl 工具的用戶帳戶。
使用 Systemd 管理服務
Systemd 本身是一個守護進程,它引用圍繞它的庫、包和實用程序。它是最先進的系統管理守護程序,比相應的守護程序更快,並且使用的系統資源少得多。
顯示所有服務
您可以使用以下命令查看系統上所有可用的服務。
sudo systemctl list-unit-files --type=service
查看正在運行的服務
要查看系統上當前運行的所有服務,請運行以下命令:
sudo systemctl | grep running
啟動服務
使用以下命令啟動服務:
sudo systemctl start <service name>
筆記: 請記住
亂序
使用以下命令停止服務:
sudo systemctl stop <service name>
重啟服務
使用以下命令重新啟動服務:
sudo systemctl restart <service name>
檢查服務狀態
使用以下命令檢查服務的狀態:
sudo systemctl status <service name>
使用 service 命令管理服務
服務是屬於 init 的高級命令。但是,現在通過將命令重定向到 systemctl 來完成該執行。
查看系統中的所有服務
要查看系統上的所有服務,只需運行以下命令:
sudo service --status-all
請注意,所有有效的服務都以 [+] 符號,而所有殘疾人服務都有 [-] 他們旁邊的標誌。
啟動服務
您可以使用以下命令啟動服務:
sudo service <service name> start
亂序
要停止服務,請使用以下命令:
sudo service <service name> stop
重啟服務
使用以下命令重新啟動服務:
sudo service <service name> restart
檢查服務狀態
您可以使用以下命令檢查任何服務的狀態:
sudo service <service name> status
使用初始化腳本管理服務
init 守護進程是一個名為 SystemVinit 的守護進程管理系統。它已經被 systemd 取代,因為它消耗大量資源。
啟動服務
使用以下命令啟動服務:
sudo /etc/init.d/<service name>start
亂序
要停止服務,請運行以下命令:
sudo /etc/init.d/<service name> stop
重啟服務
要重新啟動服務,請運行以下命令:
sudo /etc/init.d/<service name> restart
檢查服務狀態
使用以下命令檢查服務的狀態:
sudo /etc/init.d/<service name> status
結論是:
本文涵蓋了 Linux Mint 20 服務管理的所有基礎知識。