介紹
服務是在操作系統後台運行等待使用的應用程序。 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 守護進程是一個名為 System V init 的守護進程管理系統。這是資源密集型的,已被 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 中服務管理的所有基礎知識。