🛠️ Улучшение работы с логами: автоматический ротация и хранение
Привет, любители Linux и автоматизации! 🚀
Знаешь ли ты, что правильно настроенные логи — залог быстрого поиска ошибок и стабильной системы? Сегодня расскажу, как сделать так, чтобы твои логи всегда были под рукой и не захламляли диск.
📝 Почему это важно?
- Быстро находить нужную информацию
- Не допускать переполнения диска лишним мусором
- Обеспечить безопасность и аудит
🔧 Основные шаги
- Использовать logrotate, который автоматически архивирует и удаляет старые логи:
sudo apt install logrotate
- Настроить файл конфигурации, например, /etc/logrotate.d/nginx, чтобы ротация происходила каждые сутки:
/var/log/nginx/*.log {
daily
rotate 7
compress
missingok
notifempty
create 0640 www-data adm
sharedscripts
postrotate
systemctl restart nginx > /dev/null
endscript
}
- Важно следить за /var/log и очищать его от ненужного мусора:
sudo journalctl --vacuum-time=2weeks
- Для системных логов — используем journalctl по необходимости:
sudo journalctl --vacuum-size=100M
🌟 Быстрый совет: настрой автоматический мониторинг логов, чтобы не пропустить важные сообщения!
А как у тебя настроены логи — полностью автоматом или вручную? Делись в комментариях!
Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут!
Включи 🔔 чтобы не пропустить!