journalctl
journalctl | grep error
journalctl | grep fail
journalctl | grep warning
journalctl | grep critical
journalctl --list-boots
Показать логи текущей загрузки:
journalctl -b
или journalctl -b 0
просмотреть только сообщения после последней перезагрузки
journalctl -b -1
Показать логи загрузки за два сеанса до текущего
journalctl -b -2
Отобразить записи журнала, начиная с 1 мая 2024 года, 12:00:00
journalctl --since "2024-05-31 12:00:00"
Можно использовать опцию --until, чтобы указать конечную дату и время, если вы хотите просмотреть записи за определенный временной интервал:
journalctl --since "YYYY-MM-DD HH:MM:SS" --until "YYYY-MM-DD HH:MM:SS"
journalctl -p 0
journalctl -u nginx
Следить (tail -f) за логом определенного юнита:
journalctl -f -u nginx
journalctl --disk-usage
journalctl --vacuum-size=1G
journalctl --vacuum-time=1week
Link: https://habr.com/ru/companies/ruvds/articles/533918/
Есть служба systemd-journal-gatewayd, с помощью которой можно смотреть логи systemd через браузер.
apt install systemd-journal-remote -y
systemctl start systemd-journal-gatewayd.service && systemctl enable systemd-journal-gatewayd.service
Порт по умолчанию 19531.
iptables -A INPUT -p tcp -m tcp --dport 19531 -j ACCEPT -m comment --comment "WebLog"
service netfilter-persistent save
http://192.168.20.25:19531/browse
только текущей загрузки логи :
http://192.168.20.25:19531/entries?boot