Se você, por exemplo, criou um arquivo terminado em .service para poder inicializar automaticamente seu programa ou script verá que esse arquivo não é reconhecido imediatamente. Devemos recarregar (reload) a lista de serviços do systemd.
Para recarregar as configurações do systemd no Linux, podemos usar o comando “systemctl daemon-reload“.
sudo systemctl daemon-reload
Esse comando irá recarregar as definições do systemd sem reiniciar o serviço.
Clique aqui para acessar outros posts sobre o systemd do Linux.
O que é Systemd?
O systemd é um sistema de inicialização e gerenciamento de serviços para sistemas operacionais baseados em Linux. Ele é responsável por iniciar o sistema operacional, gerenciar processos, controlar serviços e realizar outras tarefas relacionadas à inicialização e manutenção do sistema. O systemd foi projetado para melhorar o desempenho e a confiabilidade do processo de inicialização, oferecendo recursos avançados de gerenciamento de serviços.
Como listar os serviços do systemd?
Para listar os serviços do systemd no Linux, podemos usar o comando “systemctl list-units“.
systemctl list-units
Este comando irá exibir uma lista de todos os serviços, unidades e soquetes ativos no sistema, juntamente com seu status e descrição.
Podemos também especificar opções adicionais, como “–type=service” para listar apenas os serviços. O comando completo seria:
systemctl list-units --type=service
Isso fornecerá uma lista detalhada de todos os serviços ativos no sistema, juntamente com seu status atual.