← Voltar para Tutoriais
Linux

systemd: serviços, logs e inicialização

Por Brasil Navigator · 20/10/2026

Use systemctl e journalctl para entender, iniciar e investigar serviços Linux.

Objetivo
Aprender um fluxo seguro para verificar um serviço sem reiniciá-lo às cegas.

1. Veja o estado atual

systemctl status nome-do-servico

Leia as últimas linhas e observe se há falha, dependência ausente ou configuração inválida.

2. Consulte os logs

journalctl -u nome-do-servico -n 100 --no-pager

Para acompanhar novas mensagens, use journalctl -u nome-do-servico -f.

3. Valide a configuração
Quando o serviço oferecer um comando de teste, execute-o antes do restart. Depois de editar uma unit, rode sudo systemctl daemon-reload.

4. Inicie e habilite conscientemente

sudo systemctl start nome-do-servico
sudo systemctl enable nome-do-servico

start inicia agora; enable agenda a inicialização no boot. São ações diferentes.

Validação
Use systemctl is-active nome-do-servico e confirme a porta ou processo esperado. Evite habilitar serviços que não são necessários.

Conclusão
Status, logs, teste e só então ação: essa sequência reduz indisponibilidade.