Резервное копирование файлов журнала в Redhat Enterprise Linux 5

Резервное копирование файлов журнала в Redhat Enterprise Linux 5

Привет, ребята/девушки!

Как сделать резервную копию файлов/папок var/log?

  • Изменения в файлах/папках журнала (обновления журнала) должны автоматически обновляться из исходного файла/папки журнала в дубликат файла/папки.

решение1

Если я правильно понимаю, что вам нужно, то проще всего будет указать несколько мест сохранения в /etc/syslog.conf, пример из man-страницы syslog.

#Kernel messages are first, stored in the kernel file, critical messages and higher ones also go to another host and to the console

kern.*                       /var/adm/kernel
kern.crit                    @finlandia
kern.crit                    /dev/console
kern.info;kern.!err          /var/adm/kernel-info

Как вы видите, каждое сообщение ядра хранится в /var/adm/kernel, и каждое критическое сообщение ядра будет отправлено на сервер журналов на машине 'finlandia' и также отображено на консоли. Вам придется отредактировать logrotate в /etc/logrotate.d/syslog, чтобы журналы были правильно ротированы на вашем резервном разделе.

Я считаю, что это лучшее решение, чем резервное копирование с помощью cron, поскольку создаются журналы резервного копирования.каждый разчто-то зарегистрировано :-)

В любом случае, если вы заинтересованы в создании резервного лог-сервера на удаленной машине, я рекомендуюРуководство по безопасности RHEL АНБ. Страница 66. Это очень помогло нам, когда я настраивал сервер Rhel с моими одноклассниками :-)

решение2

Итак, вы хотите сохранить только одну резервную копию, а не несколько резервных копий для разных моментов времени? Тогда проще всего будет использовать , rsyncчтобы crontabсинхронизировать файлы каждые x минут/часов/дней с другой папкой.

Связанный контент