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

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

🛠️ Как настроить автоматический сброс логов в 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