rsync安装与配置

rsync是类unix系统下的数据镜像备份工具。它的特性如下:可以 镜像保存整个目录树和文件系统;可以很容易做到保持原来文件的权限、时间、软硬链接等等;无须特殊权限即可安装。


首先下载rsync源码包:
#wget  http://rsync.samba.org/ftp/rsync/src/rsync-3.0.7.tar.gz
#tar zxvf rsync-3.0.7.tar.gz
#cd rsync-3.0.7
#./configure --prefix=/usr/local/rsync
#make
#make install

-----------以上操作需在服务器端与客户端操作----------------------

默认安装完,服务器端/etc下没有rsyncd.conf这个文件,得手动建立
#vi /etc/rsyncd.conf
    uid = nobody
    gid = nobody
    max connections = 200
    timeout = 60
    use chroot = no
    read only = yes
    pid file = /var/run/rsyncd.pid
    host_allow = 172.16.100.143    ----------允许的客户机IP
    
    [www]                ----------要同步的模块名
        path = /usr/local/webapps --------同步的目录名
        comment = gmmold
   
   
启动rsync:
#/usr/local/rsync/bin/rsync --daemon

查看进程:
#netstat -tunlp|grep 873
tcp        0      0 0.0.0.0:873                 0.0.0.0:*                   LISTEN      30877/rsync       
tcp        0      0 :::873                      :::*                        LISTEN      30877/rsync


客户端操作:
#rsync -aP 172.16.100.130::www /usr/local/webapps
                |          |          |
       服务器端IP   同步模块名  客户端同步目录

你可能感兴趣的:(rsync)