关于搭建多服务器文件实时同步更新
使用到的技术:inotify+unison
准备:三台CentOS7 服务器
服务器1:192.168.17.129:22
服务器2:192.168.17.130:22
服务器3:192.168.17.129:22
- 服务器根路径下创建文件夹:
(1: /local_one/one
(2:/local_two/two
(3:/local_three/three
- 所需资源包:
inotify-tools-3.14.tar.gz
ocaml-4.03.0.tar.gz
unison-2.48.4.tar.gz
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a154984cef7a08a67543e5a9d6b4202d.png)
开始配置环境:
- 安装Objective Caml compiler
//每台服务器都需要安装
#yum install make gcc gcc-c++
#cd/tmp
#wget http://caml.inria.fr/pub/distrib/ocaml-4.03/ocaml-4.03.0.tar.gz
//或者是 #rz ocaml-4.03.0.tar.gz
#tar -zxvf ocaml-4.03.0.tar.gz
#cd ocaml-4.03.0
#./configure
#make world opt
#make install
- 安装Unison
//每台服务器都要安装
#yum install ctags-etags
#cd/tmp
//上传 unison压缩包
#rz unison-2.48.4.tar.gz
#mkdir unison-2.48.4 && cd unison-2.48.4
#tar -zxvf /tmp/unison-2.48.4.tar.gz
#cd src
#make UISTYLE=text THREADS=true
//将unsion 复制到 /usr/local/bin/
#cp unison /usr/local/bin/
/