sudoquest / linux-cli.svc / .service (unidades)
Shell Builtin · Servicios y Systemd

.service (unidades) | Anatomía de un Archivo de Unidad

Un archivo .service describe cómo systemd debe ejecutar un proceso: qué comando lanzar, de qué depende y cuándo debe arrancar. Estos archivos viven típicamente en /etc/systemd/system/ y siguen un formato de secciones tipo INI. Después de crear o editar uno, systemd necesita releer la configuración con daemon-reload.

Sintaxis Estándar

/etc/systemd/system/NOMBRE.service

Parámetros Soportados

Flag Nombre Largo Descripción
[Unit] sección Metadatos y dependencias: Description=, After= (orden de arranque respecto a otras unidades).
[Service] sección Cómo ejecutar el proceso: ExecStart= (comando a correr), Restart= (política de reinicio ante fallos).
[Install] sección Cuándo se activa si está habilitado: WantedBy=multi-user.target es el valor más común.
daemon-reload systemctl Recarga la configuración de systemd después de crear o modificar un archivo .service.

Casos Prácticos en Servidores

Crear la unidad de un servicio propio y decirle a systemd que la reconozca:

sudo nano /etc/systemd/system/miservicio.service && sudo systemctl daemon-reload

Laboratorio Interactivo

Asistente de Laboratorio SudoQuest
Esperando comandos... Escribe una instrucción en la terminal interactiva para desglosar su comportamiento aquí.

Otros comandos en Servicios y Systemd