🛠️ Как настроить автоматическую очистку логов и освободить место на сервере
Привет, друзья! 🧭
Все мы знаем, что логи — это как дневники системы. Они помогают понять, что происходит, но со временем могут съедать гигабайты диска. Сегодня расскажу, как за несколько минут настроить автоматическую очистку логов и держать сервер в чистоте!
🔧 Простая автоматизация через cron
- Создаешь скрипт очистки:
sudo nano /usr/local/bin/clear_logs.sh
Вписываешь:
#!/bin/bash
find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;
- Делешь его исполняемым:
sudo chmod +x /usr/local/bin/clear_logs.sh
- Настраиваешь cron-задание:
sudo crontab -e
Добавляешь строку:
0 0 * * * /usr/local/bin/clear_logs.sh
Теперь каждые сутки в полночь логи старше недели автоматически удаляются! Это помогает избежать переполнения и освобождает место для важных задач.
Маленькие хитрости — большие результаты! А как вы боретесь с логами на своих серверах?
💬 Пригласи подписаться на telegram канал https://t.me/LinuxSkill и telegram бот https://t.me/gradeliftbot:
«больше полезных статей ты найдешь в нашем телеграм канале https://t.me/LinuxSkill а вакансии для системных администраторов в боте https://t.me/gradeliftbot»
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!