Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

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

📡 Как настроить автоматическую очистку логов на Linux Привет, друзья! 🧙‍♂️ Хотите, чтобы ваши диски всегда оставались свободными и чистыми, а сервер — в порядке? Тогда сейчас расскажу про один классный лайфхак — автоматическую очистку логов, которая происходит без вашего вмешательства. Это очень удобно, когда перед глазами много логов, а жесткий диск уже кричит о необходимости чистки! - Настройка автоматической очистки помогает избегать переполнения дисков - Можно задать тайминг и параметры очистки - Не требует постоянного контроля, система сама пишет чистые журналы Для этого используем logrotate — мощный инструмент для управления логами. Он позволяет настроить: - Частоту ротации - Архивацию логов - Удаление старых файлов автоматически Пример простого конфигурационного файла: /var/log/myapp/*.log { weekly rotate 4 compress delaycompress missingok notifempty create 640 root adm postrotate systemctl restart myapp endscript } Это значит: каждую неделю происходит ротация логов, со

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

Привет, друзья! 🧙‍♂️ Хотите, чтобы ваши диски всегда оставались свободными и чистыми, а сервер — в порядке? Тогда сейчас расскажу про один классный лайфхак — автоматическую очистку логов, которая происходит без вашего вмешательства. Это очень удобно, когда перед глазами много логов, а жесткий диск уже кричит о необходимости чистки!

- Настройка автоматической очистки помогает избегать переполнения дисков

- Можно задать тайминг и параметры очистки

- Не требует постоянного контроля, система сама пишет чистые журналы

Для этого используем logrotate — мощный инструмент для управления логами. Он позволяет настроить:

- Частоту ротации

- Архивацию логов

- Удаление старых файлов автоматически

Пример простого конфигурационного файла:

/var/log/myapp/*.log {

weekly

rotate 4

compress

delaycompress

missingok

notifempty

create 640 root adm

postrotate

systemctl restart myapp

endscript

}

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

Промежуточные файлы архивов — отличное решение для очистки места и порядка. Убедился, что старые логи исчезают? Вопрос к тебе — а какие еще способы автоматизировать рутинные задачи в Linux ты знаешь?

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

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