🛠️ Как настроить автоматическую очистку логов в Linux за 2 минуты
Вы чувствуете, что лог-файлы забивают диск, а автоматизация — это сложная загадка? Не волнуйтесь, есть очень простой способ, который избавит вас от головной боли! В этом посте расскажу, как легко настроить автоматическую очистку логов — без лишних сложностей и командных файлов.
Основная идея — использовать утилиту logrotate, которая уже встроена в большинство дистрибутивов Linux. Она позволяет задать правила, когда и как очищать или архивировать логи.
Преимущества logrotate:
- Простая настройка через конфиг-файл
- Возможность архивировать логи перед удалением
- Гибкое крон-расписание для автоматичности
Чтобы всё работало идеально, достаточно создать или изменить файл конфигурации:
- Укажи директорию или лог-файл
- Настрой периодичность (ежедневно, ежемесячно)
- Задай параметры архивации и хранения
Вот пример конфигурации, который очищает журнал /var/log/myapp.log один раз в день:
/var/log/myapp.log {
daily
rotate 7
compress
missingok
notifempty
create 640 root adm
}
Теперь logrotate будет автоматически управлять логами, освобождая место и избегая сбоев системы.
Не забывай, что правильная настройка — залог стабильной работы!
Какие еще лайфхаки по автоматизации логов ты хотел бы узнать?
Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill, а вакансии — в боте https://t.me/gradeliftbot.
Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill — пройди тесты или узнай правду о рынке!
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!