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

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

📡 Как настроить автоматическую очистку логов в Linux для чистой системы Привет, друзья! 🧙‍♂️ Устал от засоренных логов, которые тормозят систему? Пора автоматизировать уборку! Сегодня расскажу, как настроить систему так, чтобы лог-файлы сами очищались и не занимали все место. Вот что важно знать: - Логи важны, но их излишек — это мусор, который мешает! - Можно настроить автоматическую очистку за определённый срок или при достижении объёма. - Всё это легко делается через планировщик задач и конфигурацию лог-роутеров. Создаёшь дамп команд, которые удаляют старые файлы: - Используй find: find /var/log -type f -name '*.log' -mtime +7 -delete Это удалит все логи старше 7 дней. - Или настрой logrotate: Создай конфиг /etc/logrotate.d/custom_logs, укажи периодичность и параметры сжатия и удаления. - Чтобы запускать автоматически раз в день, вставь в crontab: 0 0 * * * find /var/log -type f -name '*.log' -mtime +7 -delete Можно так же расширить — автоматическая очистка мортальных лого

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

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

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

Вот что важно знать:

- Логи важны, но их излишек — это мусор, который мешает!

- Можно настроить автоматическую очистку за определённый срок или при достижении объёма.

- Всё это легко делается через планировщик задач и конфигурацию лог-роутеров.

Создаёшь дамп команд, которые удаляют старые файлы:

- Используй find:

find /var/log -type f -name '*.log' -mtime +7 -delete

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

- Или настрой logrotate:

Создай конфиг /etc/logrotate.d/custom_logs, укажи периодичность и параметры сжатия и удаления.

- Чтобы запускать автоматически раз в день, вставь в crontab:

0 0 * * * find /var/log -type f -name '*.log' -mtime +7 -delete

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

А ты уже настраивал автоматическую очистку логов? Или всегда забываешь — потом ругаешься на свободное пространство?

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