Se você está começando no mundo Linux, logo vai se deparar com a palavra daemon (lê-se “dêimon”). Mas o que é isso afinal?
Veja nosso simulador interativo no final para você entender exatamente o que é um daemon!
O que é um Daemon?
No Linux (e em outros sistemas Unix-like), um daemon é um tipo especial de programa que roda “silenciosamente” em segundo plano, sem uma interface gráfica aberta para o usuário.
O termo vem da mitologia grega (daímons, espíritos que trabalham de forma misteriosa). No universo Linux, são esses processos que “assombram”/“habitam” o sistema, realizando tarefas essenciais sem aparecer para você.

Por que existem Daemons?
Muitos serviços precisam funcionar o tempo todo, mesmo sem que ninguém peça diretamente, como:
- Escutar por conexões de rede (para aceitar acessos remotos ou imprimir documentos)
- Manter o relógio do sistema sincronizado
- Registrar logs (diários de atividades)
- Transmitir ou receber emails
- Compartilhar arquivos
- Fazer backup automático
Os daemons garantem que tudo isso aconteça “por trás dos bastidores” enquanto você usa o sistema normalmente.
Como reconhecer um Daemon no Linux?
Os daemons costumam seguir algumas regras:
- Roda em segundo plano (“background service”).
- Costumam terminar com a letra “d” (de daemon), por exemplo: sshd, crond, cupsd.
- São iniciados automaticamente pelo sistema, geralmente no boot, gerenciados por ferramentas como o systemd, init, etc.
- Possuem seus próprios arquivos de configuração (geralmente em /etc/).
Principais Daemons do Linux
Veja os principais daemons presentes na maioria das distribuições Linux, com uma breve explicação sobre o que fazem:
0. systemd
- Função: Responsável por inicializar todos os outros daemons e serviços, gerenciar inicialização/encerramento do sistema.
- Comando de controle: systemctl
1. sshd
- Função: Permite acessos remotos seguros ao sistema via SSH.
- Arquivo de configuração típico: /etc/ssh/sshd_config
2. crond ou cron
- Função: Agendamento de tarefas (backups automáticos, scripts, limpezas rotineiras), executando comandos em horários marcados.
- Arquivo típico: /etc/crontab
3. networkd/NetworkManager
- Função: Gerencia as conexões de rede: Wi-Fi, cabeada, VPN, etc.
- Arquivo típico: /etc/network/
4. cupsd
- Função: Gerencia impressoras e filas de impressão.
- Arquivo: /etc/cups/cupsd.conf
5. syslogd/rsyslogd
- Função: Responsável pela centralização e registro dos logs do sistema.
- Arquivo: /etc/rsyslog.conf
6. httpd/apache2/nginx
- Função: Servidores web (HTTP), hospeda sites e aplicações web.
- Arquivo: /etc/httpd/httpd.conf ou /etc/nginx/nginx.conf
7. mysqld/mariadb
- Função: Servidor de banco de dados, gerencia dados para sistemas ou websites.
- Arquivo: /etc/mysql/my.cnf
8. dnsmasq/named
- Função: Servidor de DNS (resolve nomes de domínio para IPs).
- Arquivo: /etc/dnsmasq.conf ou /etc/named.conf
9. ntpd/chronyd
- Função: Sincronização do relógio do sistema com servidores online de data/hora.
- Arquivo: /etc/ntp.conf
Resumo: Por que Daemons são Importantes?
Sem os daemons, seu sistema simplesmente não conseguiria oferecer funcionalidades fundamentais:
- Não haveria acesso remoto seguro
- As impressoras não funcionariam
- Backups automáticos não rodariam
- Relógio do sistema poderia ficar errado
- Sites e serviços web cairiam
No Windows, os daemons são conhecidos como serviços (services), mas no Linux a arquitetura foi desenhada desde o início para ser leve, eficiente e segura, tudo na base do “espírito” dos daemons trabalhando firme no fundo!
Agora você já sabe:
Quando alguém fala em “daemon” no Linux, está falando de um serviço essencial, rodando em silêncio para garantir que seu sistema fique funcional, seguro e sempre ligado no que importa.
Simulador de Daemons do Sistema
Ações do Usuário
Status dos Daemons
- sshd (Serviço SSH)
- cupsd (Impressão)
- httpd (Servidor Web)
- crond (Agendador)


