O que é um Daemon?

Termo do Unix e Linux que descreve um programa que é executado automaticamente sem exigir qualquer interação do usuário. Um Daemon é projetado para ajudar o usuário executando tarefas normalmente executadas, como a verificação de e-mail ou, no caso de um servidor da Web executando o daemon HTTP.

Por exemplo, o httpd (Daemon do Protocolo de Transferência de Hipertexto) é executado no segundo plano de um servidor da Web em diversas plataformas, incluindo Apache, CERN e outras. Ele espera e responde a solicitações feitas por HTTP, fornecendo páginas da Web e outros arquivos conforme necessário. Se você estiver executando um servidor da Web e executar o comando top, verá as solicitações do httpd à medida que elas são feitas no servidor.

Agente, Processo em segundo plano, Termos do sistema operacional, Serviço, TSR