🛠️ Практика: Настраиваем автоматическую очистку логов в 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
3 сентября 20253 сен 2025
1 мин