Qué resuelve

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>


Uso rápido

Servicios activos que coinciden con un nombre

systemctl list-units --type=service --all --no-pager | grep -i NOMBRE

Servicios instalados aunque estén parados

systemctl list-unit-files --type=service --no-pager | grep -i NOMBRE

Buscar cualquier unidad visible

systemctl list-units --all --no-pager | grep -i NOMBRE

Buscar archivo en rutas habituales

sudo find /etc/systemd /lib/systemd /usr/lib/systemd -iname '*NOMBRE*'

Cuándo usar cada comando

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

Ejemplos prácticos

Buscar por nombre parcial

systemctl list-units --type=service --all --no-pager | grep -i docker