快速业务通道

FreeBSD+Rsync文件同步

作者 佚名技术 来源 操作系统 浏览 发布时间 2012-06-28

安装,服务端和客户端安装一样
woody-207#cd /usr/ports/net/rsync
woody-207#make install

配置rsync服务端
woody207# ee /usr/local/etc/rsyncd.conf
添加以下内容
[www]
comment = web server backup
path = /www
auth users = woody
uid = nobody
gid = nogroup
secrets file = /usr/local/etc/rsyncd.secrets
read only = no

配置rsyncd.secrets
woody-207#ee /usr/local/etc/rsyncd.secrets //加入以下内容

woody:RXHOEqat6Dhon4HRsM31 // 认证所需的用户名/密码 建议设置强密码

woody-207#chmod 600 /usr/local/etc/rsyncd.secrets

配置rc.conf
rsyncd_enable="YES"

启动rsync的daemon模式
ee /usr/local/etc/rc.d/rsyncd
修改这一行内容,使用IPV4协议
command_args="-4 --daemon"

启动
woody-207# /usr/local/etc/rc.d/rsyncd start

检查Rsync daemon启动状态
woody-207# sockstat | grep rsync
root rsync 586 3 dgram -> /var/run/logpriv
root rsync 586 4 tcp4 *:873 *:*

RSYNC客户端配置
1、配置rsyncd.secrets
woody-207#ee /usr/local/etc/rsyncd.secrets //加入以下内容

RXHOEqat6Dhon4HRsM31 //Rsync Server上的认证密码,不用输入用户名

woody-207#chmod 600 /usr/local/etc/rsyncd.secrets

2、进行第一次同步
/usr/local/bin/rsync -avzP --delete --password-file=/usr/local/etc/rsyncd.secrets woody@192.168.1.207::www /www/backup/

将上面的同步命令写进shell script里面,加一个#!/bin/sh就可以了。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号