¿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.d
lo 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 .sh
sufijo, debe dejar que fuera cuando se utiliza, por ejemplo., update-rc.d
.
systemd
en mi wheezy
sistema.
En Debian Jessie tratar: service --status-all
.
Está en el sysvinit-utils
paquete
Como se dijo con systemd sería
systemctl --full --type service --all
Desde la página del manual :
-l
,--full
No 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
,--all
Al 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