Wie bekommt man eine Liste aller Startdienste?


146

Ich kenne den update-rc.d SERVICE OPTIONSBefehl zum Hinzufügen und Entfernen von Diensten zum Start. Wie erhalte ich jedoch eine Liste aller Dienste, die derzeit für den Start beim Start konfiguriert sind?

Gibt es eine andere Möglichkeit, diese Liste zu erhalten?

Antworten:


234

Siehe den beigefügten Link.

UbuntuBootupHowto

Der Befehl lautet

service --status-all

1
Danke, die service --status-allhaben es geschafft, obwohl ich noch eine Legende finden muss, um genau zu bestimmen, was diese Symbole bedeuten.
Lance Roberts

@Lance: Es gibt einen Fehler bei der Verwaltung der Option --status-all. Siehe folgende AU-Frage: askubuntu.com/questions/55992/running-services
enzotib

1
Mir ist klar, dass dies ein wenig veraltet ist, aber nach dem Lesen der Manpage hört es sich so an, als würde hier der aktuelle Status aufgelistet, nicht ob sie für den Start konfiguriert sind. "service --status-all führt alle Init-Skripte in alphabetischer Reihenfolge mit dem Befehl status aus. Diese Option ruft den Status nur für Sysvinit-Jobs auf. Start-Jobs können auf ähnliche Weise mit initctl list 'abgefragt werden."
Ernie

1
Liste von so ziemlich allem Relevanten, das läuft initctl list | egrep -v " stop/waiting|^tty" ; service --status-all 2>&1 | egrep -v "\[ (\?|\-) \]"
kert

22
+= Laufen, -= Dienst gestoppt. ?= verwaltet von upstart (laufe initctl list, um den Status dieser zu erhalten)
dave1010

8

Sie könnten BUM verwenden .

Bildbeschreibung hier eingeben


Das sieht gut aus, aber ich bin zu neu in Ubuntu, um zu wissen, wie ich das auf meinem virtuellen Server installieren kann, in den ich PuTTY (oder wenn es überhaupt möglich ist).
Lance Roberts

Haben Sie eine grafische Umgebung?
Desgua

Nein, nur eine Terminalsitzung.
Lance Roberts

Nun, BUM ist ein grafisches Werkzeug, daher scheint der oben erwähnte Befehl besser auf Ihre Bedürfnisse zugeschnitten zu sein.
Desgua

Sie können dies ohne grafische Werkzeuge installieren. X-Apps können remote ausgeführt werden. Ja, auch unter Windows. Sie müssen nur jeder App mitteilen, wo sie ausgeführt werden soll (z. B. IP-Adresse). Es ist möglich, Sie können die Einzelheiten googeln.
David Betz
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.