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

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

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

Привет, друзья! Иногда наши серверы превращаются в настоящие хранилища хаоса — логи растут как на дрожжах, занимая ценные места. Время научиться держать всё под контролем!

Зачем это нужно?

- Освободить место на диске

- Улучшить производительность системы

- Не допустить зацикливания логов и ошибок

Самый простой способ — настроить автоматическую очистку! Можно использовать logrotate — мощный инструмент для управления логами. Он позволяет по графику сжимать, архивировать и удалять старые файлы.

Настройка очень простая:

- создаешь конфигурационный файл в /etc/logrotate.d/

- прописываешь правила — какие логи, как часто, сколько хранить

Например, чтобы очищать логи /var/log/myapp.log раз в неделю и хранить только последние 4 архива:

/var/log/myapp.log {

weekly

rotate 4

compress

missingok

notifempty

}

Кроме этого, можно добавить скрипт в cron, который будет запускать очистку вручную или выполнять дополнительные действия. Главное — не забывать проверять работу!

Работает ли у тебя автоматическая очистка логов? Или твой сервер превращается в логовый монстр?

Ведь правильное управление логами — залог стабильной работы любой системы!

💬 Пригласи своих друзей прокачать навыки в телеграм-канале https://t.me/LinuxSkill, а нужные вакансии найдешь в боте https://t.me/gradeliftbot.

📩 Завтра: Как быстро настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!