syslog: на ubuntu, как настроить ротацию и gzip'ing файлов syslog? - PullRequest
1 голос
/ 01 мая 2010

как настроить ротацию файлов журнала системного журнала в Ubuntu?

в моем /etc/syslog.conf, у меня есть эта строка:

local1. * /Var/log/log.txt

со временем появились следующие файлы резервных копий:

/ вар / Журнал / log.txt.0.gz /var/log/log.txt.1.gz

как настроить частоту создания этих файлов и как их очистить?

1 Ответ

3 голосов
/ 01 мая 2012

Ubuntu использует два механизма ротации журналов.

Файлы системного журнала, настроенные с помощью / etc / syslog.conf , вращаются с помощью / etc / cron. * / Sysklogd , который, в свою очередь, использует / usr / sbin / syslogd-listfiles , чтобы получить список файлов, которые необходимо повернуть.

Другим инструментом является logrotate , который настраивается через / etc / logrotate.conf и сценарии в / etc / logrotate.d

Преимущество механизма sysklogd заключается в том, что новые файлы syslog, добавленные в syslog.conf, автоматически поворачиваются без написания дополнительного сценария logrotate. syslogd-listfiles немного сложен и ежедневно вращает некоторые файлы журналов, что не всегда полезно в неактивной системе. Поэтому я установил $everything=0 ;, чтобы отключить ежедневную ротацию записей системного журнала . , таким образом, делая поворот по умолчанию исключительно на основе размера файла журнала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...