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

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

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

Привет, герои командной строки! 🚀 Быстренько делюсь секретом, как сделать вашу систему чище и уютнее. Логи собираются как мухи — и рано или поздно их накопится тьма. Настроить автоматическую очистку — проще простого и экономит ваше время!

- Используем logrotate — магию стандартных инструментов системных администраторов.

- Создаем свои правила: например, ежедневно очищать старые лог-файлы старше 7 дней.

- Можно настроить и хранение логов в отдельной папке с автоматическим удалением.

Пример: добавляем в /etc/logrotate.d/myapp:

/var/log/myapp/*.log {

daily

rotate 7

missingok

notifempty

compress

delaycompress

sharedscripts

postrotate

systemctl restart myapp

endscript

}

Маленькая хитрость — можно настроить cron, чтобы дополнительно запускать очистку, например, раз в месяц. Такой подход помогает держать систему гладкой и не перегруженной.

А вы знаете, что можно еще настроить автоматическую архивацию логов? Или очистку логов по определенным условиям?

Прокачай свои навыки, чтобы стать системным мастером — ведь чистота системы отражается на ее стабильности!

- Приглашаем подписаться на канал https://t.me/LinuxSkill и в бота https://t.me/gradeliftbot, чтобы быть в курсе всех тонкостей!