🔧 Как быстро настроить автоматическую очистку логов в Linux
Зачем постоянно ждать, когда дисковое пространство начнёт таять?
Если ты хочешь держать сервер под контролем и избегать внезапных ошибок — автоматическая очистка логов станет твоим лучшим другом!
Расскажу, как легко и без забот настроить рутинную очистку мусора, чтобы лог-файлы не съедали весь диск.
- Используй cron для регулярных задач:
- Создай скрипт, который удаляет старые логи:
find /var/log -type f -name "*.log" -mtime +7 -exec truncate -s 0 {} \;
- Добавь его в расписание:
sudo crontab -e
и допиши линию:
0 3 * * * /path/to/your/script.sh
- Еще можно интегрировать logrotate, настроив его так, чтобы старые логи автоматически архивировались или удалялись.
- В результате:
- освобождаешь диск от ненужного хлама
- избегаете ошибок из-за переполненного диска
- поддерживаешь систему в порядке и чистоте
А как у тебя настроена автоматическая чистка логов? Делись своим опытом!
Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill, а пройти тесты на знание linux в боте https://t.me/gradeliftbot!