Jak uzyskać listę wszystkich usług początkowych?

145

Wiem o update-rc.d SERVICE OPTIONSpoleceniu dodawania i usuwania usług przy starcie, ale jak mogę go użyć, aby uzyskać listę wszystkich usług, które są skonfigurowane do uruchamiania przy starcie?

Czy jest jakiś inny sposób na uzyskanie tej listy?

Lance Roberts
źródło

Odpowiedzi:

233

Zobacz załączony link.

UbuntuBootupHowto

Poleceniem jest

service --status-all
Justin Andrusk
źródło
1
Dzięki, service --status-allzrobiłem to, chociaż wciąż muszę znaleźć legendę, aby dokładnie określić, co oznaczają te symbole.
Lance Roberts,
@Lance: istnieje błąd w zarządzaniu opcją --status-all, zobacz to pytanie AU: askubuntu.com/questions/55992/running-services
enzotib
1
Zdaję sobie sprawę, że jest to trochę przestarzałe, ale po przeczytaniu strony podręcznika brzmi to tak, jakby zawierało bieżący stan, a nie to, czy są skonfigurowane do uruchamiania? „service --status-all uruchamia wszystkie skrypty inicjujące, w kolejności alfabetycznej, z poleceniem status. Ta opcja wywołuje status tylko dla zadań sysvinit, zadania upstart można zapytać w podobny sposób za pomocą listy initctl”. ”
ernie
1
Lista initctl list | egrep -v " stop/waiting|^tty" ; service --status-all 2>&1 | egrep -v "\[ (\?|\-) \]"
praktycznie
22
+= uruchomiony, -= zatrzymana usługa. ?= zarządzany przez upstart (uruchom, initctl listaby uzyskać status tych)
dave1010
8

Możesz użyć BUM .

wprowadź opis zdjęcia tutaj

desgua
źródło
Wygląda to ładnie, ale jestem zbyt nowy w Ubuntu, aby wiedzieć, jak zainstalować to na moim serwerze wirtualnym, do którego I PuTTY (lub jeśli to możliwe).
Lance Roberts,
Czy masz środowisko graficzne?
desgua,
Nie, tylko sesja terminalowa.
Lance Roberts,
Cóż, BUM jest narzędziem graficznym, więc wspomniane wyżej polecenie wydaje się lepiej pasować do twoich potrzeb.
desgua,
Możesz zainstalować to bez narzędzi graficznych. Aplikacje X mogą działać zdalnie. Tak, nawet w systemie Windows. Musisz tylko powiedzieć każdej aplikacji, gdzie ma działać (np. Adres IP). Jest to możliwe, możesz Google specyfikację.
David Betz