🖥️ Оптимизация работы с системными журналами: 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 минут! Включи 🔔 чтобы не пропустить!