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

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

🛠️ Как настроить автоматическую очистку логов в Linux Привет, друзья! 🚀 Многие из нас забывают о хранении логов и в итоге сталкиваются с заполненным диском. Сегодня расскажу, как автоматизировать эту рутину — чтобы система сама заботилась о свежести логов! Что важно знать? - Логи растут со скоростью света, занимая место. - Их можно очищать регулярно без участия человека. - Для этого достаточно настроить простые скрипты и задачи cron. Можно использовать команду logrotate — она позволяет задавать периодичность, сжатие и хранение логов. А еще — встроенные инструменты для удаления старых файлов. Вот пример: - Создаешь конфиг /etc/logrotate.d/myapp - Настраиваешь так: /var/log/myapp/*.log { weekly rotate 4 compress missingok notifempty create 640 root adm postrotate systemctl restart myapp endscript } Это значит: лог файлы будут ротировать раз в неделю, хранить максимум 4 архива, сжимать их. Старые удаляются автоматически. Чтобы обеспечить свежесть и порядок — достаточно запланиров

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

Привет, друзья! 🚀

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

Что важно знать?

- Логи растут со скоростью света, занимая место.

- Их можно очищать регулярно без участия человека.

- Для этого достаточно настроить простые скрипты и задачи cron.

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

Вот пример:

- Создаешь конфиг /etc/logrotate.d/myapp

- Настраиваешь так:

/var/log/myapp/*.log {

weekly

rotate 4

compress

missingok

notifempty

create 640 root adm

postrotate

systemctl restart myapp

endscript

}

Это значит: лог файлы будут ротировать раз в неделю, хранить максимум 4 архива, сжимать их. Старые удаляются автоматически.

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

А ты знаешь, как проверить, что логи действительно очищаются?

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

📩 Завтра: Как быстро исправить ошибку доступа к файлам!

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