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

🛠️ Практика: Настраиваем автоматическую очистку логов в Linux

🛠️ Практика: Настраиваем автоматическую очистку логов в Linux Знакомо ли тебе, что рано или поздно дисковое пространство начинает таять от логов? Если не следить — скоро система напичкается мусором, и начнутся проблемы. Позволю себе рассказать о простом, но гениальном способе автоматизации чистки! Представь – система сама заботится о своих логах, освобождая место без лишних команд и внимания. Что для этого нужно? - Создать cron-задачу, которая ежедневно будет удалять старые файлы логов. - Использовать параметры find и xargs, чтобы находить и удалять всё старше месяца. - Обеспечить безопасность — не трогать текущие лог-файлы и избегать случайных ошибок. Например: - Запускаем команду, чтобы найти логи старше 30 дней: find /var/log -type f -name "*.log" -mtime +30 -print0 | xargs -0 rm -f - Добавляем её в cron: 0 3 * * * /bin/bash -c 'find /var/log -type f -name "*.log" -mtime +30 -print0 | xargs -0 rm -f' Тысячи логов и их ты будешь освобождать каждую ночь, чтобы система дышала

🛠️ Практика: Настраиваем автоматическую очистку логов в Linux

Знакомо ли тебе, что рано или поздно дисковое пространство начинает таять от логов? Если не следить — скоро система напичкается мусором, и начнутся проблемы. Позволю себе рассказать о простом, но гениальном способе автоматизации чистки!

Представь – система сама заботится о своих логах, освобождая место без лишних команд и внимания.

Что для этого нужно?

- Создать cron-задачу, которая ежедневно будет удалять старые файлы логов.

- Использовать параметры find и xargs, чтобы находить и удалять всё старше месяца.

- Обеспечить безопасность — не трогать текущие лог-файлы и избегать случайных ошибок.

Например:

- Запускаем команду, чтобы найти логи старше 30 дней:

find /var/log -type f -name "*.log" -mtime +30 -print0 | xargs -0 rm -f

- Добавляем её в cron:

0 3 * * * /bin/bash -c 'find /var/log -type f -name "*.log" -mtime +30 -print0 | xargs -0 rm -f'

Тысячи логов и их ты будешь освобождать каждую ночь, чтобы система дышала спокойно. Важный момент — автоматизация экономит время и минимизирует человеческий фактор.

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

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

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