art*_*wwl 41
该service --status-all命令将列出 Ubuntu 服务器上的所有服务(包括正在运行的服务和未运行的服务):
service --status-all
Run Code Online (Sandbox Code Playgroud)
使用该grep命令,我们可以过滤输出以仅显示正在运行的服务:
service --status-all | grep '\[ + \]'
Run Code Online (Sandbox Code Playgroud)
要列出未运行的 Ubuntu 服务,请键入:
service --status-all | grep '\[ - \]'
Run Code Online (Sandbox Code Playgroud)
该service命令可用于列出所有 Ubuntu 版本中的服务,包括 Ubuntu 17、16.04 和 14.04。
要列出 Ubuntu 上所有正在运行的服务,请键入:
systemctl list-units
Run Code Online (Sandbox Code Playgroud)
service --status-all | grep -c '\[ + \]'
Run Code Online (Sandbox Code Playgroud)
service --status-all | grep -c '\[ - \]'
Run Code Online (Sandbox Code Playgroud)
service --status-all | grep -c ''
Run Code Online (Sandbox Code Playgroud)
小智 5
虽然服务仍然可以在 ubuntu 22 上运行,但建议使用systemctl来列出正在运行的服务,如下所示:
sudo systemctl list-units --state running
Run Code Online (Sandbox Code Playgroud)