背景:
阅读新闻
rsync服务器搭建和使用
[日期:2013-06-24] 来源:Linux社区 作者:5921271 [字体:]
rsync服务器搭建和使用
1、架构
服务端192.168.1.251
客户端192.168.1.252
2、安装
yum -y install rsync
3、配置
(1)服务端
配置文件
[root@server /root]#vim /etc/rsyncd.conf
uid = root
gid = root
use chroot = no
max connections = 5
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[http]
path=/data/httpd/upload
exclude = wap/
comment = backup
ignore errors
read only = no
list = no
hosts allow = 192.168.1.0/255.255.255.0
auth users = root
uid = root
gid = root
secrets file = /etc/rsyncd.secrets
创建密码文件并设置权限
[root@server /root]#vim /etc/rsyncd.secrets
123456
root:123456
[root@server /root]#chmod 0600 /etc/rsyncd.secrets
启动
[root@server /root]#rsync --daemon
(2)客户端
创建密码文件设置权限
[root@client /root]#vim /etc/rsyncd.secrets
123456
root:123456
[root@client /root]#chmod 0600 /etc/rsyncd.secrets
同步命令
[root@client /root]#/usr/bin/rsync -auzv --progress --delete --password-file=/etc/rsyncd.secrets root@192.168.1.251::http /data/httpd/upload
[root@client /root]#ll
total 712
-rw-r--r-- 1 www www 5043 Jun 4 2010 activity.php
drwxr-xr-x 8 www www 4096 Mar 15 13:20 admin
-rw-r--r-- 1 www www 6785 Jun 4 2010 affiche.php
-rw-r--r-- 1 www www 3013 Jun 4 2010 affiliate.php
-rw-r--r-- 1 www www 207 Jun 4 2010 animated_favicon.gif
drwxr-xr-x 3 www www 4096 Mar 15 13:20 api
-rw-r--r-- 1 www www 18093 Jun 4 2010 api.php
-rw-r--r-- 1 www www 4810 Mar 14 18:03 article_cat.php
-rw-r--r-- 1 www www 8986 Jun 4 2010 article.php
-rw-r--r-- 1 www www 17353 Jun 4 2010 auction.php
-rw-r--r-- 1 www www 14475 Mar 14 17:50 brand.php
-rw-r--r-- 1 www www 1123 Jun 4 2010 captcha.php
-rw-r--r-- 1 www www 2117 Jun 4 2010 catalog.php
/usr/bin/rsync -auzv --progress --delete --password-file=/etc/rsyncd.secrets jiachen@192.168.8.22::test /test
附个简单的同步脚本:
#!/bin/bash
/usr/bin/rsync -auzv --progress --delete --password-file=/etc/rsyncd.secrets jiachen@192.168.8.22::test /test
/usr/bin/rsync -auzv --progress --delete --password-file=/etc/rsyncd.secrets jiachen@192.168.8.22::Uploads /www/ytshop/web/Uploads
/usr/bin/rsync -auzv --progress --delete --password-file=/etc/rsyncd.secrets jiachen@192.168.8.22::Conf /www/ytshop/app/home/Conf
/usr/bin/rsync -auzv --progress --delete --password-file=/etc/rsyncd.secrets jiachen@192.168.8.22::Lib /www/ytshop/app/home/Lib
/usr/bin/rsync -auzv --progress --delete --password-file=/etc/rsyncd.secrets jiachen@192.168.8.22::Tpl /www/ytshop/app/home/Tpl
相关资讯
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯