Skip to main content

Journalctl

List by service name -u:

journalctl -u SERVICE_NAME

You can use --since flag:

journalctl -u SERVICE_NAME --since "1 hour ago"
journalctl -u SERVICE_NAME --since yesterday
journalctl -u SERVICE_NAME --since today
journalctl -u SERVICE_NAME --since "2026-01-23 14:00" --until "2026-01-27 15:30:00"

You can mention number of rows to view:

journalctl -u SERVICE_NAME -f -n 100

Show errors only:

journalctl -u SERVICE_NAME -p err

List all services:

systemctl list-units --type=service | grep foo