Linux安装配置rsync和sersync的方法

Linux安装配置rsync和sersync的方法,第1张

Linux安装配置rsync和sersync的方法

在linux系统软件中,根据Rsyncsersync可以完成系统软件数据信息的实时同步,比RsyncInotify-tools的框架要好。本文详细介绍了Linux安装系统rsync和sersync完成数据信息实时同步的详细过程。请参考应用程序。

1.为什么要使用Rsyncsersync架构?

1.sersync是根据Inotify开发设计的,Inotify是一个类似于Inotify-tools的特殊工具。

2.sersync可以在被监控的目录中记录一个实际发生了更改(包括提升、删除和修改)的文件或目录的名称,然后在使用rsync时只有发生了更改的文件或目录才会是相同的。

二、RsyncInotify-tools和Rsyncsersync的区别?

1、Rsync通知工具

(1):Inotify-Tools只记录被监控的目录发生了变化(包括提升、删除和修改),不记录实际发生变化的是哪个文件或目录;

(2):rsync不知道在同样的情况下哪个文件或目录实际上发生了变化。每次,所有目录都被同步。当信息量非常大的时候,所有目录都是同步的(rsync要解析所有目录的xml,还要搜索引用文件),所以效率非常低。

2、Rsync同步

(1):sersync可以记录被监控目录中实际发生变化(包括提升、删除、修改)的文件或目录的名称;

(2):同样的情况下,rsync只改变这个文件或者这个目录(每次改变的数据信息和目录数据信息相比相关性不大,rsync在解析xml搜索和检查文件时速度很快),所以效率很高。

系统之家我建议:当同一个目录的信息量不大时,建议应用RsyncInotify-tools;;当信息量非常大(几百吉字节甚至1T以上)且文件较多时,建议应用Rsyncsersync。

显示:

计算机 *** 作系统:CentOS5。X

服务器:192.168.21.129

整个网络服务器:192.168.21.127,192.168.21.128

目标:将源网络服务器上的/home/www.jb51.net目录立即合并到整个目标网络服务器上的/home/www.jb51.net目录中。

具体步骤:

第一部分:分别在两台总体目标网络服务器192.168.21.127和192.168.21.128上的实际 *** 作。

首先,将Rsync服务器分别安装在两台总体目标网络服务器上。

1.关闭SELINUX。

Vi/etc/selinux/config#编写服务器防火墙配置文件

编码如下:

#SELINUX=强制#注释掉

#SELINUXTYPE=targeted#注释掉

SELINUX=禁用#促销

:wq!#商店,撤回

Setenforce0#立即生效。

2.打开服务器防火墙的tcp873端口号(Rsync是默认端口号)

Vi/etc/sysconfig/iptables#编写服务器防火墙配置文件

编码如下:

-ARH-Firewall-1-INPUT-mstate-stateNEW-mTCP-pTCP-dport873-jACCEPT

:wq!#保存并撤回

/etc/init.d/iptablesrestart#最后,重新启动服务器防火墙以使配置工作。

3.安装Rsync服务器端手机软件。

Yumrsyncxinetd#安装

Vi/etc/xinetd.d/rsync#写设备文件,设置运行rsync。

编码如下:

禁用=否#更改为否

:wq!#保存并撤回

/etc/init.d/xinetdstart#start(在CentOS中,xinetd用于管理方法Rsync服务项目)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/770956.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-02
下一篇 2022-05-02

发表评论

登录后才能评论

评论列表(0条)

保存