rsync介绍

server端(xinetd里用chkconfig rsync on)

建 /etc/rsyncd.conf   主配置文件

/etc/rsyncd.motd       登录信息

/etc/rsyncd.secrets   密码文件,权限必须是600    格式:leo:123456

 

配置server端的/etc/rsyncd.conf文件


bash-2.03# cat /etc/rsyncd.conf

uid = nobody 
gid = nobody 
use chroot = no         # 不使用chroot
max connections = 4         # 最大连接数为4
pid file = /var/run/rsyncd.pid 
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log    # 日志记录文件

[inburst]            # 这里是认证的模块名,在client端需要指定
path = /home/inburst/python/    # 需要做镜像的目录(同步的是该目录下的文件)
comment = BACKUP CLIENT IS SOLARIS 8 E250 
ignore errors            # 可以忽略一些无关的IO错误
read only = yes            # 只读
list = no            # 不允许列文件
auth users = leo        # 认证的用户名,如果没有这行,则表明是匿名
secrets file = /etc/rsyncd.secrets   # 认证文件名

[web]
path = /usr/local/apache/htdocs/
comment = inburst.org web server

 

client端

建/etc/rsyncd.secrets     权限600  格式:  123456

 

同步命令

 

rsync -avzP  --delete  leo@192.168.56.10::home  /tmp  --password-file=/etc/rsyncd.secrets

 

-a  相当于  -rlptgoD

-v   显示同步文件

-z  压缩

-P  显示文件同步百分比、传输速率

--delete  删除目标目录中多于源目录的文件

 

-------------------------------------------------------------------------------------------

先做私钥认证

rsync -av /u02/applications/focweb/ -e ssh  192.168.165.15:/defaultroot/focweb


-------------------------------------------------------------------------------------------

[root@blogap abc]# ll /root/leo
总计 4
-rw-r--r-- 1 root root 0 06-12 16:33 aaa
-rw-r--r-- 1 root root 0 06-12 16:23 abc
-rw-r--r-- 1 root root 0 06-12 16:23 abcd
-rw-r--r-- 1 root root 0 06-12 16:24 abcde
-rw-r--r-- 1 root root 0 06-12 16:33 bbb
-rw-r--r-- 1 root root 8 06-12 16:33 file


rsync -avzP /root/leo/ /tmp/abc (源后面有/表示只同步文件夹下的文件)【abc目录会自动创建】


[root@blogap abc]# ll
总计 4
-rw-r--r-- 1 root root 0 06-12 16:33 aaa
-rw-r--r-- 1 root root 0 06-12 16:23 abc
-rw-r--r-- 1 root root 0 06-12 16:23 abcd
-rw-r--r-- 1 root root 0 06-12 16:24 abcde
-rw-r--r-- 1 root root 0 06-12 16:33 bbb
-rw-r--r-- 1 root root 8 06-12 16:33 file



rsync -avzP /root/leo /tmp/abc (源后面无/表示同步leo文件夹)【abc目录会自动创建】

[root@blogap abc]# ll
总计 4
drwxr-xr-x 2 root root 4096 06-12 16:33 leo














本文转自leonardos51CTO博客,原文链接:http://blog.51cto.com/leomars/487417 ,如需转载请自行联系原作者




上一篇:阿里云ECS使用体验


下一篇:ECS服务器使用体验