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

🛠️ Улучшение работы с логами: автоматический ротация и хранение

🛠️ Улучшение работы с логами: автоматический ротация и хранение

Привет, любители 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 минут!

Включи 🔔 чтобы не пропустить!