Copyright 2024 HNCloud Limited.
香港联合通讯国际有限公司
centos7怎么查看正在运行的服务
时间 : 2023-11-16 15:05:58
编辑 : 华纳云
阅读量 : 165
在CentOS 7上,您可以使用systemctl命令来查看正在运行的服务。以下是一些常用的systemctl命令示例:
查看所有正在运行的服务:
systemctl list-units --type=service --state=running
或者简写为:
systemctl list-units --type=service --state=active
这将列出所有当前正在运行的服务。
查看特定服务的状态:
systemctl status serviceName
用实际的服务名替换 serviceName,例如:
systemctl status nginx
这将显示特定服务(在此示例中是Nginx)的详细状态信息,包括是否正在运行。
列出所有已启用的服务:
systemctl list-unit-files --type=service --state=enabled
这将列出所有已启用的服务,但不一定是正在运行的。
列出所有服务:
systemctl list-units --type=service
这将列出系统上所有的服务,包括运行中和停止的。
通过ps命令过滤查看服务进程:
ps aux | grep serviceName
用实际的服务名替换 serviceName,例如:
ps aux | grep nginx
这将显示包含特定服务名的进程列表。
请注意,某些服务可能使用不同的名称,因此确保使用正确的服务名称进行查询。服务的名称通常与其启动脚本的文件名相同。