journalctl
Processos e sistema
Uso
journalctl -u <unit> [-f]Le o log binario que o systemd coleta; sem /var/log/journal o log e apagado no reboot, e `-u` exige o nome exato do unit.
Opções comuns
| Opção | Significado |
|---|---|
| -u <unit> | Only one unit. The name must match exactly. |
| -f | Follow new lines as they arrive, like tail -f. |
| -n 100 | The last 100 lines instead of the whole journal. |
| --since "1 hour ago" | Limit by time; --until does the other end. |
| -p err | Only this priority and worse (emerg, alert, crit, err, warning...). |
| -b / -b -1 | This boot only / the previous boot. |
| -k | Kernel messages only. |
| --no-pager | Print straight to stdout so you can pipe it. |
Exemplos
journalctl -u nginx -n 50 --no-pagerThe last fifty lines from one service.
journalctl -fu myappWatch a service live while you reproduce a bug.
journalctl --since "10 min ago" -p errOnly recent errors, from every unit.
O que está rodando e o que está comendo a máquina. Identificar vem antes de matar.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que journalctl faz?
Le o log binario que o systemd coleta; sem /var/log/journal o log e apagado no reboot, e `-u` exige o nome exato do unit.
Q. Como se digita?
journalctl -u <unit> [-f] — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 8; a lista completa está em man journalctl. Este comando fica em Processos e sistema.
Comandos relacionados
página man: man journalctl