Chinaunix首页 | 论坛 | 博客
  • 博客访问: 480111
  • 博文数量: 111
  • 博客积分: 2332
  • 博客等级: 大尉
  • 技术积分: 1187
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-29 11:22
文章分类

全部博文(111)

文章存档

2013年(9)

2012年(28)

2011年(17)

2010年(28)

2009年(29)

我的朋友

分类: LINUX

2010-06-04 18:03:37

参照:http://blog.ligj.eol.cn/211
     http://blog.dayuer.com/freebsd-tooltips/rsync_on_freebsd

先rsync以下,看看,如果提示没有这个命令,就安装
sudo yum install rsync。
CenterOS是:
cd /usr/ports/net/rsync
make install clean

1.进入/etc/xinetd.d,修改rsync文件,将 disable = yes 改为  disable = no。
2.查看/etc里有没有rsyncd.conf文件,没有就建立,写入如下内容

uid=sysmon
gid=sysmon
max connections=4
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
secrets file=/etc/rsyncd.secrets

[test] #这里对应的是rsync中的host的路径。sysstat这个节点不需要用户名,密码,所以就没填。
path=/usr/local/test
comment = test
list = no
read only = no

保存并退出。
3.生成rsyncd.secrets文件。在/etc里面新建rsyncd.secrets。向里面写入用户名密码。
用户名:密码    #这里的用户名对应的是各个[]节点,如:[test]里的auth users =。这里[test]里面我没加auth users,也就是说不需要验证,所以我的这个是空的。
4.启动rsync服务
cd /etc/rc.d/init.d
sudo ./xinetd reload
5.使用rsync
在客户端输入
rsync --timeout=600 -ru --exclude=log 127.0.0.1::test .
即将服务器里/usr/local/test下的数据都同步到了本地的当前文件夹下。
阅读(824) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~