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

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

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

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

Несколько преимуществ автоматической очистки:

- Обеспечивает стабильность системы

- Предотвращает переполнение диска

- Убирает рутинные заботы из головы

- Позволяет писать скрипты под свои нужды

На практике всё очень просто: создаешь свой cron или systemd таймер, который ежедневно проверяет папки логов и удаляет старые файлы. Например, чтобы удалить всё, что старше 7 дней, можно использовать команду:

find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;

Этот скрипт легко интегрировать в авто-задачи. Такой подход — отличный способ держать систему "в форме" и не думать о вручную уборке.

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

А у вас есть свои секреты по управлению логами? Подумайте, как часто стоит чистить лог-файлы, чтобы не потерять важные данные или не забить место.

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