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