rsyncの構成使用


Rsyncデフォルトポート873
Wirer:[email protected]
説明:rsyncサービスはC/Sモードに基づく役割です:簡単に言えばファイルを同期するためのものです
環境:linuxサーバ2台192.168.152.153(hostnameはamoeba)をサーバとする.
192.168.152.150クライアントとして(hostnameはlocalhost)
目的:同期my.cnfプロファイルは192.168.152.150サーバ
操作手順:
1.  
      yum -y install rsync
        
[root@amoeba ~]# wget   http://rsync.samba.org/ftp/rsync/src/rsync-3.1.0.tar.gz
[root@amoeba ~]# tar -xf rsync-3.1.0.tar.gz
[root@amoeba ~]# cd rsync-3.1.0
[root@amoeba rsync-3.1.0]# ./configure
[root@amoeba rsync-3.1.0]# make && make install
2.  rsync
[root@amoeba rsync-3.1.0]# vim /etc/rsyncd.conf
pid file=/var/run/rsyncd.pid
log file=/var/log/rsyncd.log
lock file = /var/run/rsyncd.lock
uid = root
gid = root
max connections = 100  #        
transfer logging = ture
log format = %h %o %f %l %b
slp refresh = 300
[a]
path = /etc/zzy
auth user = www    #     
read only = no
ignore errors
secrets file = /etc/rsyncd.secrets   #    
list=false
hosts allow =192.168.152.0/24    #       IP
hosts deny =   0.0.0.0/32
    
[root@amoeba rsync-3.1.0]# vim /etc/rsyncd.secrets
123 #     
    
[root@amoeba zzy]# chmod 600  /etc/rsyncd.secrets       600         
[root@amoeba rsync-3.1.0]# scp /etc/rsyncd.secrets 192.168.152.150:/etc (       150)
[root@amoeba rsync-3.1.0]#  /usr/bin/rsync --daemon --config=/etc/rsyncd.conf  (  rsync)
[root@amoeba rsync-3.1.0]# netstat  -ntlp |grep 873
tcp        0      0 0.0.0.0:873                 0.0.0.0:*                   LISTEN      10525/rsync     
tcp        0      0 :::873                      :::*                        LISTEN      10525/rsync    (    rsync    )
[root@amoeba rsync-3.1.0]# telnet  192.168.152.153 873
Trying 192.168.152.153...
Connected to 192.168.152.153.
Escape character is '^]'.
@RSYNCD: 30.0
3.             
[root@localhost zzy]# /usr/bin/rsync -vrtpogL --delete --progress --password-file=/etc/rsyncd.secrets   [email protected]::a   /var/zyz
 153         /var/zyz     --delete                    /var/zyz         /etc/zzy(        )  。       
[root@localhost zzy]# /usr/bin/rsync -vrtpogL  --progress --password-file=/etc/rsyncd.secrets   [email protected]::a   /var/zyz
     --delete          153   /etc/zzy        
                                           
/usr/bin/rsync -vrtpogL  --progress --password-file=/etc/rsyncd.secrets  /usr/local/src     [email protected]::a
 /usr/local/src        150