上一篇文章中说到数据共享,那这次来说一下数据同步,数据同步多用在文件备份和线上代码同步之用
rsync有一个很大的好处就是他可以比对两个文件的不同之处,只将修改过的文件进行同步
rsync的原理很简单,需要一个服务端和客户端,分别按照rsync,在服务端做配置,允许那些客户端访问,允许访问的目录,禁止那些客户端访问等等信息
客户端使用的时候,最基本的只需要指定需要同步的目录和指定同步到的地址就可以完成同步
配置讲解
服务端配置
1 安装rsync
首先查看是否安装了rsync,貌似很多系统都默认安装rsync,使用rpm -qa|grep rsync 查看,如果有结果,说明已经安装.然后使用find / -name 'rsync' 查看按照在哪里(待会儿要用到),不同的系统安装的地址可能不一样。没有安装的话.... http://blog.sina.com.cn/s/blog_5eda2dda01015fcs.html 这篇文章页不错啊
2 配置主要文件
光安装了软件还不行,还得配置主要的文件才能正常启动。
第一步,cat /etc/xinetd.d/rsync 将disable = yes 修改成no ,默认服务是关闭的,现将其开启
第二步,创建rsync服务器配置文件/etc/rsyncd.conf,这是最重要的