rsync+sersync
一、rsync
准备两台服务器 192.168.86.10 server
192.168.86.20 client+sersync
1. 查看有没有安装rsync
rpm -qa | grep rsync
[root@localhost backup]# rpm -qa |grep rsync
rsync-3.1.2-11.el7_9.x86_64
2. 编写server配置文件
vim /etc/rsyncd.conf
uid = root
gid = root
port = 873
use chroot = on #是否限制到当前目录
max connections = 200 #最大连接数
timeout = 120 #超时时间
pid file = /var/run/rsyncd.pid #pid文件
lock file = /var/run/rsyncd.lock #lock文件
log file = /var/log/rsyncd.log #log文件[bakup] #共享模块名称
path = /bakup #目录位置
read only = false #是否只读
list = false #是否被列出
hosts allow = 192.168.0.0/24 #允许连接
hosts deny = 0.0.0.0/32 #拒绝连接
auth users = rsyncuser #允许该用户连接
secrets file = /etc/rsync.passwd #密码文件
2. 创建密码文件-格式为用户名:密码 client端只需要密码 两端的权限都为600
vim /etc/rsync.passwd
rsyncuser:password123
3. 修改权限
chmod 600 /etc/rsync.passwd
4. 创建目录
mkdir /backup
5. 启动服务
rsync --daemon 注: 如果配置文件路径不是/etc/rsyncd.conf,启动时需要使用--config参数指定配置文件
二、客户端配置
1. 创建密码文件
vim /etc/rsync.passwd
password123
2. 修改权限
chmod 600 /etc/rsync.passwd
3. 创建目录
mkdir backup
三、验证
1. 在client创建一个文件
touch aaa
上传文件到server
rsync -avz aaa rsyncuser@192.168.86.10::backup --password-file=/etc/rsync.passwd
2. 在server端查看是否成功
ll /backup
四、配置sersync
在前面的基础上在client上部署sersync
1. 下载sersync包
cd /usr/local/src
wget https://github.com/wsgzao/sersync/blob/master/sersync2.5.4_64bit_binary_stable_final.tar.gz
2. 解包
tar xf sersync2.5.4_64bit_binary_stable_final.tar.gz
3. 改个名字
mv GNU-Linux-x86/ sersync/
4. 编辑配置文件
cp confxml.xml confxml.xml.bak
vim confxml.xml
...
<sersync>
<localpath watch="/backup">
<remote ip="192.168.86.10" name="backup"/>
<!--<remote ip="192.168.86.20" name="wwwroot"/>-->
<!--<remote ip="192.168.8.40" name="tongbu"/>-->
</localpath>
<rsync>
<commonParams params="-artuz"/>
<auth start="true" users="rsyncuser" passwordfile="/etc/rsync.passwd"/>
<userDefinedPort start="false" port="874"/><!-- port=874 -->
<timeout start="false" time="100"/><!-- timeout=100 -->
<ssh start="false"/>
</rsync>
...
5. 启动
/usr/local/src/sersync/sersync2 -dro /usr/local/sersync/conf/confxml.xml
rsync+sersync相关推荐
- rsync+sersync实现数据文件实时同步
rsync+sersync实现数据文件实时同步 使用rsync+sersync,实现nfs与backup服务器间实时数据同步 一.数据同步工具介绍 rsync是一款开源的.快速的.多功能的.可实现全量 ...
- Centos6.3下rsync+sersync安装配置笔记
最近单位活比较多,所以就很少更新,晚上上网碰巧看到一篇关于sersync的介绍,个人感觉较rsync+inotify配置更加规范,刚好最近手痒,就总结了下,分享给大家. 目前业内比较靠谱的同步解决方案 ...
- Rsync+sersync同步配置
源服务器:10.11.244.3 目标服务器:10.11.11.108 # 前言: ## 一.为什么要用Rsync+sersync架构? 1.sersync是基于Inotify开发的,类似于Inoti ...
- Rsync + Sersync 实现数据增量同步
部分引用自:https://blog.csdn.net/tmchongye/article/details/68956808 一.什么是Rsync? Rsync(Remote Synchronize) ...
- 用 rsync sersync两个工具实现文件备份及同步 一
(一) rsync的安装配置及使用 一.规划 服务器端:192.168.18.46 客户端:192.168.18.42 二.安装配置 1.服务器端的配置 A.采用系统默认安装的rsync 编辑/etc ...
- Linxu服务器文件双向同步 rsync+sersync 详细讲解
文章目录 Linxu服务器文件双向同步 rsync+sersync 基础信息 安装 rsync 安装 配置 根据配置文件创建相应的目录.文件.防火墙规则 创建需要同步的目录 创建同步用户 防火墙 启动 ...
- Centos7.0系统下Rsync+sersync实现多文件数据实时增量同步
前言: 一.为什么要用Rsync+sersync架构? 1.sersync是基于Inotify开发的,类似于Inotify-tools的工具 2.sersync可以记录下被监听目录中发生变化的(包括增 ...
- rsync+sersync多线程实时同步
一.sersync优点 1)使用c++编写,对linux系统文件产生的临时文件和重复文件操作会进行过滤,在结合rsync同步的时候,会减少运行时消耗的本地及网络资源,因此速度更快. 2)相比较inot ...
- Centos6.3下rsync+sersync安装配置
目前业内比较靠谱的同步解决方案有: rsync+inotify-tools,Openduckbill+inotify-tools和rsync+sersync 前两者由于是基于脚本语言编写,所以规范程度 ...
- rsync+inotify-tools和rsync+sersync实战应用的区别
一.为什么要用Rsync+sersync架构? 1.sersync是基于Inotify开发的,类似于Inotify-tools的工具 2.sersync可以记录下被监听目录中发生变化的(包括增加.删除 ...
最新文章
- 【仿去哪儿登录】UITextField输入时检查输入框是否为空
- 【小白学习PyTorch教程】十、基于大型电影评论数据集训练第一个LSTM模型
- Qt学习笔记之网络和连接
- IIS7 经典模式和集成模式的区别分析
- java autovalue_Android AutoValue使用和扩展库
- java hbase流量日志,Spark+Hbase 亿级流量分析实战(日志存储设计)
- 随机森林、gbdt算法
- redis远程连接超时
- Enterprise Architect 中文快速入门
- UOJ#211. 【UER #6】逃跑 (Dynamic Programming)
- java保存图片进度条_java 进度条常用方法
- SpringCloud——pom文件初始配置
- java ajax教程_(转)JAVA AJAX教程第三章—AJAX详细讲解
- maven deploy 时报错-repository element was not specified in the POM inside distributionManagement eleme
- 中国大学MOOC-陈越、何钦铭-数据结构-习题解答-02 线性结构
- Day4.数据可视化拓展图形的绘制
- L1-049 天梯赛座位分配
- SAP-MM知识精解-STO公司内的库存转储订单(01)-不带交货单配置及操作
- 谷歌卫星地图、电子地图和地形图有什么区别?
- 数据可视化—绘制雷达图
热门文章
- 高等数学-线性代数:正交投影和正交分量
- 大数据计算(Big Data Computing) (一)简介
- 你必须要掌握的大数据计算技术,都在这了
- (精华)2020年6月26日 C#类库 百度api发送短信验证码帮助类
- 人机交互的控制及失误
- 《ASP.NET AJAX程序设计——第II卷:客户端Microsoft AJAX Library与异步通讯层》前言...
- Mybatis的mapper.xml文件对大于号和小于号进行处理
- 计算机出现161/162/511的问题
- java中引用jgit_JAVA使用jgit编写的git客户端
- Go func()类型,函数类型