¿Cómo se obtiene una lista de todos los servicios iniciales?

146

Conozco el update-rc.d SERVICE OPTIONScomando para agregar y eliminar servicios del inicio, pero ¿cómo lo uso para obtener una lista de todos los servicios que están configurados actualmente para iniciarse en el inicio?

¿Hay alguna otra forma de obtener esta lista?

Lance Roberts
fuente

Respuestas:

234

Ver el enlace adjunto.

UbuntuBootupHowto

El comando es

service --status-all
Justin Andrusk
fuente
1
Gracias, lo service --status-allhicieron, aunque todavía tengo que encontrar una leyenda para determinar exactamente qué significan esos símbolos.
Lance Roberts
@Lance: hay un error en la opción de administración --status-all, vea esta pregunta de AU: askubuntu.com/questions/55992/running-services
enzotib
1
Me doy cuenta de que esto está un poco anticuado, pero al leer la página del manual, ¿parece que esto enumera el estado actual, no si están configurados para comenzar? "service --status-all ejecuta todos los scripts de inicio, en orden alfabético, con el comando de estado. Esta opción solo llama al estado de los trabajos sysvinit, los trabajos iniciales pueden consultarse de manera similar con la lista initctl '".
ernie
1
Lista de casi todo lo relevante que se está ejecutando initctl list | egrep -v " stop/waiting|^tty" ; service --status-all 2>&1 | egrep -v "\[ (\?|\-) \]"
kert
22
+= en ejecución, -= servicio detenido. ?= administrado por advenedizo (ejecutar initctl listpara obtener el estado de estos)
dave1010
8

Podrías usar BUM .

ingrese la descripción de la imagen aquí

desgua
fuente
Esto se ve bien, pero soy demasiado nuevo con Ubuntu para saber cómo instalar esto en mi servidor virtual, en el que me pongo (o si es posible).
Lance Roberts
¿Tienes un entorno gráfico?
desgua
No, solo una sesión terminal.
Lance Roberts
Bueno, BUM es una herramienta gráfica, por lo que el comando que ha mencionado anteriormente parece ajustarse mejor a sus necesidades.
desgua
Puede instalar esto sin herramientas gráficas. Las aplicaciones X pueden ejecutarse de forma remota. Sí, incluso en Windows. Solo tiene que decirle a cada aplicación dónde ejecutar (por ejemplo, dirección IP). Es posible, puedes buscar en Google los detalles.
David Betz