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

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

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

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

Каждый системный админ знает: логи — это не только кладезь информации, но и источник головной боли, когда дисковое пространство заканчивается. Сегодня расскажу, как легко и качественно автоматизировать их чистку!

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

- Экономия места

- Быстрая уборка мусора

- Улучшение работы системы

Создаем простенький скрипт, который удаляет старые файлы логов по расписанию. Например, для системных логов в /var/log/:

- Используем find:

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

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

- А еще можно настроить cron, чтобы запускать этот скрипт ежедневно

Почему именно find?

- Легко настроить фильтры по времени, типам файлов

- Можно объединять команды для более точной очистки

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

А как часто ты проверяешь свои логи на чистоту?

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

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