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

📡 Как настроить автоматическую очистку логов на Linux

📡 Как настроить автоматическую очистку логов на Linux

Привет, любители системного администрирования и автоматизации! ⚙️

Все мы знаем, как быстро накапливаются логи, и иногда их нужно убирать, чтобы система не тормозила. Сегодня расскажу, как сделать это просто и красиво — так, чтобы ваши диски никогда не оставались без свободного места!

Самый простой способ — настроить logrotate.

Это утилита, которая следит за файлами логов и сама их архивирует или удаляет по заданному сценарию.

Можно задать правила для разных папок, например:

- Архивировать лог файлы старше 7 дней

- Удалять файлы, которые выросли больше, чем на 100Мб

- Создавать архивы с датами

Настроить это очень просто: писать свои правила можно прямо в конфиге /etc/logrotate.conf или создавая отдельные файлы в /etc/logrotate.d/. Например, для системных логов:

- Размер файла: 50Мб

- Периодичность: ежедневно

- Количество архивов: 4

Это позволит автоматом сохранять только свежие и нужные логи, освобождая место для новых данных.

Главное — не забывать проверять работу настроенного логроутера командой:

logrotate -d /etc/logrotate.conf

Ты можешь сделать мощную автоматизацию и забыть о ручной чистке — красота!

А твоя система скажет тебе спасибо за место и порядок.

Как думаешь, есть ли у тебя уже настроенный логротейл? Или хочешь узнать, как сделать его ещё умнее?

— Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot

— Уверен в своих знаниях linux? Пройди тесты в канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных администраторов в telegram боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут!

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