Назад | Перейти на главную страницу

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

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

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

Если я понимаю, что вам нужно, то проще всего было бы просто указать несколько мест для сохранения в /etc/syslog.conf, например, из справочной страницы 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, потому что создаются журналы резервного копирования каждый раз что-то регистрируется :-)

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

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