rsync的配置使用

操作步骤:

1.安装可以直接安装yum -y install rsync也可以源代码安装[root@amoeba ~]# wget [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 install2.配置rsync[root@amoeba rsync-3.1.0]# vim /etc/rsyncd.confpid file=/var/run/rsyncd.pidlog file=/var/log/rsyncd.loglock file = /var/run/rsyncd.lockuid = rootgid = rootmax connections = 100 #最大允许连接数量transfer logging = turelog format = %h %o %f %l %bslp refresh = 300[a]path = /etc/zzyauth user = www #连接的用户read only = noignore errorssecrets file = /etc/rsyncd.secrets #密码文件list=falsehosts allow =192.168.152.0/24 #允许的网段或者IPhosts deny = 0.0.0.0/32保存退出[root@amoeba rsync-3.1.0]# vim /etc/rsyncd.secrets123 #密码随便写保存退出[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 873tcp00 0.0.0.0:8730.0.0.0:*LISTEN10525/rsynctcp00 :::873:::*LISTEN10525/rsync (可以看出rsync已经启动)[root@amoeba rsync-3.1.0]# telnet 192.168.152.153 873Trying 192.168.152.153…Connected to 192.168.152.153.Escape character is ‘^]’.@RSYNCD: 30.03.客户端可以开始 同步文件了[root@localhost zzy]# /usr/bin/rsync -vrtpogL –delete –progress –password-file=/etc/rsyncd.secrets www@192.168.152.153::a /var/zyz从153上同步文件到本地的/var/zyz目录 注意–delete 有了这个参数代表完全同步 就是说如果你/var/zyz下的所有文件都和 /etc/zzy(上面服务端定义的)一致。不一致的会删除[root@localhost zzy]# /usr/bin/rsync -vrtpogL –progress –password-file=/etc/rsyncd.secrets www@192.168.152.153::a /var/zyz如果没有加–delete这个参数则代表只下载153那边的/etc/zzy目录下的所有文件以上的是做的向服务端取文件方式的 还可以推送文件这个需要双端都配置成服务器配置步骤跳过/usr/bin/rsync -vrtpogL –progress –password-file=/etc/rsyncd.secrets /usr/local/srcwww@192.168.152.150::a将/usr/local/src下的文件推送到 150的配置文件里面定义的位置

本文出自 “笑嘻嘻啊” 博客,请务必保留此出处

,可是我要如何在浅薄的纸上为你画上我所有的命轮?

rsync的配置使用

相关文章:

你感兴趣的文章:

标签云: