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?

Lance Roberts
quelle

Antworten:

234

Siehe den beigefügten Link.

UbuntuBootupHowto

Der Befehl lautet

service --status-all
Justin Andrusk
quelle
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

desgua
quelle
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