# Administrador de sistemas y servicios (systemd) [**systemd**](https://systemd.io/) es un sistema de inicio (init system) y gestor de servicios para Linux. Su tarea principal es iniciar el sistema operativo y sus servicios tan pronto como el kernel haya arrancado. También se encarga de detenerlos de forma ordenada al apagar el equipo. Fue desarrollado para reemplazar sistemas más antiguos como SysVinit y Upstart, con el objetivo de hacer que el arranque sea más rápido, eficiente y manejable. ¿Para qué sirve systemd? ------------------------ systemd cumple múltiples funciones esenciales en un sistema Linux moderno. Algunas de las más destacadas son: * **Iniciar servicios en paralelo**, lo que acelera el arranque del sistema. * **Administrar servicios y procesos** en segundo plano mediante comandos como `systemctl`. * **Montar sistemas de archivos** automáticamente. * **Manejar logs del sistema** a través de `journald`. * **Supervisar procesos** y reiniciarlos automáticamente si fallan. En pocas palabras, systemd es el orquestador de todo lo que ocurre entre el encendido del equipo y la puesta en marcha del entorno de servidor. Comandos básicos de systemd --------------------------- El comando principal para interactuar con systemd es `systemctl`. Algunos ejemplos útiles: ```bash systemctl status # Ver el estado general del sistema. systemctl list-units --type=service # Listar los servicios activos. systemctl start nombre-servicio # Iniciar un servicio. systemctl stop nombre-servicio # Detener un servicio. systemctl restart nombre-servicio # Reiniciar un servicio. systemctl enable nombre-servicio # Habilitar un servicio al inicio. systemctl disable nombre-servicio # Deshabilitar un servicio. ``` ```{toctree} :maxdepth: 2 :caption: Contenidos ejecutar-un-script-despues-de-n-minutos-del-arranque