📡 Как быстро настроить автоматическую очистку логов в Linux 💾
Звучит буднично, а на деле — настоящая спасительная палочка для системных админов! Ты ведь знаешь, как бесконечные логи засоряют дисковое пространство и тормозят сервисы? Тогда этот короткий урок для тебя!
Управление логами — важная часть ежедневной рутины. Можно автоматизировать их очистку без лишней головной боли и ручного вмешательства. Главное — подобрать правильные инструменты!
- Используй logrotate — универсальный и гибкий инструмент для ежедневной или еженедельной ротации логов.
- Настрой его так, чтобы важные файлы сохранялись, а остальное удалялось или архивировалось.
- Чтобы быстро задать автоочистку, создай свой конфиг в /etc/logrotate.d/ и укажи нужные параметры.
Например, чтобы не давать логам разрастаться, можно прописать:
/var/log/myapp/*.log {
weekly
rotate 4
compress
missingok
notifempty
create 640 root adm
}
Это даст команду системе обрезать старые логи, сохранять только последние 4 недели, сжимая их, чтобы не занимали место. А ещё — автоматическая очистка поможет избегать ошибок из-за переполненного диска.
Проблема с логами? Не надо мучиться вручную, автоматизация — твой лучший друг! А как ты обычно решаешь вопрос с логами? Делишься секретами в комментариях?
- Пригласи своих коллег — вместе учимся эффективнее! Подпишись на наш канал https://t.me/LinuxSkill и заряжайся новыми знаниями. А вакансии для системных админов — в боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!