🛠️ Как легко настроить автоматическую очистку логов в Linux
Привет, фанаты Linux и DevOps! 🚀
Знаешь, как иногда системы превращают лог-файлы в монстров, занимая весь диск? Не беда! Есть простой способ держать их под контролем и освобождать место автоматически.
Вот секрет – используем встроенные инструменты и cron-задания.
Преимущества такого подхода:
- автоматическая чистка мусора
- экономия места
- минимальные настройки и надежность
Ты можешь настроить скрипт, который удаляет старые логи за определенный срок — скажем, старше 7 дней. Всё очень просто:
- Создай скрипт, например, clean_logs.sh:
find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;
- Сделай его исполнимым:
chmod +x clean_logs.sh
-Добавь в cron:
crontab -e
# Запускай раз в день в 2 ночи
0 2 * * * /path/to/clean_logs.sh
Теперь твоя система сама позаботится о логах!
Как думаешь, какие еще полезные автоматизации можно придумать для Linux?
Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill а пройти тесты на знание Linux в боте https://t.me/gradeliftbot.
Уверен, ты уже умеешь не только смотреть логи, но и грамотно с ними обращаться!