Chinaunix首页 | 论坛 | 博客
  • 博客访问: 320751
  • 博文数量: 88
  • 博客积分: 3020
  • 博客等级: 中校
  • 技术积分: 930
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-13 09:32
文章分类

全部博文(88)

文章存档

2011年(1)

2009年(87)

我的朋友

分类: LINUX

2009-04-03 18:24:59

一、安装

# rpm -ivh rsync-xxx.rpm

二、服务器端配置

1.编辑/etc/rsycn.conf,如果没有rsyncd.conf文件,需要创建rsyncd.conf

# vi /etc/rsyncd.conf
uid=nobody
gid=nobody
max connections=4        //最大连接数为4
use chroot=no            //不使用chroot
log file=/var/log/rsyncd.log    //日志记录文件
pid file=/var/run/rsyncd.pid    //进程ID文件
lock file=/var/run/rsyncd.lock
hosts allow=192.168.10.0/24    //允许进行rsync的客户端网段或IP
hosts deny =192.168.20.0/24    //禁止进行rsync的客户端网段或IP
auth users = user01,user02    //认证的用户名,如果没有这行,则表明是匿名,此用户与系统无关,用多个用户时,用逗号隔开
secrets file=/etc/rsyncd.pwd    //认证文件名,主要保存用户密码,权限建议设为600,所有者root

[user01]        //认证的模块名,在client端需要指定
path=/home/user01        //需要做镜像的目录
comment = backup file    //模块注释信息
ignore errors            //可以忽略一些无关的IO错误
read only = yes        //只读
list = no              //不允许列文件
auth users = user01    //认证的用户名,如果没有这行,则表明是匿名

[user02]
path=/home/user02/log
comment = backup log
ignore errors
read only = yes
list = no
auth users = user02

2.创建密码文件/etc/rsyncd.pwd

# echo user01:01_pwd >>/etc/rsync.pwd
# echo user02:02_pwd >>/etc/rsync.pwd
# chown root:root rsyncd.pwd
# chmod 600 /etc/rsync.pwd

3.启动rsync服务

#/usr/bin/rsync --daemon

4.加入开机启动

echo "/usr/bin/rsync --daemon" >> /etc/rc.local

5.检查rsync是否启动

# ps -ef | grep rsync

6.停止服务

#kill `cat /var/run/rsyncd.pid`

三、客户端配置

1.安装rsync包
# rpm -q rsync-xxx.rpm

2.创建密码文件/etc/rsyncd.pwd

# echo 01_pwd >>/etc/rsync.pwd
# echo 02_pwd >>/etc/rsync.pwd
# chown root:root rsyncd.pwd
# chmod 600 /etc/rsync.pwd

四、测试

# rsync rsync://192.168.10.1/user01

# rsync rsync://user01@192.168.10.1/user01
Password:

$ rsync -vzrtopg --progress --delete user02@192.168.10.1::user02 /tmp
Password:
                                 
rsync rsync://认证用户@主机/模块

rsync -vzrtopg --progress --delete 认证用户@主机::模块 /mirror目录


rsync的参数不是很多,比较常用的:
-z 压缩
-r 递归,就是文件夹下所有东西
-l 链接当链接
-t 同步文件时间
-o -g 同步文件owner group
阅读(1299) | 评论(0) | 转发(0) |
0

上一篇:Linux服务列表

下一篇:Samba简介

给主人留下些什么吧!~~