systemd journald journalctl
journalctl
https://wiki.ubuntuusers.de/systemd/journalctl/
- Give times
- journalctl --since="yesterday"
- journalctl --since="today"
- journalctl --since="-1h" // last hour
- Find unclean shutdowns during last week (power cut)
- journalctl --no-pager --since="-1 month" | grep --context 1 ' Reboot ' | grep -zP '(?<!Journal stopped)\n\-\- Reboot'
journald
https://wiki.ubuntuusers.de/systemd/journald/
https://www.freedesktop.org/software/systemd/man/journald.conf.html
https://www.loggly.com/ultimate-guide/managing-journal-size/
- Log files are in
- /var/log/journal
- Edit config
- vi /etc/systemd/journald.conf
-
# persistent = store to disk in /var/log/journal #Storage=auto Storage =persistent # Limit the log size to given value, otherwise 4G #SystemMaxUse= SystemMaxUse=2G
-
- vi /etc/systemd/journald.conf
- Restart
- systemctl restart systemd-journald
- Show persitent log size
- journalctl --disk-usage
- Reduce storage size to 1G
- journalctl --vacuum-size=1G
Show all running services
- service --status-all