仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1053|回复: 7
打印 上一主题 下一主题

[shell编程] 带来一篇经由过程Shell剧本疾速搭建高效Rsync办事

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:22:33 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!在我们的一样平常运维中,会常常碰到搭建rsync办事的需求,如:网站文件的同步(镜像或备份),patch的更新,各类异机备份等容灾备份等等。假如把rsync办事的搭建写成剧本,那末就能够在实行剧本以后,有了基础的办事框架,只需针对详细的细节、宁静请求做进一步改良,就OK,从而进步我们的事情效力。
良多Linux体系,像RHEL和CentOS默许装置的是rsync2.x版本的,而我保举利用3.x版本,由于3.x在同步算法上有改善,加倍无效率。
rsync官网:http://rsync.samba.org/
1)下载最新不乱版本rsync-3.0.8
[root@server~]#cdtools
[root@servertools]#wget-chttp://rsync.samba.org/ftp/rsync/src/rsync-3.0.8.tar.gz
2)编译装置rsync-3.0.8
[root@servertools]#tarxfrsync-3.0.8.tar.gz
[root@servertools]#cdrsync-3.0.8
[root@serverrsync-3.0.8]#./configure&&make
3)编译装置后,会在rsync-3.0.8/目次中天生rsync二进制文件,把它拷贝到/usr/local/bin/下:
[root@serverrsync-3.0.8]#cprsync/usr/local/bin

PS:办事端和客户端都要举行以上的装置操纵,假如客户端和办事端都是一品种型的操纵体系,能够编译装置一次,然后把rsync二进制下令分发到其他办事器的/usr/local/bin/下便可。

4)在办事端编纂Rsync办事搭建剧本(rsync_server_set.sh)
[root@server]#cdshells/
[root@servershells]#virsync_server_set.sh

#!/bin/bash
#
#ScriptName:rsync_server_set.sh
#Description:setrsyncservicequickly.
#+------------------clientsidee.g.------------------+
#$rsync-avz/root/admin/***.txt$address::mystation
#$rsync-avz$address::***_client//home/
#+------------------------------------------------------+
#Author:300second-51cto.com
#Date:2012-10-18
#
rsync=/usr/local/bin/rsync
conf_file=/etc/rsyncd.conf
port=873
address=192.168.1.41
hosts_allow=192.168.1.0/24
rsync_dir=
[mystation]
path=/home/admin/


date=`date+%F""%T`

cat>$conf_file<<EOF
pidfile=/var/run/rsyncd.pid
port=$port
address=$address
uid=root
gid=root
usechroot=no
readonly=no
hostsallow=$hosts_allow
#hostsdeny=*

$rsync_dir
EOF
$rsync--daemon--config=$conf_file
cat>>/etc/rc.local<<EOF
#rsyncdaemon$date
$rsync--daemon--config=$conf_file

EOF

exit0

5)在办事端间接运转该剧本就搭建好了Rsync办事
[root@servershells]#chmod755rsync_server_set.sh
[root@servershells]#./rsync_server_set.sh如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-15 07:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表