web-dev-qa-db-ja.com

Redhat Enterprise Linux5でログファイルをバックアップします

ハイ男/ギャル、

Var/logファイル/フォルダをバックアップするにはどうすればよいですか?

  • ログファイル/フォルダの変更(ログの更新)は、元のログファイル/フォルダから複製ファイル/フォルダに自動的に更新される必要があります。
2
Kumar

私が理解していれば、必要なことは、syslogのマンページの例のように/etc/syslog.confに複数の保存場所を指定することです。

#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」のログサーバーに送信され、コンソールにも表示されます。 /etc/logrotate.d/syslogでlogrotateを編集して、バックアップパーティションでログが適切にローテーションされるようにする必要があります。

バックアップログが作成されるので毎回何かがログに記録されるので、これはcronを使用したバックアップよりも優れたソリューションだと思います:-)

とにかく、リモートマシンでバックアップログサーバーを作成することに興味がある場合は、 NSA RHELセキュリティガイド をお勧めします。 66ページ。クラスメートと一緒にRhelサーバーをセットアップするときに非常に役立ちました:-)

2
AdamTheCamper

したがって、異なる時点で複数のバックアップではなく、1つのバックアップのみを保持したいですか? rsynccrontabを使用して、ファイルをx分/時間/日ごとに別のフォルダーに同期するのが最も簡単な方法です。

1
Christian