Localizar servicios y archivos .service cuando no recuerdas el nombre exacto o no sabes si una unidad está activa, instalada o definida en disco.
<aside>
✅ Esta página es de búsqueda. Para crear servicios usa web/docs/DevOps/Systemd/Crear servicio; para programar tareas usa web/docs/DevOps/Systemd/Crear timer.
</aside>
systemctl list-units --type=service --all --no-pager | grep -i NOMBRE
systemctl list-unit-files --type=service --no-pager | grep -i NOMBRE
systemctl list-units --all --no-pager | grep -i NOMBRE
sudo find /etc/systemd /lib/systemd /usr/lib/systemd -iname '*NOMBRE*'
| Necesitas | Comando |
|---|---|
| Ver si está corriendo | systemctl list-units --type=service --all |
| Ver si existe instalado | systemctl list-unit-files --type=service |
| Ver estado y errores | systemctl status NOMBRE.service |
| Ver definición efectiva | systemctl cat NOMBRE.service |
| Encontrar archivo real | find /etc/systemd /lib/systemd /usr/lib/systemd |
| Saber si arranca al boot | systemctl is-enabled NOMBRE.service |
| Saber si está activo | systemctl is-active NOMBRE.service |
systemctl list-units --type=service --all --no-pager | grep -i docker