我们如何能看到所有运行服务的Linux机器?

hmae6n7t  于 2023-08-03  发布在  Linux
关注(0)|答案(1)|浏览(110)

我有Linux [ Ubuntu版本16.04或更高版本]机器,我想看看现在有多少服务正在运行,有多少服务使用1个命令或最小命令安装,所以我怎么能看到?

sauutmhj

sauutmhj1#

列表服务

服务

service --status-all命令将列出Ubuntu服务器上的所有服务(包括正在运行的服务和未运行的服务):

service --status-all

字符串
使用grep命令,我们可以过滤输出,只显示正在运行的服务:

service --status-all | grep '\[ + \]'


要列出未运行的Ubuntu服务,请键入:

service --status-all | grep '\[ - \]'


service命令可用于列出所有Ubuntu版本中的服务,包括Ubuntu 17、16.04和14.04。

systemattl

要列出Ubuntu上所有正在运行的服务,请键入:

systemctl list-units

计数

运行服务

service --status-all | grep -c '\[ + \]'

未运行服务

service --status-all | grep -c '\[ - \]'

所有服务

service --status-all | grep -c ''

相关问题