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 ,如需转载请自行联系原作者