本文介紹幾種在Linux系統中查看服務進程狀態的方法,助您輕松掌握系統運行情況。
方法一:使用systemctl命令
systemctl是systemd系統和服務管理器,是查看和管理服務的首選工具。
查看所有服務狀態:
systemctl list-units --type=service --all
查看特定服務(
systemctl status <service_name>
方法二:使用ps命令
ps命令用于顯示進程信息。
查看特定服務(
ps aux | grep '<service_name>'
更精確地查看,排除grep命令本身的進程:
ps aux | grep '<service_name>' | grep -v grep
方法三:使用top或htop命令
top和htop命令動態顯示系統進程及資源使用情況。您可以在其界面中查找目標服務進程。htop通常需要額外安裝,您可以通過包管理器(如apt, yum)安裝。
提示: 以上方法可能無法顯示所有類型的進程,例如某些守護進程。但它們足以應對大多數常見服務進程狀態的查看需求。