rsync实现 双相同步操作

1、安装

$ wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz
$ tar -xvf rsync-3.1.2.tar.gz
$ cd rsync-3.1.2
$ ./configure --prefix=/usr/local/rsync
$ make
$ make install

2、配置conf文件

$ vi /usr/local/rsync/rsync.conf

port=873 端口
motd file=/usr/local/rsyncd/rsyncd.motd 欢迎语句(没用)
log file=/var/log/rsyncd.log #指定日志文件路径
pid file=/var/run/rsyncd.pid #运行rsync时进程ID文件
[company-online] 这里是认证的模块名
path=/root/test/ 本机要备份目录路径
use chroot=no 不使用chroot功能
uid=root 传输文件时守护进程应该具有的uid
gid=root 传输文件时守护进程应该具有的gid
read only=false
auth users= markdeng #设置允许连接的用户(不是服务器的用户也可以)
secrets file = /usr/local/rsyncd/rsyncd.secrets 要验证的密码文件 自己创建就可以文件内容:rsyncuser:123456 name:password
hosts allow = 10.10.3.11 对方的主机

3、配置密钥文件

$vi /usr/local/rsync/rsync.secrets
rsyncuser:123456
3.1、 rsync.secrets文件权限必须设置为600
chmod 600 /usr/local/rsync/rsync.secrets
#######要注意的关键词有:port、testmodule、path、auth users、secrets file等
4、启动rsync服务
/usr/local/rsync/bin/rsync --daemon --config=/usr/local/rsync/rsync.conf

###注意 你要是同步其他的机器 需要你在本地写一个其他机器rsync.conf中配置的秘钥 同时配置权限
##注意 两台同步的话 两台都需要安装rsync
测试:

vim /etc/11.pas
123456 ##假设10.10.3.11上的用户是user 密码是123456
将本机的/root/test/目录下的文件同步到10.10.3.11上去
命令
rsync -avz /root/test/ user@10.10.3.11::company-online --password-file=/etc/11.pas
有以下类似的打印 就代表成功
sending incremental file list
./
111.txt

sent 77 bytes received 30 bytes 214.00 bytes/sec
total size is 0 speedup is 0.00

将10.10.3.11目录下的文件同步到 本地上去 命令
rsync -auv user@10.10.3.12::company-online /u01/apps/hrmw_v2/test-ysync/ --password-file=/etc/12.pas

./
111.txt

sent 49 bytes received 104 bytes 306.00 bytes/sec
total size is 0 speedup is 0.00
有以下类似的打印 就代表成功

#######要注意的关键词有:port、testmodule、path、auth users、secrets file等
#######要注意的关键词有:port、testmodule、path、auth users、secrets file等
#######要注意的关键词有:port、testmodule、path、auth users、secrets file等
#######要注意的关键词有:port、testmodule、path、auth users、secrets file等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值