Cuando ejecuto el comando sudo systemctl list-unit-files
(creo que el sudo es opcional), obtengo una salida que muestra todos los servicios y su estado.
Aquí hay un fragmento de mi máquina:
UNIT FILE STATE
...
debian-fixup.service static
debug-shell.service disabled
display-manager.service enabled
dns-clean.service enabled
dsmcad.service enabled
emergency.service static
failsafe-x.service static
friendly-recovery.service masked
fuse.service masked
gdm.service masked
getty-static.service static
getty@.service enabled
gpsd.service indirect
gpsdctl@.service static
gpu-manager.service enabled
halt-local.service static
halt.service masked
hostname.service masked
...
Me pregunto por qué algunos servicios están en estado "enmascarado". Creo que esto significa, "esto es mejor que 'deshabilitar', porque el servicio no puede iniciarse, ni a mano ni por systemd".
¿Cómo puedo obtener más información sobre el estado de una unidad de servicio?
¿Quién ha puesto las unidades en su estado respectivo?
Intenté, por ejemplo,
sudo systemctl help dsmcad
que solo aparece la documentation = ...
línea del archivo de la unidad./etc/systemd/system/dsmcad.service
Nota: Aquí sé exactamente qué es el servicio dsmcad y qué hace, lo instalé yo mismo. Estoy más interesado en una solución general.