¿Hay algún comando que muestre todos los servicios disponibles en mi SO basado en Debian?
Sé que para ver todos los servicios en ejecución que puedes usar service --status-all.
¿Hay algún comando que muestre todos los servicios disponibles en mi SO basado en Debian?
Sé que para ver todos los servicios en ejecución que puedes usar service --status-all.
Respuestas:
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.
systemden mi wheezysistema.
En Debian Jessie tratar: service --status-all.
Está en el sysvinit-utilspaquete
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