🔥📡 Как быстро настроить автоматическую чистку логов на сервере
Привет, любознательные системные маги! 🚀
Образно говоря, лог-файлы — как дневники ваших серверов, которые растут постоянно. И если их не убирать, можно потерять важное место или усложнить диагностику! Сегодня расскажу, как настроить автоматическую очистку логов легко и просто.
- Используйте logrotate — мощный инструмент для управления логами:
- Создайте конфигурацию, например:
sudo nano /etc/logrotate.d/myapp
- Вставьте туда:
/var/log/myapp/*.log {
weekly
rotate 4
missingok
notifempty
compress
delaycompress
sharedscripts
postrotate
systemctl restart myapp.service > /dev/null 2>&1 || true
endscript
}
- Теперь логи будут ротироваться каждую неделю, а старые — архивироваться и удаляться через 4 цикла.
Зачем это важно?
- Защита дискового пространства
- Удобство в поиске свежих логов
- Минимизация ошибок из-за переполненных логов
Играйте с logrotate, автоматизация — ваш лучший друг!
А как у вас настроены логи на серверах? Делитесь опытом!
Прокачивай свои скилы в телеграме https://t.me/LinuxSkill, а для тестов — https://t.me/gradeliftbot.
Уверен в своих знаниях? Пройди тесты или узнай всю правду о рынке вакансий!
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!