Вопрос Как настроить logrotate по умолчанию, наиболее простой для системы с полным умолчанию?


У меня есть машина Ubuntu VPS для всех по умолчанию с Nginx, для нескольких легких сайтов WordPress с поддержкой до 5 плагинов, 10 веб-страниц и 20 изображений.

До сих пор я автоматически очищал все журналы по умолчанию (или, по крайней мере, некоторые из них), следующим образом crontab:

0 0 * * 0 find /var/mail/* /var/log/* -type f -exec truncate -s 0 {} \;

Я понял, что некоторые считают, что лучше использовать логротат, который достигнет в основном аналогичных целей и будет охватывать больше журналов (или, возможно, больше журналов) и является общим и ухоженным. Из-за этого я предпочитаю использовать logrotate.

У меня действительно нет особых желаний от logrotate, я предполагаю, что я должен быть в порядке с базовой настройкой по умолчанию. Поэтому я спросил себя, как мне настроить logrotate в crontab по умолчанию, кратчайший путь.

я нашел этот учебник и некоторые другие, но все они чувствуют ко мне, как погружение немного глубже, чем то, что мне нужно, - Out Of Box для использования в VPS-машине с Ubuntu-Nginx и WordPress.

Если я правильно понимаю то, что я прочитал, этого должно быть достаточно:

0 * * * * /usr/sbin/logrotate

Если бы я хотел state file (журнал для logrotate, который как Я полагаю, не является обязательным) Я мог бы сделать так:

0 * * * * /usr/sbin/logrotate home/user/logrotate.conf --state /home/user/logrotate-state

Является ли это самой простой, общей конфигурацией, которую можно было бы использовать для logrotate, и был ли я ошибкой в ​​чем-либо в любом предположении здесь?


2
2018-02-12 11:50


происхождения




ответы:


Logrotate в Ubuntu уже настроен для ежедневной работы и для регистрации его действий в syslog (который также вращается).

Существующее задание cron в Logrotate находится по адресу /etc/cron.daily/logrotate

Ручная настройка не требуется. Разумеется, вы можете изменить настройку по умолчанию, если хотите - немногие делают.

Logrotate имеет свои корни в добрые старые дни, когда дисковое пространство было намного дороже, простой способ ограничения пространства, используемого лог-файлами. Логфейсы, как правило, со временем меняются со значительным разницей, следовательно, способность настраивать поворот и удаление каждого из них.


2
2018-02-12 12:46