您如何获得所有启动服务的列表?


145

我知道update-rc.d SERVICE OPTIONS用于在启动时添加和删除服务的命令,但是如何使用它来获取当前配置为在启动时启动的所有服务的列表?

还有其他方法可以获取此列表吗?

Answers:


233

请参阅附件链接。

UbuntuBootupHowto

该命令是

service --status-all

1
谢谢,这样service --status-all做了,尽管我仍然必须找到一个图例以确定这些符号的确切含义。
兰斯·罗伯茨

@Lance:在管理选项中存在错误--status-all,请参见以下澳大利亚问题:askubuntu.com/questions/55992/running-services
enzotib 2011年

1
我意识到这有点过时了,但是从我阅读手册页的过程中,听起来好像它列出了当前状态,而不是是否将它们配置为开始?“ service --status-all使用status命令按字母顺序运行所有初始化脚本。此选项仅调用sysvinit作业的状态,可以通过initctl list'以类似的方式查询新贵的作业。”
ernie

1
几乎所有正在运行的相关列表 initctl list | egrep -v " stop/waiting|^tty" ; service --status-all 2>&1 | egrep -v "\[ (\?|\-) \]"
kert

21
+=正在运行,-=已停止服务。?=由新贵管理(运行initctl list以获取这些状态)
dave1010 2015年

8

您可以使用BUM

在此处输入图片说明


看起来不错,但是我对于Ubuntu来说还太陌生,不知道如何在我的PuTTY虚拟服务器上安装它(或者什至有可能)。
Lance Roberts

您有图形环境吗?
desgua 2011年

不,只是一个终端会话。
Lance Roberts

好吧,BUM是一种图形工具,因此您上面提到的命令似乎更适合您的需求。
desgua 2011年

您可以不使用图形工具来安装它。X应用程序可以远程运行。是的,即使在Windows上也是如此。您只需要告诉每个应用程序在哪里运行(例如IP地址)即可。有可能,您可以Google的详细信息。
大卫·贝兹
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.