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