journalctl leest het systemd-journaal — de centrale logopslag op moderne Linux-systemen.
journalctl
journalctl -f
journalctl -u nginx
| Optie | Betekenis |
|---|---|
-f | Live meevolgen (zoals tail -f) |
-u naam | Logs van specifieke service |
-n n | Laatste n regels |
-e | Spring direct naar einde |
-r | Omgekeerde volgorde (nieuwste eerst) |
--since | Vanaf tijdstip (bijv. "1 hour ago", "2024-01-01") |
--until | Tot tijdstip |
-p | Prioriteit (err, warning, info, debug) |
-b | Logs van huidige opstartbeurt |
-k | Kernel-berichten |
--disk-usage | Schijfruimte van journaal |
Laatste 50 regels van een service:
journalctl -u nginx -n 50
Alleen fouten:
journalctl -p err
Logs van het afgelopen uur:
journalctl --since "1 hour ago"
Logs tussen tijdstippen:
journalctl --since "2024-01-15 10:00" --until "2024-01-15 12:00"
Kernel-berichten:
journalctl -k -b
Oud journaal opschonen:
journalctl --vacuum-time=30d
journalctl -fu nginx (follow + unit) is de standaardmanier om een service te debuggen.