Características clave de los demonios:
* Procesos de fondo: Se ejecutan independientemente de la sesión de inicio de sesión de cualquier usuario. Incluso si un usuario inicia sesión, el demonio continúa ejecutándose.
* Servicios del sistema: Daemons generalmente proporciona servicios de sistema esenciales, como administrar conexiones de red, manejo de trabajos de impresión o administración de bases de datos.
* Operaciones de bajo nivel: A menudo interactúan directamente con el hardware del sistema o el núcleo.
* Procesos de larga duración: Están destinados a ejecutarse durante períodos prolongados de tiempo.
* Interfaz de usuario mínima: Generalmente no tienen una interacción o muy limitada con la interfaz de usuario.
* a menudo nombrado con un sufijo `d`: Muchos nombres de demonio terminan con un `D`, como` SSHD` (Daemon SSH), `httpd` (daemon http) o` mysqld` (mysql daemon).
Los demonios son cruciales para el funcionamiento de un sistema Linux. Sin ellos, muchos servicios esenciales no estarían disponibles. Se gestionan utilizando sistemas de inicialización del sistema como SystemD (la más común en las distribuciones modernas de Linux), Sysvinit o Upstart (sistemas más antiguos). Estos sistemas comienzan, detienen y administran los demonios.