ユニゾン双方向のミラー同期

ユニゾン双方向ミラーの同期がOCamlはツールを頼る必要があります(3.0.7)

そして、機械双方向の信頼のsshへの必要性

オープンsshの信頼#の  それにはvi in.shは直接in.sh実行します

ます。mkdir〜/ の.ssh 
chmodの700の.ssh / 
は/ usr / binに/ SSH-keygenは- トンRSA の〜/ .ssh / id_rsa.pub >>の〜/ .ssh / authorized_keysに
はchmod 600の〜/ .ssh / authorized_keysに

 そして、コピー  の.ssh / authorized_keysファイルに各キーにの.ssh / authorized_keysにします。

これは、パスワード認証ログインせずに実施することができます。

例:
SSH -p 2233 @ルート172.162.26
テストファイル転送:
SCP -P 2233 /data/in.shの[email protected]:/データ

ダウンロードしてインストール

wgetののhttp:// www.seas.upenn.edu/~bcpierce/unison // ダウンロード/リリース/ユニゾン-2.32.52 /ユニゾン・2.32.52.tar.gz 
wgetのはhttp:// caml.inria.fr/pub /distrib/ocaml-3.10/ocaml-3.10.2.tar.gz 
解压缩编译
タール ocaml- -xf 3.102 .tar.gzの
MVのocaml - 3.102は/ usr / local / ocamlの
は/ usr / local / ocamlの/ / 設定
、世界のオプトが作る
make installをタールを

unison- -xf 2.3252 .tar.gzの MVユニゾン - 2.3252/ usr / local / ユニゾン CD ... /ユニゾン/ メイクUISTYLE = テキスト CPはユニゾンは/ usr / local / binに 、デフォルトのディレクトリのファイルを実行するコピー実行システム CPユニゾン / usr / local / binを

同期ポリシーファイルtest.prfテストを設定します。

DEFAULT.PRFデフォルト/root/.unison/default.prf 

(デフォルトの同期ポリシーファイルはDEFAULT.PRFであり、直接コマンド実行ユニゾンのデフォルトはロードすることですDEFAULT.PRFを 

[ルート@ localhostの〜] test.prf#のVI 

ルート = /データ/ wwwrootに/ IMG 
ルート = SSH:// [email protected] // データ/ wwwrootに/アップロード 
#=パスアップロード
#指定されたディレクトリ同期
#パス = ログ
# igonre =  
#除外リスト
BATCH = trueに
所有者 = trueに
グループ = trueに
PERMS - = 1。
MaxThreadsの = 100 
#最大スレッド
FastCheck = trueにtrueに時刻同期によって
FastCheck = falseにfalseに内容別
にrsync = falseに
sshargs = - C 
xferbycopying = trueに
confirmbigdel = falseに
ログ = trueに
ログファイル = / VARの /log/unison/unison.log 
#ジャーナリングファイル

同期実行 

直接実行ユニゾン16と26は、機械のディレクトリ同期を同期させることができ、マシンをテスト

あなたが一方的な新しいサービスを削除すると、同期は削除されます。

タイミング同期:


CAT 1。
.SH / binに/!bashの #ユニゾン /root/.unison/ test.prf は/ usr / local / binに/ ユニゾン タイミング同期タスク5秒ごとに追加する のcrontab - E * * * * * SLEEPを5。、SH / opt / 。1 .SH&>は/ dev / nullに

 

おすすめ

転載: www.cnblogs.com/sharesdk/p/11141783.html