🛠️ Как настроить автоматический сброс логов в Linux за 2 минуты
Привет, админ-энтузиаст! 🚀 Хотите держать логи под контролем, не захламляя диск?
Погнали — покажу один трюк, который сделает вашу систему чище и спокойнее.
Самое крутое — настройка проходит за пару минут, а результат впечатляет:
- быстрый очиститель логов
- предотвращение переполнения диска
- автоматизация без лишних скриптов
Вам понадобятся только команды через cron и systemd.
Создаете скрипт, например,
/usr/local/bin/clear_logs.sh со следующими строчками:
- удаление старых логов:
find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;
- очистка системных журналов (journalctl):
sudo journalctl --vacuum-time=7d
Далее — добавляете задачу в cron, чтобы запускать его раз в неделю:
sudo crontab -e и вставляете строку:
0 3 * * 0 /bin/bash /usr/local/bin/clear_logs.sh
Так ваша система сама будет следить за чистотой журналов, избегая переполнения.
Проверьте, работает ли настройка — и наслаждайтесь комфортом!
Готовы автоматизировать и свои рутинные задачи?
- Пригласи друзей и подписывайся на наш канал https://t.me/LinuxSkill — там ещё больше полезных техник!
- А для проверки своих знаний — бот https://t.me/gradeliftbot — пройди тесты и узнай свой уровень!
📩 Завтра: Как настроить Fail2Ban за 5 минут!
Включи 🔔 чтобы не пропустить!
________________
Дополнительный материал:
🧠 - Быстрый гайд по управлению журналами через logrotate https://t.me/LinuxSkill
🧠 - Советы по автоматической чистке логов и поддержке чистоты системы https://t.me/LinuxSkill
🧠 - Как сделать мониторинг свободного места на диске и не переживать о переполнении https://t.me/LinuxSkill