Запрет Rsyslog от автоматического удаления файлов syslog.gz.

Почему Ubuntu по умолчанию удаляет старый syslog старше syslog.7.gz? Как я могу предотвратить это? Спасибо

1 ответ

Решение

Каждый пакет добавляет файл в /etc/logrotate.d/, сюда logrotate знает, когда удалить или обновить файлы журнала для этого пакета.

distcc, например:

$ dpkg -L distcc | fgrep logrotate
/etc/logrotate.d
/etc/logrotate.d/distcc

Так /etc/logrotate.d/distcc содержит правила, которые logrotate буду использовать.

Вам нужно прочитать справочную страницу для logrotate,

rsyslog ничего не делает, чтобы вращать или удалять файлы журнала.

Другие вопросы по тегам