🛠️ Как настроить автоматическую очистку логов на Linux
Привет, друзья! 🧙♂️
Каждый системный админ сталкивается с растущими логами, которые могут захламить систему и снизить её производительность. Но есть простой и элегантный способ держать все под контролем без лишних щелчков!
Если логи захламляются быстро, а место на диске тает на глазах — пора внедрять автоматическую очистку.
Это поможет освободить пространство, не тратить время на рукопашные чистки и избегать неожиданных ошибок.
Что важно:
- Создать заботливое задание cron для регулярной очистки
- Настроить ротацию логов через logrotate, чтобы старые файлы автоматически архивировались и удалялись
- Использовать скрипты для удаления слишком больших или устаревших логов
Пример:
- Настройка logrotate — очень просто, пишешь конфиг, он заботится за тебя.
- Для удаление старых логов:
find /var/log -type f -name "*.log" -mtime +7 -exec rm {} \;
Это удалит все логи старше одной недели.
Планируешь ли ты автоматизировать очистку логов? Или уже используешь готовые решения? Иногда достаточно одного скрипта, чтобы система стала быстрее и чище!
Больше полезных статей ты найдешь в нашем телеграм канале https://t.me/LinuxSkill а вакансии для системных администраторов — в боте https://t.me/gradeliftbot
Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux — в боте https://t.me/gradeliftbot