journalctl

journalctl leest het systemd-journaal — de centrale logopslag op moderne Linux-systemen.

Basisgebruik

journalctl
journalctl -f
journalctl -u nginx

Opties

OptieBetekenis
-fLive meevolgen (zoals tail -f)
-u naamLogs van specifieke service
-n nLaatste n regels
-eSpring direct naar einde
-rOmgekeerde volgorde (nieuwste eerst)
--sinceVanaf tijdstip (bijv. "1 hour ago", "2024-01-01")
--untilTot tijdstip
-pPrioriteit (err, warning, info, debug)
-bLogs van huidige opstartbeurt
-kKernel-berichten
--disk-usageSchijfruimte van journaal

Voorbeelden

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

Tip

journalctl -fu nginx (follow + unit) is de standaardmanier om een service te debuggen.

systeembeheerlogging