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