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

🛠️ Как легко настроить автоматическую очистку логов в Linux

🛠️ Как легко настроить автоматическую очистку логов в Linux

Привет, фанаты Linux и DevOps! 🚀

Знаешь, как иногда системы превращают лог-файлы в монстров, занимая весь диск? Не беда! Есть простой способ держать их под контролем и освобождать место автоматически.

Вот секрет – используем встроенные инструменты и cron-задания.

Преимущества такого подхода:

- автоматическая чистка мусора

- экономия места

- минимальные настройки и надежность

Ты можешь настроить скрипт, который удаляет старые логи за определенный срок — скажем, старше 7 дней. Всё очень просто:

- Создай скрипт, например, clean_logs.sh:

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

- Сделай его исполнимым:

chmod +x clean_logs.sh

-Добавь в cron:

crontab -e

# Запускай раз в день в 2 ночи

0 2 * * * /path/to/clean_logs.sh

Теперь твоя система сама позаботится о логах!

Как думаешь, какие еще полезные автоматизации можно придумать для Linux?

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

Уверен, ты уже умеешь не только смотреть логи, но и грамотно с ними обращаться!