journalctl is the query CLI for the systemd journal, the binary, indexed log store used by modern Linux distributions. It supplements (and on many distros replaces) classic /var/log/* files for kernel, service, and authentication events.
Why it matters:
- Structured fields make filtering precise (
_SYSTEMD_UNIT,_UID,PRIORITY). - Time windows (
--since,--until) for incident scoping. - Tail mode (
-f) for live monitoring. - Boot navigation (
--list-boots,-b -1) for crash analysis.