Listado de servicios disponibles

Respuestas:

52

Wheezy usa SysV init, y todos los servicios se controlan con scripts especiales de shell /etc/init.d, por ls /etc/init.dlo que los enumerarán. Estos archivos también contienen una descripción del servicio en la parte superior, y el directorio contiene un README.

Algunos, pero no todos ellos tienen un .shsufijo, debe dejar que fuera cuando se utiliza, por ejemplo., update-rc.d.

encerrada dorada
fuente
1
Después de leer tu respuesta, me di cuenta de lo estúpida que era mi pregunta. Era obvio. De todos modos, al menos he aprendido algo. Sin embargo, gracias por responder mi pregunta.
Dragos Rizescu
77
@DragosRizescu no hay preguntas estúpidas.
Braiam el
2
@DragosRizescu: pregunta válida, ha habido mucha actividad para cambiar el funcionamiento de los servicios en las diferentes distribuciones, por lo que puede ser confuso.
slm
Estoy corriendo systemden mi wheezysistema.
jordanm
67

En Debian Jessie tratar: service --status-all.

Está en el sysvinit-utilspaquete

michael.kebe
fuente
14
service --status-all

Enumerará todos los servicios con un código de estado, detenido o apagado (-), iniciado o encendido (+), o desconocido (?), Lo que significa que no hay una sección de código de estado en su script init.d. No solo ejecuta servicios.

cde
fuente
3

Como se dijo con systemd sería

systemctl --full --type service --all

Desde la página del manual :

-l, --fullNo elipses los nombres de las unidades, las entradas del árbol de procesos, la salida del diario ni las descripciones truncadas de las unidades en la salida de estado, unidades de lista, trabajos de lista y temporizadores de lista.

-a, --allAl enumerar unidades con unidades de lista, también muestre unidades inactivas y unidades que siguen a otras unidades. Al mostrar las propiedades de unidad / trabajo / administrador, muestre todas las propiedades independientemente de si están configuradas o no.

También útil, de ArchWiki :

systemctl             # List running units
systemctl list-units  # Idem
systemctl --failed    # List failed units
Pablo A
fuente
0

/etc/init.d contiene scripts utilizados por las herramientas de inicio de System V (SysVinit).

Lista ejecutable:

ls -F /etc/init.d/ | grep '*$'
CamelTM
fuente