🛠️ Как быстро настроить автоматическую чистку логов и временных файлов в Linux
Привет, любители командных строк! 🚀 Бывает так: система заполняется логами, а из-за временных файлов диск почти полон. Что делать? В этом посте — живой способ держать все под контролем без лишних заморочек.
Самое классное — эта настройка автоматическая, помогает избежать перегрузки диска и облегчает жизнь системному администратору. Секрет — немного crontab, простых команд и четкого расписания.
Что нужно?
- Очистка ненужных логов
- Очистка временных файлов
- Мониторинг usan'dего пространства
Вот пример простого скрипта, который можно запланировать через cron:
- Очистка логов:
sudo journalctl --vacuum-size=100M
- Очистка временных данных:
sudo rm -rf /tmp/* /var/tmp/*
- Удаление старых архивов:
sudo find /var/log -type f -name "*.gz" -mtime +7 -delete
И чтобы не заблудиться, добавим его в cron:
0 3 * * * /path/to/cleanup_script.sh
Можно ли сделать этот процесс еще умнее? Конечно! Запланировав проверку свободного места и автоматический запуск очистки, ты будешь спокойнее и сосредоточишься на важных задачах.
Разве не здорово держать систему в порядке без постоянных рукопашных проверок?
- Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!