网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > linux > 新手入门 > 软件使用 > RSYNC ON FreeBSD 5.2 HOWTO V1.0  

RSYNC ON FreeBSD 5.2 HOWTO V1.0

2006-12-03  作者:  来源:bitsCN.com  点评 投稿 收藏

前言
    RSYNC是Linux,UNIX系统下的数据镜像及备份工具,具有可使本地和远程两台主机的文件,目录之间,快速同步镜像,远程数据备份等功能.在同步过程中,可根据远程服务器上的数据变动,相应的删除或者更新本地机的数据,同步数据不用全部传送,大大提高同步及备份文件的速度.同时在网络安全方面,也可以设置为SSH传输模式. 远程主机(Rsync Server)可为RSYNC daemon模式,开启之后将开放tcp4 873 port,等待本地主机(Rsync client)的连接,连接时远程主机会进行认证,确认合法用户进入,便开始进行资料传输,在第一次传输时会把整个资料都备份同步到本地主机上,在下一次传输时,添加相应参数则可根据远程主机的数据变动来相应调整同步操作. 本文只是 RSYNC 软件的一个简单应用操作文档,主要是给初学者一个初步介绍,如果大家在应用中,有什么更好的意见和建议,请Mail 我.我将继续更新此文档,谢谢! :)
软件及平台
FreeBSD 5.2 (Server and Client)

Server IP:172.18.5.251 Hostname: freebsd-1
Client IP:172.18.5.247 Hostname: freebsd-2 中国网管论坛bbs.bitsCN.com

apache_1.3.29
rsync-2.5.7

网管u家bitscn.net

目的
    备份Rsync Server(172.18.5.251)上的 /usr/local/www/data-dist 目录下所有内容,到Rsync Client(172.18.5.247)的/backup/www 下


网管朋友网www_bitscn_net

安装及配置

一,Rsync Server

Step 1: 安装
网管bitscn_com

freebsd-1#cd /usr/ports/net/rsync
freebsd-1#make install clean

Step 3: 配置rsyncd.conf
网管u家u.bitscn@com

freebsd-1#vi /usr/local/etc/rsyncd.conf //加入以下内容

[www]
comment = web server backup
path = /usr/local/www/data-dist
auth users = tonny
uid = nobody
gid = nogroup
secrets file = /usr/local/etc/rsyncd.secrets
read only = no
网管u家u.bitsCN.com


Step 4: 配置rsyncd.secrets
freebsd-1#vi /usr/local/etc/rsyncd.secrets //加入以下内容

tonny:123456 // 认证所需的用户名/密码 网管论坛bbs_bitsCN_com

freebsd-1#chmod 600 rsyncd.secrets
网管下载dl.bitscn.com


Step 5: 配置rc.conf
freebsd-1#vi /etc/rc.conf //加入以下内容

rsyncd_enable="YES"
网管论坛bbs_bitsCN_com


Step 6: 启动 Rsync daemon模式
freebsd-1#vi /usr/local/etc/rc.d/rsyncd.sh //加入以下内容

command_args="-4 --daemon" <<<--- 启用ipv4 协议 中国网管论坛bbs.bitsCN.com

freebsd-1#/usr/local/etc/rc.d/rsyncd.sh start
网管联盟bitsCN@com


Step 7: 检查Rsync daemon启动状态
freebsd-1# sockstat | grep rsync
root rsync 440 3 dgram -> /var/run/log
root rsync 440 4 tcp4 *:873 *:*
TAGs同步   内容   备份   加入   以下   远程   数据   RsyncServer    
 上一篇:Linux 上的数据可视化工具   下一篇:使用 freeVSD强化您的开发环境
RSYNC ON FreeBSD 5.2 HOWTO V1.0 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: