Участник:HihinRuslan/Systemd

Материал из ALT Linux Wiki
< Участник:HihinRuslan
Версия от 11:54, 3 августа 2024; HihinRuslan (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Улучшаем Systemd

Источники:

archwiki Systemd_(Русский)

archwiki Fstab_(Русский)

Ограничение размера журнала:

Максимальный объем постоянного журнала задаёт переменная SystemMaxUse в конфигурационном файле /etc/systemd/journald.conf. Ограничиваем журнал размером 50 мегабайт:

SystemMaxUse=50M

Указываем хранить журнал в оперативной памяти (полезно для SSD):

После перезагрузки логи будут очищаться вместе с оперативной памятью!

Место хранения журнала указывается в переменной Storage в конфигурационном файле /etc/systemd/journald.conf. Указываем хранить журнал в оперативной памяти (каталог /run/log/journal):

Storage=volatile

Ограничиваем журнал в оперативной памяти размером 5 мегабайт:

RuntimeMaxUse=5M

Удаляем журнал, хранящийся на диске (если не удалить, будет показываться вместо актуального) от root:

rm -Rf /var/log/journal/*

Отправка вывода journald на /dev/tty12

Во избежание коверканья опций последующими апдейтами сервиса, завести в каталоге /etc/systemd/journald.conf.d/ (при отсутствии — создать таковой) конфиг с иммунитетом к редактированию внешними средствами под именем, к примеру, console.conf следующего содержания:

[Journal]
ForwardToConsole = yes
TTYPath = /dev/tty12

Перечитать настройки:

# systemctl daemon-reload

Перезапустить journald:

# systemctl restart systemd-journald

Ссылки

systemd

Journald