Chinaunix首页 | 论坛 | 博客
  • 博客访问: 167652
  • 博文数量: 16
  • 博客积分: 1483
  • 博客等级: 上尉
  • 技术积分: 190
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-30 15:54
文章分类

全部博文(16)

文章存档

2008年(3)

2007年(4)

2006年(9)

我的朋友
最近访客

分类: 服务器与存储

2006-09-20 18:40:36

一,安装rsync
 
二,配置
   1,服务端
       (1)
         供rsync客户端访问的用户
       adduser
       rsyncuser
       (2)
          配置rsyncd.conf
         =========rsyncd.conf START =======
 
uid=nobody
gid=nobody
max connections=10
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.pwd
 
[admin_web]
path=/services/admin/data
comment= apache admin data
ignore errors
read only = yes
list = no
auth users = rsyncuser
 
 
[serv_web]
path=/services/serv/data
comment= apache madserving data
ignore errors
read only = yes
list = no
auth users = rsyncuser
 
 
 
=============rsyncd.conf END========
    
 
(3)
添加密码文件
=========rsyncd.pwd  START====
rsyncuser:pas
=========rsyncd.pwd  END======
修改rsyncd.pwd属性为600
 
 
2
客户端
(1)
添加密码文件
=========rsync.pwd  START====
rsyncuser:pas
=========rsync.pwd  END======
修改rsync.pwd  属性为600
 
(2)
建立同步脚本
=========rsyncfrom101.sh START=====
#!/bin/sh
#/usr/local/bin/rsync -vrtopg --progress rsyncuser@172.16.0.101::admin_web /services/admin/data/ --password-file=/etc/rsync.pwd
/usr/local/bin/rsync -vrtopg --progress rsyncuser@172.16.0.101::serv_web /services/serv/data/ --password-file=/etc/rsync.pwd
==========rsyncfrom101.sh END ======
 
 
三,启动
======rc.conf====
rsyncd_enable="YES"
===================
rsync --deamon
 
 
 
cat /etc/rc.d/rsyncd.sh
#!/bin/sh
#
# $FreeBSD: ports/net/rsync/files/rsyncd.sh.in,v 1.2 2006/02/20 20:47:29 dougb Exp $
#
 
# PROVIDE: rsyncd
# REQUIRE: LOGIN
# BEFORE:  securelevel
# KEYWORD: shutdown
 
# Add the following line to /etc/rc.conf to enable `rsyncd':
#
#rsyncd_enable="YES"
#
# See rsync(1) for rsyncd_flags
#
 
. "/etc/rc.subr"
 
name="rsyncd"
rcvar=`set_rcvar`
 
command="/usr/bin/rsync"
command_args="--daemon"
pidfile="/var/run/$name.pid"
required_files="/etc/$name.conf"
 
# read configuration and set defaults
load_rc_config "$name"
: ${rsyncd_enable="NO"}
: ${rsyncd_flags=""}
 
run_rc_command "$1"
阅读(2726) | 评论(0) | 转发(0) |
0

上一篇:MySQL备份恢复

下一篇:tomcat

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