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

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

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

Привет, друзья! 🚀 Хотите держать ваш сервер чистым и аккуратным без лишних усилий? Сегодня я расскажу, как сделать автоматическую очистку логов простым и надежным способом.

Это реально спасает при разрастании логов и освобождает место на диске!

- Самый популярный инструмент — logrotate — универсальный и гибкий.

- Настраиваешь его один раз — и он сам следит за файлами.

- Можно задавать правила по времени, размеру или количеству архивов.

Например, чтобы лог файлы не росли бесконечно, создаем конфиг:

/var/log/nginx/*.log {

weekly

missingok

rotate 4

compress

delaycompress

notifempty

create 640 www-data adm

}

Это означает: вращай логи еженедельно, хранить 4 архива, сжимай их и создай новые файлы с нужными правами.

Обеспечить порядок и свежесть логов — значит обеспечить безопасность и контроль.

А еще — настрой периодическую проверку системы и автоматическую очистку временных файлов, чтобы система всегда оставалась чистой и быстрой.

И финальный штрих — автоматический запуск logrotate через cron, чтобы всё работало без вмешательства.

Проблемы с наполнением диска? Автоматизация — это ключ к спокойствию.

Приглашаю тебя в наш телеграм-канал https://t.me/LinuxSkill — там еще больше лайфхаков и секретов. А в боте https://t.me/gradeliftbot ты узнаешь свежие вакансии и тесты.

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