Найти в Дзене
Уроки Linux

🛠️ Как быстро настроить автоматическую чистку логов и временных файлов в Linux

🛠️ Как быстро настроить автоматическую чистку логов и временных файлов в 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 минут! Включи 🔔 чтобы не пропустить!