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

🖥️ Как быстро настроить автоматическую очистку логов и освободить место на сервере

🖥️ Как быстро настроить автоматическую очистку логов и освободить место на сервере

Привет, друзья! 🚀 Хотите держать свой сервер в порядке без лишних хлопот?

Сегодня расскажу, как просто и быстро настроить автоматическую очистку логов, чтобы не засорять диск и не терять важные данные.

Основная идея — писать простенький скрипт и запускать его по расписанию.

Плюсы:

- автоматическая чистка без постоянного контроля

- освобождение пространства

- снижение риска аварийных ситуаций из-за переполненного диска

Для начала создаем скрипт, который удаляет старые логи:

- удаляем файлы старше 7 дней:

find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;

- и запускаем его через cron, например, раз в день.

Чтобы сделать это:

- вызови crontab -e и добавь строку:

0 3 * * * /path/to/your/script.sh

Теперь скрипт выполнится каждый день в 3 ночи, очищая старые файлы.

Можно усовершенствовать — добавлять архивы или отправлять уведомления. Главное — не забывать про безопасность и резервные копии!

Обрати внимание — автоматическая чистка помогает не только освободить место, но и сделать инфраструктуру более устойчивой. А ты уже использовал автоматические скрипты для рутинных задач?

📚 Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!