🛠️ Как настроить автоматическую очистку журналов в Linux и не потерять важные данные
Привет, друзья! 🚀
Маленькая хитрость — это иногда большое спасение. Особенно, когда приходится балансировать между логами и свободным дисковым пространством. Сегодня расскажу, как автоматизировать очистку логов, чтобы не заполнялся диск и при этом ничего важного не пропадало.
«Но как выбрать правильное время и объем?», — спросите вы. Всё просто! Можно настроить systemd таймеры: они позволяют запускать скрипты по расписанию, очищая логи от старых записей.
- Создаем скрипт очистки:
sudo tee /usr/local/bin/clean_logs.sh <<EOF
#!/bin/bash
journalctl --vacuum-time=7d
find /var/log -type f -name "*.log" -mtime +30 -delete
EOF
- Сделаем его исполняемым:
sudo chmod +x /usr/local/bin/clean_logs.sh
- А дальше — настроим таймер systemd для автоматического запуска. Просто создай сервис и таймер, и забей на рутины!
Почему это круто?
- Экономишь место на диске
- Не забываешь о важной рутине
- Получаешь чистую систему без лишних усилий
Ведь иногда автоматизация — это лучшее решение, чтобы держать все под контролем! А ты любишь автоматизировать процессы или предпочитаешь делать всё вручную?
Приглашаю в наш канал https://t.me/LinuxSkill — там еще больше полезных статей, а в боте https://t.me/gradeliftbot — вакансии для системных администраторов.
📩 Завтра: Как быстро настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!