Linuxシステム、Rsync + sersyncは、Rsync + Inotify-toolsアーキテクチャーよりも実用的なシステムデータのリアルタイム同期を実現できます。次の小シリーズは、Linuxインストールの詳細な紹介ですRsync + sersyncメソッドを設定します。
まず、なぜrsyncの+ sersyncアーキテクチャを使うのか?
1、sersyncはInotifyツールに似たInotifyに基づいています。
2、sersyncはリスニングされたディレクトリ(追加、削除、変更を含む)に変更を記録できます。ファイルまたはディレクトリの名前を指定してからrsyncを使用して同期します。変更されたファイルまたはこのディレクトリのみを同期します。
次に、Rsync + Inotify-toolsとRsync + sersyncの違いは何ですか?
1、Rsync + Inotify-tools
(1):Inotify-toolsは監視中のディレクトリへの変更(追加、削除、変更を含む)のみを記録でき、特定のものは追加しませんでした。どのファイルまたはどのディレクトリが変更されて記録されたか
(2):rsyncが同期されると、ディレクトリ全体が変更されるたびに、どのファイルまたはどのディレクトリが変更されたのかわかりません。同期、データ量が多い場合、ディレクトリ全体の同期は非常に時間がかかります(rsyncは比較ファイルを見つけるためにディレクトリ全体をトラバースしなければなりません)、そのため効率は非常に低いです。
2、Rsync + sersync
(1):sersyncは、特定のファイルまたはディレクトリの名前の監視(追加、削除、変更を含む)中のディレクトリへの変更を記録できます。;
(2):rsyncが同期されると、変更されたファイルまたはこのディレクトリだけが同期されます(毎回変更されるデータは同期ディレクトリデータ全体に比べて小さいので、rsyncを検索して見つけますファイルを比較すると、非常に高速ですので、非常に効率的です。
System Home Xiaobianリマインダー:同期されたディレクトリデータの量が多くない場合はRsync + Inotify-toolsを使用することをお勧めします;データの量が多い場合(数百Gまたは1T以上)、多くのファイルは推奨Rsync + sersyncを使用してください。
説明:
オペレーティングシステム:CentOS 5.X
移行元サーバー:192.168.21.129
移行先サーバー:192.168.21.127,192.168.21.128 < Br>
目的:ソースサーバーの/home/www.jb51.netディレクトリを/home/www.jb51.netにリアルタイムで同期させます。
特定の操作:
最初のパート:2台のターゲットサーバーで操作する192.168.21.127、192.168.21.128
まず、Rsyncサーバーを2台でターゲットサーバーにインストールします。
1. SELINUXを閉じます。
vi /etc /selinux /config#ファイアウォール設定ファイルの編集
コードは次のとおりです。
#SELINUX =実施中#コメント<
> SELINUXTYPE =ターゲット#コメントアウト
SELINUX =無効#漸増
:wq! #保存、終了
setenforce 0#ただちに
2、ファイアウォールのTCPポート873(Rsyncのデフォルトポート)を開きます。
vi /etc /sysconfig /iptables #editファイアウォールの設定ファイル
は次のとおりです。
-A RH-Firewall-1-INPUT -m状態 - 状態新規-m tcp -p tcp - dport 873 -j ACCEPT
:wq! #SaveExit
/etc/init.d/iptables restart#設定を有効にするためにファイアウォールを再起動します。
3. Rsyncサーバーソフトウェアをインストールします。
yum install rsync xinetd #Install
vi /etc/xinetd.d/rsync#設定ファイルを編集し、boot rsyncコード
を次のように設定します。
disable = no #change to no
:wq! #SaveExit
/etc/init.d/xinetd start #Startup(CentOSはRsyncサービスを管理するためにxinetdです)
Previous123456次のページ合計6ページ
Linuxで作業しているとき、ファイルの指定された行番号の内容を確認する必要がある場合がありますこれを実行するにはコマンドを使用する必要があります。 Linuxシステムで、ファイルからキーワードを
でVPS SSHアカウントのセキュリティを保護する2つの方法 VPSアカウントが漏洩した場合、その損失は非常に大きいので、VPS SSHアカウントのセキュリティを強化するにはどうすればよいですか?次の
CentOSシステムは、起動後、通常は起動しません。自動的に起動する必要がある場合は、システムの実行レベルを変更して変更できます。このセクションでは、CentOSの電源がオンになったときにデスクトップ
Linuxシステムをlnmp環境に設定した後、メール機能でメールを送信できないという問題があります。実際には2つの方法があります。1つはsendmailコンポーネント