我习惯于rc-status
检查所有应该在 init 时启动的服务是否仍在运行。
但是由于我现在还需要照看一个 ubuntu 服务器,而且它似乎使用 systemv,我该如何获取这种类型的列表?
如果我运行,service --status-all
我会得到所有服务的列表,包括不应该启动的服务,因此无法查看服务是否标记为已停止、从未打算启动,或者是否存在问题并停止。
答案1
如果您使用的是 Ubuntu >= 15.10,则在移至 后仅出于兼容性原因才保留该命令systemd
。请改用以下命令:
systemctl list-units -t service
参考: man systemctl