📡 Как настроить автоматическую очистку логов в Linux и не потратить на это целый день
Привет, друзья! 🧙♂️
Вы когда-нибудь задумывались, как держать system logs в порядке без лишних хлопот и сомнений?
Сегодня расскажу о небольшом, но очень важном трюке, который поможет вам автоматически очищать устаревшие логи и сохранять систему аккуратной и быстрой.
Основные плюсы автоматизации очистки логов:
- предотвращение переполнения диска
- снижение нагрузки на систему при больших объемах данных
- удобство в управлении и мониторинге
Реализовать это проще простого — достаточно настроить системный таймер и скрипт.
Например, создаем скрипт cleanup_logs.sh:
#!/bin/bash
journalctl --vacuum-time=7d
find /var/log -type f -name "*.gz" -mtime +7 -delete
Затем добавляем его запуск в crontab:
0 3 * * * /path/to/cleanup_logs.sh
Эти команды ежедневно в 3 часа ночи удалят лог-файлы старше 7 дней — ваша система скажет вам спасибо!
Иногда даже автоматизация может стать творческим актом — подумаешь, где хранить важные логи, а что лучше уничтожить… а у вас есть свои хитрости?
Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill, а пройти тесты на знание Linux — в боте https://t.me/gradeliftbot.
📩 Завтра: автоматизация обновлений: как обновлять пакеты прямо из скриптов за 5 минут! Включи 🔔, чтобы не пропустить!