Записки     О блоге     Архив записей     Лента

Записки на память

Настройка Journalctl и некоторые команды.

Journalctl

Некоторые полезные команды для работы с journalctl Для очистки /var/log/journal/ Удалить логи старше 10 дней:

journalctl --vacuum-time=10days

Оставить 1GB:

journalctl --vacuum-size=1G

Узнать сколько занимают логи:

journalctl --disk-usage

Опция -n используется для просмотра информации о недавних событиях в системе:

journalctl -n

По умолчанию на консоль выводится информация о последних 10 событиях. С опцией -n можно указать необходимое число событий:

journalctl -n 20

Сообщения из логов можно просматривать не только в виде сохранённых файлов, но и в режиме реального времени. Для этого используется опция -f:

journalctl -f 

Настройки ротации логов можно также прописать в конфигурационном файле /еtc/systemd/journald.conf, который включает в числе прочих следующие параметры: SystemMaxUse= максимальный объём, который логи могут занимать на диске; Перезагрузим настройки:

systemctl daemon-reload

Если нужно найти название сервиса, используйте команду:

systemctl list-units --type=service

Логи конкретного сервиса:

journalctl -u NetworkManager.service