在Linux中,可以使用以下幾種方式來查看正在運(yùn)行的服務(wù):
使用systemctl命令:systemctl命令是用于管理systemd服務(wù)的命令,可以使用該命令來查看正在運(yùn)行的服務(wù)。使用以下命令來列出所有正在運(yùn)行的服務(wù):
systemctl list-units --type=service --state=running
或者使用以下命令來列出指定服務(wù)的狀態(tài):
systemctl status <service_name>
例如,列出Apache服務(wù)的狀態(tài):
systemctl status apache2
使用service命令:service命令是用于管理系統(tǒng)服務(wù)的命令,可以使用該命令來查看正在運(yùn)行的服務(wù)。使用以下命令來列出所有正在運(yùn)行的服務(wù):
service --status-all
或者使用以下命令來查看指定服務(wù)的狀態(tài):
service <service_name> status
例如,查看Apache服務(wù)的狀態(tài):
service apache2 status
使用ps命令:ps命令用于顯示當(dāng)前運(yùn)行的進(jìn)程信息,可以使用該命令來查看正在運(yùn)行的服務(wù)。使用以下命令來列出所有正在運(yùn)行的服務(wù):
ps -ef | grep [s]ervice
或者使用以下命令來查看指定服務(wù)的進(jìn)程信息:
ps -ef | grep <service_name>
例如,查看Apache服務(wù)的進(jìn)程信息:
ps -ef | grep apache2
以上是三種常見的查看正在運(yùn)行的服務(wù)的方法,具體使用哪種方法可以根據(jù)個(gè)人需求選擇。