Redhat Enterprise Linux 5 でログファイルをバックアップする

Redhat Enterprise Linux 5 でログファイルをバックアップする

みなさん、こんにちは。

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

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

答え1

必要なことがわかれば、最も簡単な方法は、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

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

関連情報