Ubuntu elenco completo dei servizi disponibili


60

Questa domanda è molto simile a questa: Elenco dei servizi disponibili

Per il mio caso specifico, mi chiedo se esiste un comando specifico per mostrare l'elenco completo dei servizi in Ubuntu.

Ho eseguito un ls /etc/init.de mostra un elenco piuttosto completo, ma mancano alcune voci. Ho visto apache2, myslq, gdm, e un sacco di altri.

Ma alcuni di loro mancano. Un esempio è plexmediaserver(ho installato di recente il server plex e ho avuto qualche difficoltà a trovare il nome del suo servizio)

Quindi, per riformulare questa domanda nel minor numero di parole possibile:
esiste un modo per ottenere l'elenco completo delle possibilità di {x} per

service {x} status

Nota: usando Ubuntu 15.04


Fa service --status-allquello che vuoi?
Mark Plotnick,

1
/etc/init/
Fai

1
@MarkPlotnick, no plexmediaserverè ancora saltato
Alex Tartan

2
su quale versione di Ubuntu sei?
heemayl

1
/usr/lib/systemd/system
Dai

Risposte:


92

Poiché Ubuntu è passato di recente a systemd, alcuni servizi saranno elencati da upstart.

service --status-all

e altri, da systemd

systemctl -l --type service --all

o come root

systemctl -r --type service --all

Tuttavia, il software che utilizza ancora il sistema init verrà probabilmente elencato in

/etc/init.d

Guardando attraverso tutti questi produrrà la maggior parte dei servizi registrati sul sistema.

C'è un buon riassunto su systemd nel wiki di Arch


7

Avrai bisogno di una combinazione di comandi, a seconda della versione di Ubuntu. Prima che systemd diventasse il sistema init (pre-15.04), sarebbe sufficiente:

service --status-all # for sysv init scripts
initctl list         # for Upstart jobs

Alcuni servizi potrebbero essere elencati da entrambi servicee initctl, nel qual caso il lavoro Upstart sarebbe di solito quello giusto.

Nel caso di systemd, la risposta di John Petit fornisce i comandi necessari.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.