快速业务通道

rsync对网站进行镜像备份

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-01

rsync对网站进行镜像备份

server:centos5.3 ip:192.168.0.10

client:centos5.3 ip:192.168.0.11

rsync 没有配置文件我们要新建一个配置文件

serverA# vim /etc/rsyncd.conf
uid = nobody
gid = nobody
use chroot = no # 不使用chroot
max connections = 4 # 最大连接数为4
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log # 日志记录文件

[inburst] # 这里是认证的模块名,在client端需要指定
path = /home/inburst/python/ # 需要做镜像的目录
comment = BACKUP CLIENT IS SOLARIS 8 E250 #说明
ignore errors # 可以忽略一些无关的IO错误
read only = yes # 只读
list = no # 不允许列文件
auth users = admin # 认证的用户名,如果没有这行,则表明是匿名
secrets file = /etc/admin.pas # 认证文件名

建立认证配置文件. serverA#vim /etc/admin.pas
admin:123123
(其它资料说出与安全考虑认证配置文件应该权限为600,我发现如何这个权限不设置为600,rsync服务启动不了)
serverA# chmod 600 /etc/admin.pas serverA# /usr/bin/rsync --daemon (ps 我是RPM安装的目录为/usr/bin/ 如何正常启动后.在/var/run/ (这个路经是根据配置文件rsyncd.conf里内容)目录可以看到rsync.pid 和rsync.lock
serverA# echo "/usr/bin/rsync --daemon" >> /etc/rc.d/rc.local (开机自动启动:)
serverA#

从客户端测试:
[root@serverB]# rsync -vzrtopg --progress --delete admin@192.168.0.10::web /var/www/html/bbs/
Password:


上面个命令行中-vzrtopg里的v是verbose,z是压缩,r是recursive,topg都是保持文件原有属性如属主、时间的参数.--progress是指显示

出详细的进度情况,--delete是指如果服务器端删除了这一文件,那么客户端也相应把文件删除,保持真正的一致.后面的admin@ip中,

admin是指定密码文件中的用户名,之后的::admint这一WEB是模块名,也就是在/etc/rsyncd.conf中自定义的名称.的/tmp是备份

到本地的目录名.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号