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

🛠️ Как настроить автоматическую сортировку логов в Linux с помощью Logrotate

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