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

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

🛠️ Как настроить автоматическую очистку логов в Linux за 3 шага Привет, друзья! Знаете ли вы, что лог-файлы быстро растут и могут занять много места на диске? Сегодня расскажу, как легко автоматизировать их очистку и поддерживать чистоту системы. 🚀 Почему это важно? - Предотвращает переполнение диска - Удобство в управлении логами - Повышает безопасность и стабильность системы Чтобы настроить автоматическую очистку, достаточно выполнить три шага: - Создать cron-задачу для удаления старых логов - Использовать утилиту logrotate для цикличной ротации и очищения - Настроить правила для конкретных файлов или директорий Например, добавим в crontab выполнение команды каждую ночь: 0 3 * * * find /var/log/myapp/ -type f -name "*.log" -mtime +7 -delete Это удалит логи старше 7 дней. Или настроим logrotate, чтобы он автоматически архивировал и очищал файлы: /etc/logrotate.d/myapp { daily rotate 7 compress missingok notifempty create 640 root utmp } Такой подход не только экономит место,

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

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

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

🚀 Почему это важно?

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

- Удобство в управлении логами

- Повышает безопасность и стабильность системы

Чтобы настроить автоматическую очистку, достаточно выполнить три шага:

- Создать cron-задачу для удаления старых логов

- Использовать утилиту logrotate для цикличной ротации и очищения

- Настроить правила для конкретных файлов или директорий

Например, добавим в crontab выполнение команды каждую ночь:

0 3 * * * find /var/log/myapp/ -type f -name "*.log" -mtime +7 -delete

Это удалит логи старше 7 дней.

Или настроим logrotate, чтобы он автоматически архивировал и очищал файлы:

/etc/logrotate.d/myapp

{

daily

rotate 7

compress

missingok

notifempty

create 640 root utmp

}

Такой подход не только экономит место, но и избавляет от рутины.

Готовы ли вы доверить системе заботу о логах?

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

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