Qué es una unidad de systemd, los tipos de unidades comunes y cómo iniciar, detener, habilitar e inspeccionar servicios con systemctl.
Una unidad de systemd es un objeto de configuración que gestiona systemd, el sistema de inicio de la mayoría de las distribuciones de Linux: servicios, sockets, temporizadores, puntos de montaje y más. Las unidades se describen mediante archivos de unidad como /etc/systemd/system/<name>.service y se controlan con el comando systemctl.
.service ejecuta un programa, .socket inicia un servicio cuando llega una conexión, .timer ejecuta una unidad según una programación, .mount y .automount gestionan sistemas de archivos, .target agrupa unidades en estados como multi-user.target.
Los paquetes instalan unidades en /usr/lib/systemd/system (o /lib/systemd/system). Los cambios locales pertenecen a /etc/systemd/system, que tiene preferencia. 'systemctl edit <unit>' crea una anulación complementaria en lugar de modificar el archivo empaquetado.
'systemctl status <unit>' muestra el estado y las últimas líneas de registro. 'start', 'stop' y 'restart' actúan de inmediato; 'enable' y 'disable' controlan el inicio al arrancar; 'enable --now' realiza ambas acciones. 'systemctl --failed' enumera las unidades con errores y 'systemctl daemon-reload' vuelve a leer los archivos de unidad tras realizar cambios.
systemctl --failedsystemctl status <unit>journalctl -u <unit> -bsudo systemctl restart <unit>systemctl edit', no editando archivos en /usr/lib/systemd/system: las actualizaciones los sobrescriben.Última actualización: 2026-10-08
Cómo leer registros con journalctl, comprobar cuánto espacio utiliza el diario y reducirlo de forma segura con las opciones --vacuum.
Cómo ejecuta cron las tareas programadas, los cinco campos de tiempo de crontab, dónde se encuentran los archivos del sistema de cron y cómo se comparan los temporizadores de systemd.
Qué hace logrotate, cómo funciona su configuración en /etc/logrotate.conf y /etc/logrotate.d, y cómo probar una regla de forma segura.