双向同步使用unison

1、实现两台服务器的/web目录数据同步(任何一台数据修改两台服务器数据时时保持一致)

 

#双向同步使用unison

 安装unison软件程序

yum install -y ocaml ctags-etags.x86_64 glibc-static glib* inotify-tools

#从官网下载unison

wget http://www.seas.upenn.edu/~bcpierce/unison//download/releases/unison-2.48.3/unison-2.48.3.tar.gz

  tar zxvf unison-2.48.3.tar.gz    #解压

进入解压后目录

  make UISTYPLE=text THREADS=true STATIC=true  #安装

make install

mkdir /root/bin/

make install

cp unison /usr/local/bin

  cp unison /usr/local/bin/          #将命令移动到bin下

nohup unison &

 

ssh-keygen  #创建信任密钥

ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.148 #将公钥给目的主机

 

mkdir .unison #注意这个目录在用户家目录下root用户为/root/.unison

 

注意在这个目录下的密钥,,有一个不能删除 本实验是这个ar20f9204b3d63f01e69e918c98c4f6a1b,,删除则不能同步。。。

 

在vi default.prf中写

 # Unison preferences file

root = /web

root = ssh://root@192.168.1.148//web

batch = true

sshargs = -C

fastcheck=true

repeat=1

  • owner=true

group=true

perms=-1

logfile = /root/.unison/unison.log

unison default.prf  #执行

 

执行后会一直占用终端。。。解决可以用nohup或者screen。。

 

 

 

转载于:https://www.cnblogs.com/han1094/p/6351810.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值