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

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

🗃️ Как сделать автоматическую архивацию логов на 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.