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