🛠️ Как настроить автоматическую сортировку логов в Linux с помощью Logrotate
Привет, любители админки! 🚀
Если вы сталкиваетесь с кипой логов и не хотите проводить рутину вручную — этот лайфхак для вас. Настройка Logrotate — волшебное решение для автоматической организации логов, чтобы система оставалась чистой, а информация — структурированной.
Что делает Logrotate?
- Разделяет логи по датам или размеру
- Удаляет старые файлы или архивирует их
- Обеспечивает беспрерывную работу служб без остановки
Чтобы начать, достаточно написать конфигурацию. Например, для вашего сайта:
- Логи сайта будут архивироваться раз в неделю
- Максимальный размер архива — 100Мб
- Старые копии будут удаляться через месяц
Вот пример конфигурации:
/var/log/mywebsite/*.log {
weekly
rotate 4
compress
missingok
notifempty
create 640 user adm
dateext
maxsize 100M
monthly
hourly
}
И всё! После этого Logrotate самостоятельно следит за файлами.
Самое ценное — это уверенность, что логи не захламляют систему и всегда доступны для анализа. А вам остается только наслаждаться чистотой и порядком!
А вы уже используете автоматическую ротацию логов или всё делаете вручную?
___________________
Пригласи своих коллег прокачать свои скилы в телеграм-канале https://t.me/LinuxSkill и пройти тесты по Linux в боте https://t.me/gradeliftbot — ведь знания — наше всё!
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!