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

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

📡 Как настроить автоматическую очистку логов в Linux для стабильной работы системы Привет, друзья! 🧙‍♂️ Знаете ли вы, что неаккуратная система логов со временем превращается в живую головоломку? Сегодня расскажу, как легко и быстро держать логи в порядке — чтобы место на диске не убегало, а система работала без сбоев. Что важно знать? - Логи могут быстро заполнить диск, вызывая сбои. - Регулярная ротация — залог чистоты и порядка. - Можно автоматизировать очистку без лишней мороки. Проще всего — настроить logrotate. Он сам управляет файлами логов, архивирует их и удаляет по графику. Настройка состоит из нескольких простых шагов: - Создайте файл конфигурации для нужных логов, например, /etc/logrotate.d/myapp - Укажите параметры: период, число сохранений, сжатие и удаление старых логов - Запланируйте выполнение через cron, чтобы всё работало автоматически Например: /var/log/myapp/*.log { weekly rotate 4 compress missingok notifempty create 640 root adm } Это обеспечит, что логи

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

Привет, друзья! 🧙‍♂️

Знаете ли вы, что неаккуратная система логов со временем превращается в живую головоломку?

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

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

- Логи могут быстро заполнить диск, вызывая сбои.

- Регулярная ротация — залог чистоты и порядка.

- Можно автоматизировать очистку без лишней мороки.

Проще всего — настроить logrotate. Он сам управляет файлами логов, архивирует их и удаляет по графику.

Настройка состоит из нескольких простых шагов:

- Создайте файл конфигурации для нужных логов, например, /etc/logrotate.d/myapp

- Укажите параметры: период, число сохранений, сжатие и удаление старых логов

- Запланируйте выполнение через cron, чтобы всё работало автоматически

Например:

/var/log/myapp/*.log {

weekly

rotate 4

compress

missingok

notifempty

create 640 root adm

}

Это обеспечит, что логи будут еженедельно архивироваться, хранить 4 архива и автоматически удаляться после нескольких недель.

Так мы сохраняем место и держим систему в тонусе!

А вы уже автоматизировали очистку логов? Или все еще ручками чистите мусор?

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