wils@web ~ $ cat ~/ajuda/guia-pratico-para-utilizar-o-journalctl-para-depuracao-de-servicos-systemd.md

Linux

Guia prático para utilizar o journalctl para depuração de serviços systemd

atualizado em 15/08/2026

O journalctl é uma ferramenta poderosa para visualizar logs do systemd, permitindo a depuração eficiente de serviços. Este guia prático irá ajudá-lo a utilizar o journalctl para monitorar e depurar serviços em sistemas Linux que utilizam systemd.

Introdução

O systemd é um sistema de inicialização e gerenciamento de serviços que utiliza o journald para coletar logs. O journalctl é a ferramenta que permite acessar esses logs de maneira fácil e organizada.

Passo a passo para utilizar o journalctl

1. Exibir logs do sistema

Para visualizar todos os logs registrados, utilize o comando:

journalctl

2. Filtrar logs por serviço

Para visualizar logs de um serviço específico, como o nginx, use:

journalctl -u nginx.service

3. Exibir logs em tempo real

Se você deseja acompanhar os logs em tempo real, utilize a opção -f:

journalctl -f

4. Filtrar logs por data

Para visualizar logs de um período específico, utilize as opções --since e --until:

journalctl --since "2023-10-01" --until "2023-10-31"

5. Mostrar logs com prioridade específica

Para filtrar logs por prioridade, como erros (priority 3), use:

journalctl -p err

6. Limpar logs antigos

Para liberar espaço, você pode limpar logs antigos com:

journalctl --vacuum-time=2weeks

Conclusão

O journalctl é uma ferramenta essencial para a depuração de serviços no systemd. Ao dominar seus comandos, você pode identificar e resolver problemas rapidamente.

Dica: Combine o journalctl com outros comandos, como grep, para uma busca mais eficaz nos logs.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.