Qué es un demonio (daemon) en Linux
Qué es un demonio (daemon) en Linux
Un demonio (daemon) es un programa que se ejecuta en segundo plano, sin interfaz visible, esperando a realizar una tarea concreta cuando haga falta.
Ejemplos cotidianos
- sshd: espera conexiones remotas por SSH.
- cupsd: gestiona trabajos de impresión.
- cron: ejecuta tareas programadas en los momentos definidos.
El nombre viene de una convención — muchos demonios terminan en "d" (sshd, cupsd, systemd) precisamente para indicar que son procesos de este tipo, ejecutándose sin que nadie los esté mirando directamente.
Ver y gestionar demonios
systemctl list-units --type=service
Muestra todos los servicios (demonios gestionados por systemd) activos en tu sistema.
sudo systemctl restart nombre-servicio
sudo systemctl status nombre-servicio
Preguntas frecuentes
¿Por qué muchos nombres de demonios terminan en 'd'?
Es una convención de nomenclatura para indicar que se trata de un proceso de este tipo, ejecutándose en segundo plano sin interfaz visible directa.
¿Puedo detener cualquier demonio sin problema?
No siempre — algunos son esenciales para el funcionamiento básico del sistema. Investiga qué hace un servicio concreto antes de detenerlo, especialmente si no reconoces su función.