CentOS 5.5 安装rsync服务(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-01-20 07:54 点击:

pidfile = /var/run/rsyncd.pid  #pid文件的存放位置
lock file = /var/run/rsync.lock  #锁文件的存放位置
log file = /var/log/rsyncd.log  #日志文件的存放位置
 
[backup]  #这里是认证模块名,即跟samba语法一样,是对外公布的名字
path = /home/www  #这里是参与同步的目录
ignore errors  #可以忽略一些无关的IO错误
read only = no  #允许可读可写
list = no  #不允许列清单
hosts allow = 192.168.1.0/255.255.255.0  #这里跟samba的语法是一样的,只允许192.168.1.0/24的网段进行同步,拒绝其它一切IP
auth users = admin  #认证的用户名
secrets file = /etc/rsyncd.secrets  #密码文件存放地址
 
注意:对于这个地方的配置文件,虽然解释的很清楚,可是一些朋友始终还会在这里出错,这里我提亮点易错点:
[backup]是认证模块名和 path = /var/www 是参与同步的目录
这里的path 大家要记好了,这里不要随便的一设置就直接完事,要知道这里是认证模块的,以后从客户机备份的数据会存储在这里。
 
3、编写用户密码文件
# vi /etc/rsyncd.secrets
root:1234789 #用户名:密碼
 
4、给予只读权限
# chown root:root /etc/rsyncd.secrets
# chmod 600 /etc/rsyncd.secrets
 
5、创建目录并修改所有者
# mkdir /home/www/
# chown -R nobody:nobody /home/www
 
6、启动服务
# rsync --daemon
 
7、加入开机自启动
# echo "rsync --daemon" >> /etc/rc.local
 
二、Linux客户端进行同步
1、客户端默认好像已经装了rsync,没有的话装下:
# yum -y install rsync
 
2、创建密码文件
# vi /etc/rsyncd.passwd
文件内容如下(只包含密码部分):
123456789
 
3、执行异步同步操作:
# /usr/bin/rsync -avz --progress --password-file=/etc/rsyncd.passwd root@192.168.1.1::backup /home/www
本文出自 “梦开始的地方” 博客

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • /etc/fstab 详解
  • nginx主主集群
  •  LVS-NAT和LVS-DR模式的实现详解
  •  RHCE考试之磁盘配额
  • 学习笔记:ACL详解
  • suse linux双网卡双网关配置
  •  LVM逻辑卷管理器
  •  Nginx主主负载均衡架构
  • ubuntu学习Mysql

快速直达

操作系统导航

LinuxWindows虚拟机
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1