journalctl Gerador de comandos
Gerar comandos journalctl para consultar o journal do systemd
Começando com o journalctl
## O que é o journalctl?
O `journalctl` faz consultas ao journal do systemd — o repositório centralizado de logs do sistema e dos serviços. É a maneira padrão de ler logs de serviços, filtrando por unidade, prioridade, inicialização ou intervalo de tempo.
## Como usar
1. **Filtrar**: Defina os critérios por unidade (`-u`), prioridade (`-p`), inicialização (`-b`) ou kernel (`-k`). 2. **Janela de tempo**: Use `--since` e `--until` com valores como `today`, `yesterday` ou `2026-06-25 09:00:00`. 3. **Saída**: Use `-f` para acompanhar a saída em tempo real, `-n` para limitar o número de linhas e `-o` para formatar os resultados. 4. **Copiar e executar**: Copie o comando gerado para o seu terminal.
Opções Comuns
### `-u` Unidade Exibe mensagens de uma unidade (serviço) específica do systemd, por exemplo, `-u nginx` ou `-u ssh.service`.
### `-p` Prioridade Filtre por prioridade syslog de 0 a 7 (0 emergencial, 1 de alerta, 2 crítica, 3 de erro, 4 de aviso, 5 de observação, 6 de informação, 7 de depuração). Use `-p 3` para exibir erros e níveis superiores.
### `-b` Inicialização atual Exibe mensagens da inicialização atual. Combine com um índice como `-b -1` para a inicialização anterior.
### `-k` Kernel Exibe apenas mensagens do kernel (equivalente a `dmesg`).
### `-n` Linhas Exibe as últimas N linhas, por exemplo, `-n 100`.
### `-f` Seguir Imprime continuamente novas entradas à medida que chegam (assim como `tail -f`).
### `-a` Mostrar tudo Exibe todos os campos, incluindo aqueles normalmente truncados por serem muito longos.
### `--no-pager` Desativa o paginador para redirecionar a saída para outros comandos ou scripts.
### `--since` / `--until` Filtre por data/hora, por exemplo, `--since today`, `--since "1 hour ago"` ou `--since "2026-06-25 09:00:00"`.
### `-x` Catálogo Adicione entradas explicativas de catálogo para muitas mensagens de log.
### `-r` Reverso Exibe as entradas mais recentes primeiro.
### `-o` Formato de saída Altere o formato de saída: `cat` (apenas mensagem), `short` (padrão), `json`, `json-pretty`, etc.
▶Como posso acompanhar os logs de um serviço em tempo real?
▶Como faço para exibir apenas os erros de um serviço?
▶Como posso visualizar os logs desde esta manhã?
▶Como posso obter as últimas 100 entradas, das mais recentes para as mais antigas?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.