Въртящи се дневници с logrotate в Debian
Добави към
Логроте - приложение, предназначено да улесни управление на регистрационни файлове. Специален Логроте полезно, когато се генерират голям брой регистрационни файлове. Помощната програма ви позволява автоматично да архивирате, изтривате, почиствате и изпращате регистрационни файлове на имейл. Този процес обикновено се нарича ротация на регистрационни файлове.
Логроте може да се конфигурира за ежедневно, седмично или месечно въртене. Освен това можете да зададете размера на файла, при достигане на който файлът ще бъде завъртян. Обикновено logrotate изпълнява се като ежедневна работа (cron).
Инсталацията е често срещана за дистрибуциите, базирани на Debian/Ubuntu:
Описание на това как Логроте ще работи с един или друг регистрационен файл, намиращ се в специален конфигурационен файл. Като правило те се намират в директорията /etc/logrotate.d/. Например конфигурационният файл за apache2 изглежда така:
Освен това, първият ред /var/log/apache2/*.log няма нищо повече от шаблон за обработени регистрационни файлове. Това означава, че посочената конфигурация на ротация ще се използва за всички файлове, намиращи се в директорията/var/log/apache2/и имащи разширението "log".
В конфигурационния файл има много валидни директиви (повече от 40). Можете да научите повече за тях от човек logrotate.
Като правило, след настройване на конфигурационния файл, става необходимо да се провери операцията logrotate за нови дневници. За това има възможност за директно стартиране logrotate от командния ред. Разрешени са следните опции: