文档章节

centos 6.3 安装 rsync文件同步服务端和客户端

JohanZ
 JohanZ
发布于 2014/08/29 11:59
字数 282
阅读 91
收藏 18

安装rsync

服务端和客户端都要安装

yum install rsync xinetd

 服务端配置

1.编辑配置文件

mkdir /etc/rsyncd
nano /etc/rsyncd/rsyncd.conf

输入参数

#[global]全局配置
uid = root
gid = root
max connections = 15
transfer logging = true
log format = %h %o %f %l %b
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
slp refresh = 300
#客户端连接模块配置
[wwwroot]
path = /data/rsync
comment = wwwroot
read only = no
auth users = root
secrets file =/etc/rsyncd/rsyncd.secrets
[database]
path = /data/rsync/database
comment = database
read only = no
auth users = root
secrets file =/etc/rsyncd/rsyncd.secrets
nano /etc/rsyncd/rsyncd.secrets

输入用户名密码

root:123456
chmod 600 /etc/rsyncd/rsyncd.secrets
nano /etc/rsyncd/rsyncd.motd

输入欢迎语

+++++++++++++++++++++++++++
+ welcome  rsync  2013 +
+      johan remote        +
+++++++++++++++++++++++++++

2.配置防火墙

nano /etc/sysconfig/iptables

添加一行开放873端口 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 873 -j ACCEPT
service iptables restart

3.添加开机启动

nano /etc/rc.local

添加一行 /usr/bin/rsync --daemon  --config=/etc/rsyncd/rsyncd.conf

4.启动rsync服务:

/usr/bin/rsync --daemon  --config=/etc/rsyncd/rsyncd.conf



客户端配置

nano /etc/rsyncd/rsyncd.pass

输入密码

123456

添加个脚本每天运行

targetip=192.168.123.123
rsync -avz --delete /data/website root@$targetip::database --password-file=/etc/rsyncd/rsyncd.pass


© 著作权归作者所有

上一篇: chrome应用信息
下一篇: 接口大全
JohanZ
粉丝 1
博文 28
码字总数 7769
作品 0
福州
技术主管
私信 提问
rsync+inotify实时同步

rsync+inotify实时同步 一、rsync与inotify介绍: 1、rsync (remote sync)是一款非常好的数据同步工具,能够通过对比同步双方的数据变动,实现增量同步,还可以通过LAN/WAN实现远程多台主机...

听雨x
2017/11/30
0
0
CentOS下(rsync+inotify)监听式实现服务器间备份的实时同步

背景 前几天,整理了一篇 (rsync+crontab) 实现文件同步的文章,不过从网上得知,网上很多言论认为在优势上不如监听实现的效果,所以在此进行新的配置尝试,同时建议可以对比两篇文章进行参考...

moTzxx
2017/12/06
0
0
Sersync+Rsync实现触发式文件同步

背景 通常我们在服务器上使用rsync加上crontab来定时地完成一些同步、备份文件的任务。随着业务和应用需求的不断扩大、实时性要求越来越高。一般rsync是通过校验所有文件后,进行差量同步,如...

PeanutLike
2016/07/12
3.4K
8
[数据同步] Linux与Windows进行数据同步

实验环境 服务端:Linux Centos 6.8 (10.208.131.198) 客户端:windows 2008 (10.208.131.199) 服务端 一、安装rsync服务 设置开机自启动 # yum install xinetd rsync -y chkconfig xinetd o......

吳鵬
2017/09/23
0
0
CentOS下 Rsync 实现服务端和客户端文件备份同步

背景 随着时间的推移,即便当初再小的项目,如今也变得五脏俱全,尤其是在不断的更新迭代后,代码量和文件数目越来越大,多数又不止使用了一个服务器(负载均衡) 此时如果进行功能上线,需要...

moTzxx
2017/11/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

面试爱奇艺,竟然挂在第5轮……

今天给大家分享我曾经在爱奇艺的面试,过程还是比较有意思的,可以给大家一些参考 <br> 聊骚阶段 嗲妹妹:你好,我是爱奇艺的HR,我们正在招聘运维开发岗位,请问您最近有在看工作机会吗? ...

上海小胖
55分钟前
4
0
Jenkins系列_插件安装及报错处理

进入Jenkins之后我们可以进行插件的安装,插件管理位于以下模块: 发现上面报了一堆错误,是因为插件的依赖没有安装好,那么这一节,就先把这些错误解决掉吧。解决完成后,也就基本会使用插件...

shzwork
今天
2
0
mysql mysql的所有查询语句和聚合函数(整理一下,忘记了可以随时看看)

查询所有字段 select * from 表名; 查询自定字段 select 字段名 from 表名; 查询指定数据 select * from 表名 where 条件; 带关键字IN的查询 select * from 表名 where 条件 [not] in(元素...

edison_kwok
昨天
9
0
解决多线程并行加载缓存问题(利用guava实现)

依赖 com.google.guava:guava:20.0 import com.google.common.cache.Cache;import com.google.common.cache.CacheBuilder;import java.util.concurrent.ExecutionException;import j......

暗中观察
昨天
4
0
利用VisualVM 内存查看

准备工作,建几个测试类。等下就是要查看这几个类里面的属性 package visualvm;public class MultiObject { private String str; private int i; MultiObject(String str...

冷基
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部