【问题标题】:how we can see all running services Linux machine?我们如何才能看到所有正在运行的服务 Linux 机器?
【发布时间】:2021-02-22 11:29:33
【问题描述】:

我有 Linux [Ubuntu 版本 16.04 或更高版本] 机器,我想查看现在有多少服务正在运行,以及使用 1 个命令或最少使用命令安装了多少服务,那么我该如何查看?

【问题讨论】:

    标签: linux service command devops


    【解决方案1】:

    列出服务

    服务

    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)。

    systemctl

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

    systemctl list-units
    

    计数

    运行服务

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

    没有运行服务

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

    所有服务

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

    【讨论】:

    • 请点击 Linux 标签并阅读它的内容。
    • 亲爱的 arturwwl,感谢您的重播和帮助。
    猜你喜欢
    • 1970-01-01
    • 2017-10-24
    • 2019-07-24
    • 2023-03-24
    • 2013-06-03
    • 2021-09-24
    • 2010-11-23
    • 2021-11-07
    • 2019-06-10
    相关资源
    最近更新 更多