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

🛠️ Как настроить автоматическую очистку логов в Linux за 2 минуты

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