🗃️ Как сделать автоматическую архивацию логов на Linux
Привет, друзья! Сегодня расскажу о секретном оружии системного администрирования — автоматической архивации логов. Это хитрый способ не терять важные файлы и держать всё под контролем! Никаких сложностей, только простые и действенные команды.
Представьте: вы настроили скрипт, который каждую ночь архивирует логи, сжимает их и удаляет старые файлы. В результате — освобождаете место и сохраняете данные в порядке.
Особенность такого подхода —:
- автоматизация процесса,
- экономия времени,
- сохранность ценных данных.
Вам понадобится всего лишь запланировать задание в cron:
- создаем скрипт log_backup.sh:
tar -czf /var/backups/logs_$(date +%F).tar.gz /var/log/*.log
find /var/backups/ -name "logs_*.tar.gz" -mtime +7 -delete
- добавляем его выполнение в cron:
crontab -e
И вставляем:
0 2 * * * /path/to/log_backup.sh
Теперь ваши логи ежедневно будут аккуратно архивироваться, а старые — удаляться. Всё просто и спокойно: автоматическая забота о сохранности информации!
А вы уже автоматизировали обработку логов? Или держите всё вручную? Поделитесь своим опытом!
Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill, а вакансии для системных администраторов — в боте https://t.me/gradeliftbot.