快速业务通道

快速布署rsync

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-12
服务器端: 1 安装:
# tar xvf sync-xxxx.tar.gz 或sync-xxx.tar.bz2
# cd sync-xxx
# ./configure --prefix=/usr/local/rsync ;make ;make install
or # rpm sync-XXXX.rpm

2 建立配置文件及密码文件:
配置文件: vim /usr/local/rsync/rsyncd.conf
uid = nobody
gid = nobody
use chroot = no
max connections = 10
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log

[web]
path = /usr/local/apache2/htdocs
comment = backup client is web
ignore errors
list = no
auth users = liuyu
secrets file = /usr/local/rsync/web.pas



建立密码文件:
vim /usr/local/rsync/web.pas
Empire CMS,phome.net

liuyu:111111
chmod 600 /usr/local/rsync/web.pas

3 启动服务:
/usr/bin/rsync --daemon --config=/usr/local/rsync/rsyncd.conf

4 查看启动情况 ps aux |grep rsync
root 26515 0.0 0.0 1760 460 ? S 2007 0:00 rsync --daemon --config=/usr/local/rsync/rsyncd.conf 备份服务器:
1 建立同步脚本
vim web.sh
#!/sbin/sh
#! backup web
DATE=''date %w''
/usr/bin/rsync -avzP --delete --password-file=/usr/local/rsync/web.pas liuyu@服务器IP::web /backup/web/$DATE > /var/log/rsync.$DATE

2 建立密码文件
# echo "11111" > /backup/web.pas
#chmod 600 /backup/web.pas

3 运行脚本 可看到同步信息
Empire CMS,phome.net


4 加入crontab 每天晚上2点执行一次
0 2 * * * /backup/web.sh

配置完成!

Empire CMS,phome.net

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