Ведение лога загрузки системы и его ротация в devuan 4

Автор dr_faust, 30 сентября 2024, 16:15:57

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dr_faust

Разбираясь с логами
За это отвечает утилита bootlogd, которая запускается на runlevel S(загрузка). Как минимум при миграции с debian-а на devuan она автоматически не устанавливается. Надо ручками.

Лог пишет в файл /var/log/boot. Имя сего файла задано в init-скрипте. В том же скрипте ВРОДЕ БЫ — или я совсем ничего не понимаю в bash - содержатся инструкциz по его ротации. Но ротации не происходит.

Поэтому в /etc/logrotate.d/bootlogd
прописываем что-то вроде того
Открыть содержимое (спойлер)
/var/log/boot {
daily
rotate 8
missingok
nocompress
notifempty
[/spoiler]

Периодичность лучше и оставить в 1 день. Так лог проще читать. Это же не лог systemd, где каждая новая загрузка обозначается заметным заголовком. В идеале было бы вообще на каждую загрузку по отдельному логу. Что ли периодичность в 1 час указать...
Количество ротаций на вкус и цвет. Сжатие аналогично.

В автозагрузке(на runlevel 2, дефолтный) обязательно должны быть отмечены демоны и anacron, и cron. Один anacron не пашет.(вообще во взаимоотношения этих служб друг с другом еще не копал, а придется...)
[свернуть]
Devuan 4. Debian 12. LXDE.