文档章节

rsync同步配制

小木头的冬天
 小木头的冬天
发布于 2016/09/07 11:52
字数 401
阅读 24
收藏 0

1、下载安装rsync

wget http://rsync.samba.org/ftp/rsync/rsync-3.1.2.tar.gz
tar zxvf rsync-3.1.2.tar.gz    
cd rsync-3.1.2   
./configure --prefix=/usr  ;make ;make install

   2、配制rsync.conf

# vim /etc/rsyncd/rsyncd.conf

uid = nobody
gid = nobody
port = 873              # 指定运行端口,默认是873,您可以自己指定
hosts allow = 192.168.102.101     # 允许访问的客户机,多个以逗号隔开
#hosts deny = 0.0.0.0/32       #拒绝访问的
use chroot = no	
max connections = 10
timeout = 500000
pid file = /var/run/rsyncd.pid   ##pid文件的存放
lock file = /var/run/rsync.lock   ##锁文件的存放位置
log file = /var/log/rsyncd.log   ##日志记录文件的存放
#motd file = /etc/rsyncd.motd   #欢迎
secrets file = /etc/rsyncd/rsyncd.passwd       ## 指定认证文件
## 上面这段是全局配置,下面的模块可以有
[test]												 ## 模块名字,自己命名
path = /home/rsync/test   #指定文件目录所在位置,这是必须指定
comment = rsync files         ##注释
ignore errors                 ##忽略IO
read only = no
#list = no                   ## 是否把rsync 服务器上提供同步数据的目录显示
## 下面这一行,同步验证时用的账号,如果没有这项就是匿名同步,client同步时不用用户名也能同步。
auth users = rsync

3、生成密码文件

#vim /etc/rsyncd/rsyncd.passwd

rsync:123456@789

4、文件权限修改

chmod 644 /etc/rsyncd/rsyncd.conf
chmod 600 /etc/rsyncd/rsyncd.passwd

5、启动rsync

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

也可以将上面的命令写到/etc/rc.local里,实现开机自启动rsync服务

6、客户端配制

基本同服务器的配制.

7、手动同步

rsync -avzP david@192.168.1.16::test  /tmp/david/

8、自动同步加入定时任务里

0 9 * * *       /usr/bin/rsync -vzrtopg --delete  --progress rsync@192.168.1.16::test /home/data/nginx/html/ --password-file=/etc/rsyncd/rsyncd.passwd

 

© 著作权归作者所有

小木头的冬天
粉丝 14
博文 90
码字总数 39025
作品 0
长沙
架构师
私信 提问
Rsync+Inotify-client 实现实时同步

在前面的博文实践记录之-Rsync镜像备份介绍了镜像备份工具Rsync的安装和使用.但在大数据时代,rsync的不足之处也暴露出来. 首先.rsync本身实现不了实时备份.靠系统的crontab实现的话也受...

乜波
2014/07/16
0
0
rsync 使用示例

导读 Rsync(remote sync) 是用于同步某一位置文件和目录到另一位置的有效方法。备份的位置可以在本地服务器或远程服务器。本站之前亦有介绍rsync的安装配置和教程,详看《rsync的安装和配置》...

linuxprobe16
2016/11/10
7
0
rsync工具介绍以及常用选项

10月31日任务 10.28 rsync工具介绍 10.29/10.30 rsync常用选项 10.31 rsync通过ssh同步 10.28、linux文件同步工具-rsync rsync -av /etc/passwd /tmp/q.txt rsync -av /tmp//1.txt 192.168.1......

zgxlinux
2018/10/31
0
0
CentOS6.8使用Rsync+Inotify-tools实现数据实时同步

说明: 操作系统:CentOS release 6.8 (Final) x86_64 服务器IP:rsync_server(数据源) 10.15.43.100 rsync_client (目标端)10.15.43.228 同步目录: rsyncserver /app/rsyncserver rsy......

justin_peng
2017/07/27
0
0
Rsync+inotify实现文件实时同步

数据备份、文件备份是运维、DBA等岗位最熟悉不过的话题,这里不介绍数据库的备份,简单介绍一下文件同步工具,这样的工具有很多,Windows环境下有Goodsync、FreeFileSync等,Linux下rsync、u...

tianya1993
2017/09/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周二乱弹 —— 吾不好梦中插人

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @鱼豆腐233 :#今日歌曲分享# 分享My Chemical Romance的单曲《I Don't Love You》: 《I Don't Love You》- My Chemical Romance 手机党少年们...

小小编辑
今天
260
11
ss5 vpn 安装(linux版本)

1. 创建一个文件夹 /ss5 你也可以自定义,不过后续的地方需要注意自己的地址 2. 下载ss5文件(如果你的服务器没有安装wget请使用 yum -y install wget 命令安装 如果连yum都没安装自己查去)(下...

太黑_thj
今天
2
0
八、RabbitMQ的集群原理

集群架构 写在前面 RabbitMQ集群是按照低延迟环境设计的,千万不要跨越WAN或者互联网来搭建RabbitMQ集群。如果一定要在高延迟环境下使用RabbitMQ集群,可以参考使用Shovel和Federation工具。...

XuePeng77
今天
7
0
mac系统下,brew 安装mysql,用终端可以连接,navicat却连接不上?

问题: 1.报错? 2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found 2.自己通过设置,已经把密......

写bug的攻城狮
昨天
3
0
老生常谈,HashMap的死循环

问题 最近的几次面试中,我都问了是否了解HashMap在并发使用时可能发生死循环,导致cpu100%,结果让我很意外,都表示不知道有这样的问题,让我意外的是面试者的工作年限都不短。 由于HashMap...

群星纪元
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部