systemd Stuff
- DigitalOcean Tutorials systemd:
systemd-analyze – Find System Boot-up Performance Statistics in Linux
Journalctl stuff
man journald.conf manual page for journald.conf
man journalctl manual page for journalctl
Edit sudo vim /etc/systemd/journald.conf make variable Storage=persistent to make journald store the journal files in /var/log/journal, this will create directory if necessary. This also ensure log files are available from previous boots.
sudo systemctl force-reload systemd-journald to reload journald or restart instead
sudo journalctl -u systemd-journald to check status of journal.
some useful flag and inputs:
sudo journalctl -bto see current boot journal only use-b -1to see last boot entries.journalctl –list-bootsto list all available journaled boots.sudo journalctl -u pppoe, use u flag to see specified unit files only.sudo journalctl -kto see kernel messages onlysudo journalctl -p 3to see only specified error priority messages and more severe.- 0: emerg
- 1: alert
- 2: crit
- 3: err
- 4: warning
- 5: notice
- 6: info
- 7: debug
-rflag is used to show in reverse chronological order.
some links:
Use journalctl to View Your System's Logs
systemd timers
timedatectl to print current time date on cli
Date to print basic time date only on cli
timedatectl list-timezones to set available time zones
sudo timedatectl set-timezone australia/perth to set timezone
Some links:
- Arch Linux systemd/Timers
- Linux.com Systemd Timers: Three Use Cases
- Freedesktop.org systemd.time — Time and date specifications and systemd.timer — Timer unit configuration