Запрет 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
ничего не делает, чтобы вращать или удалять файлы журнала.