[转帖]rsync配置

2009-05-13 13:46:41来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

可以先使用rpm -qa |grep rsync 查看rsync是否已经安装
   rsync命令的用法
  在配置完rsync服务器后,就可以从客户端发出rsync命令来实现各种同步的操作。rsync有很多功能选项,下面就对介绍一下常用的选项:
  rsync的命令格式可以为:
  1. rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST
  2. rsync [OPTION]... [USER@]HOST:SRC DEST
  3. rsync [OPTION]... SRC [SRC]... DEST
  4. rsync [OPTION]... [USER@]HOST::SRC [DEST]
  5. rsync [OPTION]... SRC [SRC]... [USER@]HOST::DEST
  6. rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]
  rsync有六种不同的工作模式:
  1. 拷贝本地文件;当SRC和DES路径信息都不包含有单个冒号":"分隔符时就启动这种工作模式。
  2.使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号":"分隔符时启动该模式。
  3.使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号":"分隔符时启动该模式。
  4. 从远程rsync服务器中拷贝文件到本地机。当SRC路径信息包含"::"分隔符时启动该模式。
  5. 从本地机器拷贝文件到远程rsync服务器中。当DST路径信息包含"::"分隔符时启动该模式。
  6. 列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。
    下面说说rsyns的配置过程
    一. 配置服务器端
    首先编辑 /etc/rsyncd.conf 内容如下:(安装rsync后并不会自动创建该配置文件)
    uid = nobody #进行备份的用户 nobody为任何用户
    gid = nobody #进行备份的组 nobody为任何组
    use chroot = no #不使用chroot
    max connections = 10 #最大连接数
    log file = /var/log/rsyncd.log #日志文件
    [backup] # 这里是认证的模块名
    path = /opt/xia/ #参与同步的目录
    ignore errors # 可以忽略一些无关的IO错误
    read only = yes #只读
    list = no #不允许列清单
    anth users = rsync #认证的用户名
    secrets file = /etc/rsyncd.secrets #密码文件存放地址
    然后在/etc下面编辑一个rsyncd.secrets的密码存放文件
    格式为
    用户名:密码 如 rsync:rsync
    2.设定: /etc/xinetd.d/rsync:
    即#vi /etc/xinetd.d/rsync
    #default: off
    #description:The rsync server is a good addition to am ftp server,as it\
    #       allows crc checksumming etc.
       service rsync
      {
        disable = no
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/bin/rsync

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:[转]Qmail简明配置(附安装软件及补丁)

下一篇:使用FreeType库显示汉字