如何查看linux下已启动服务名字
时间: 2023-10-27 10:06:27 浏览: 32
你可以使用以下命令来查看Linux下已启动服务的名称:
```
systemctl list-units --type=service --state=running
```
这个命令会列出所有正在运行的服务的名称。如果你只想查看特定服务的名称,可以将命令中的 `--state=running` 替换为服务的名称,例如:
```
systemctl status sshd.service
```
这个命令会显示 sshd 服务的状态,包括服务名字。
相关问题
linux查看启动的服务
要查看在 Linux 中启动的服务,可以使用以下命令:
1. 使用 systemctl 命令:
```
systemctl list-unit-files --type=service
```
该命令将显示所有可用的服务列表,包括已启动和未启动的服务。
2. 使用 service 命令:
```
service --status-all
```
该命令将显示所有正在运行的服务及其状态。
3. 使用 ps 命令:
```
ps aux | grep [s]ervice
```
该命令将列出所有名字中包含 "service" 的进程,并且使用 `[s]ervice` 可以过滤掉 `grep` 自身的进程。
需要注意的是,不同的 Linux 发行版可能会有不同的命令或方法来查看启动的服务,上述命令适用于大多数流行的 Linux 发行版。
linux根据名字查询服务
你可以使用以下命令根据服务名字查询服务:
```
systemctl status <service-name>
```
其中,`<service-name>`是你想要查询的服务的名称。这个命令会输出该服务的状态以及一些其他信息,如进程 ID、启动时间等。如果服务不存在,则会显示相应的错误信息。