Найти в Дзене
Уроки Linux

🖥️ Оптимизация работы с системными журналами: logrotate в деталях

🖥️ Оптимизация работы с системными журналами: logrotate в деталях

Хотите, чтобы ваши лог-файлы не превращались в монстров? Тогда этот лайфхак — для вас! Logrotate — это ваш секретный оружейный набор для автоматической ротации, сжатия и удаления старых логов.

Преимущества logrotate:

- экономия места на диске;

- упорядоченность логов;

- автоматизация ротации без ручных команд.

Настроить его просто! В файле /etc/logrotate.conf или в папке /etc/logrotate.d/ добавляете свои правила, например, чтобы лог файлы приложения пересоздавались каждые 7 дней, а старые сжаты — вот так:

- определяете файлы, за которыми следить;

- задаете интервал ротации;

- указываете команды для обработки после ротации.

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

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

Подписывайтесь на канал https://t.me/LinuxSkill — там ещё больше классных советов. Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill, а вакансии для системных администраторов — в боте https://t.me/gradeliftbot. Прокачай свои скилы!

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!