Daemons del sistema:
* demonios de red: Administre conexiones de red, enrutamiento y protocolos. Ejemplos:
* sshd: Asegure el demonio de la carcasa, maneja los inicios de sesión remotos seguros.
* httpd: Daemon del protocolo de transferencia de hipertexto, sirve páginas web.
* nombrado: Dominio Daemon System, traduce los nombres de dominio a las direcciones IP.
* dhcpd: DYONMING DINAMIC HOST Configuration Protocol Daemon, asigna direcciones IP a los clientes.
* Daémon del sistema de archivos: Administrar archivos, directorios y almacenamiento. Ejemplos:
* ntpd: Daemon del protocolo de tiempo de red, sincroniza el reloj del sistema con servidores de tiempo externos.
* cron: Programar tareas para ejecutarse en momentos o intervalos específicos.
* Daemons de gestión de procesos: Control y monitorear procesos del sistema. Ejemplos:
* Systemd: Sistema moderno y gerente de servicio, responsable de comenzar y detener los servicios.
* init: Gerente de proceso tradicional, responsable de comenzar y detener los servicios.
* Registro de demonios: Captura y almacena eventos y mensajes del sistema. Ejemplos:
* syslogd: Registro de sistemas Daemon, recopila y administra registros del sistema.
* rsyslogd: Un demonio de registro más moderno y rico en funciones.
* Daemons de seguridad: Mejore la seguridad del sistema y evite el acceso no autorizado. Ejemplos:
* iptables: Daemon de firewall, controla el tráfico de red basado en reglas.
* APARMOR: Daemon de seguridad de aplicaciones, limita los programas a recursos específicos.
Daemons de aplicación:
* DAEMONS de la base de datos: Proporcionar servicios de bases de datos y administrar el almacenamiento de datos. Ejemplos:
* mysqld: Daemon de base de datos MySQL.
* Postgres: Daemon de base de datos PostgreSQL.
* Demonios del servidor web: Organice sitios web y sirva contenido web. Ejemplos:
* nginx: Servidor web de alto rendimiento.
* apache2: Servidor web versátil.
* Daemons del servidor de correo: Manejar la entrega y el almacenamiento del correo electrónico. Ejemplos:
* Postfix: Agente de transferencia de correo, responsable de enviar y recibir correos electrónicos.
* Dovecot: Servidor de correo que proporciona servicios IMAP y POP3.
* Otros demonios específicos de la aplicación: Proporcionar servicios para diversas aplicaciones, como:
* Cupsd: Daemon del sistema de impresión UNIX común, administra tareas de impresión.
* samba: Archivo e impresión compartiendo demonio, permitiendo el acceso a archivos e impresoras a través de una red.
Comprender los nombres de los demonios:
* Muchos nombres de demonio terminan con "D", que significa "Daemon".
* Los nombres a menudo describen el servicio que brindan.
* Por lo general, puede encontrar el archivo de configuración del demonio en `etc/` o `/etc/sysconfig/`.
Puntos clave sobre Daemons:
* Ejecución de fondo: Los demonios operan en segundo plano sin interacción directa del usuario.
* Servicios esenciales: Proporcionan servicios y funcionalidades del sistema esencial.
* Operación continua: Los demonios generalmente funcionan continuamente hasta que el sistema se apaga.
* Identificación del proceso: Cada demonio tiene una identificación de proceso única (PID) que ayuda a identificarla y administrarla.
Gestión de demonios:
* `SystemCTL` (para sistemas basados en Systemd): Solía comenzar, detener, reiniciar y administrar a Daemons.
* `Service` (para sistemas más antiguos): Similar a `SystemCTL` para administrar demonios.
* `ps`: Muestra una lista de procesos en ejecución, incluidos Daemons.
* `top`: Proporciona una vista dinámica de los procesos en ejecución, incluido el uso de recursos.
Comprender los diferentes tipos de demonios lo ayuda a comprender cómo funciona un sistema Linux y le permite administrar los servicios de manera efectiva.