首页 > 其他 > 详细

rsync的一些知识

时间:2014-04-04 09:53:02      阅读:482      评论:0      收藏:0      [点我收藏+]

   天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难矣!人之为学有难易乎,学之,则难者亦易矣;不学则易者亦难矣!

rsync的安装很简单,配置好yum源后,yum install rsync 即可,查看用 rpm -qa|grep rsync

rsync的三个参数 -v详细模式输出,传输时的进度等信息;

               -z传输时进行压缩以提高传输效率;

               -a 归档模式

1、本地shell模式

   本地shell模式主要用于复制指定目录到另一个目录,例如:

          rsync -avz /root/yum /tmp

2、远程shell模式

    通过远程shell模式,rsync把可以指定的本地目录复制到另一个系统中,例如:

     push       rsync -avz /root/yum -e  ‘ssh -p 22‘ root@192.168.88.129:~

     pull       rsync -avz -e ‘ssh -p 22‘ root@192.168.88.129:~/yum /etc/

3、服务器模式

   这种模式是基于C/S模式的,就是用客户端备份服务器端,也可以向服务端传输数据

      1、服务器首先建立rsync的配置文件为/etc/rsyncd.conf,配置内容为:

{

uid = nobody

gid = nobody

use chroot = no

max connections = 10

strict modes = yes

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log


[guo]    //对应的模块名称

path = /webdata   //需要备份的文件或目录

comment = guo file

ignore errors

read only = no

write only = no

hosts allow = *

hosts deny = 192.168.12.131

list = false

uid = root

gid = root

auth users = backup  //用来定义可以连接该模块的用户名

secrets file = /etc/server.pass    //用于指定一个包含“用户名:密码”格式的文件:

}

echo “backup:guo”>>/etc/server.pass

cat /etc/server.pass

chmod 600 /etc/server.pass

启动服务器上的rsync守护进程:

    which rsync      rsync --daemon

查看是否启用:   netstat -tunlp|grep 873

                ps -ef |grep rsync

                lsof -i tcp:873

        2、客户端上不用做任何设置,只需要执行rsync同步操作即可,为了在同步过程中不用输入密码,需要在客户机上创建一个secrets file,里面的密码只要与服务器里面的密码一致即可。

例如:

rsync -avzp html_2014-04-03.tar.gz backup@192.168.88.128::guo --password-file=/etc/server.pass

rsync -avzp  backup@192.168.88.128::guo /tmp --password-file=/etc/server.pass  

以上配置完成加入定时任务即可自动完成客户端主机备份服务器主机里面的某个目录。  

   小结:哎,想着这个配置在脑海中容易,当写出来时才发现写的很理想中的差别巨大啊,由此可知,别人写一本书让那么多人看也殊为不易!                          

bubuko.com,布布扣


本文出自 “华惠芳哲” 博客,请务必保留此出处http://4706547.blog.51cto.com/4696547/1390180

rsync的一些知识,布布扣,bubuko.com

rsync的一些知识

原文:http://4706547.blog.51cto.com/4696547/1390180

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!