Descrição das unidades de serviço


O daemon systemd usa unidades para gerenciar diferentes tipos de objetos:

  • As unidades de serviço têm uma extensão .service e representam os serviços do sistema. Você pode usar unidades de serviço para iniciar daemons acessados frequentemente, como um servidor web.

  • Unidades de soquete têm uma extensão .socket e representam soquetes de comunicação entre processos (IPC) que o systemd monitora. Se um cliente se conecta ao soquete, o gerente systemd iniciará um daemon e passará a conexão para ele. Você pode usar unidades de soquete são usadas para atrasar o início de um serviço no momento do boot e para iniciar sob demanda serviços usados com menos frequência.

  • Unidades de caminho têm uma extensão .path e atrasam a ativação de um serviço até que ocorra uma alteração específica do sistema de arquivos. Você pode usar unidades de caminho para serviços que usam diretórios de spool, como um sistema de impressão.

Para gerenciar unidades, use o comando systemctl. Por exemplo, exiba os tipos de unidade disponíveis com o comando systemctl -t help. O comando systemctl pode usar nomes de unidades, entradas de árvores de processos e descrições de unidades abreviados.

Referências