仓酷云

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

[CentOS(社区)] Linux教程之rsync两台办事器目次同步功效完成

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:45:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!完成目的:
A办事器上/opt/web目次,与B办事器上/opt/web目次完成同步。即:B自动与A停止同步。
OS:ReahtAS4
AServer192.168.1.2/opt/web
BServer192.168.1.3/opt/web

一.AServerconfig
yum-yinstallxinetd

1.rsync体系自带,须要应用Cdeamon方法停止启动,办事端口是TCP873

2.vi/etc/xinetd.d/rsync修正disable=yes为disable=no,修正后的文件以下
#default:off
#description:Thersyncserverisagoodadditiontoanftpserver,asit
#allowscrcchecksummingetc.
servicersync
{
disable=no
socket_type=stream
wait=no
user=root
server=/usr/bin/rsync
server_args=Cdaemon
log_on_failure+=USERID
}

3.servicexinetdrestart,重启xinted办事
4.编纂重要设置装备摆设文件/etc/rsyncd.conf
vi/etc/rsyncd.conf
uid=nobody
gid=nobody
usechroot=no
maxconnections=4
pidfile=/var/run/rsyncd.pid
lockfile=/var/run/rsyncd.lock
logfile=/var/log/rsyncd.log

[web]
path=/opt/web
ignoreerrors
readonly=true
list=false
hostsallow=192.168.0.0#许可的IP地址
hostsdeny=0.0.0.0/32#制止的IP地址
authusers=backup#认证用户名,此例是backup
secretsfile=/etc/backup.pass#认证用户的暗码文件

5编纂办事器的暗码文件/etc/backup.pass
vi/etc/backup.pass
backup:123456

6.chmod400/etc/backup.pass
二.BServerconfig
1.编纂rsync衔接时的暗码文件/etc/rsync_client.pass
vi/etc/rsync_client.pass
123456#只须要设置装备摆设衔接时应用的暗码便可,必需与A办事器上界说的暗码雷同.

2.chmod600/etc/rsync_client.pass
3.应用rsync敕令衔接办事器,完成文件同步
rsync-vzrtopgCprogressCdeleteCpassword-file=/etc/rsync_client.passbackup@192.168.1.2::web/opt/web

4.应用Cexeclude=消除不须要同步的文件后缀名
rsync-vzrtopgCprogressCdeleteCpassword-file=/etc/rsync_client.passCexclude=”*.tmp”backup@192.168.1.2::web/opt/web

5.应用Cexeclude-from=消除不须要同步的目次
[root@ASBopt]#rsync-vzrtopgCprogressCdeleteCpassword-file=/etc/rsync_client.passCexclude-from=/opt/pcdirbackup@192.168.1.2::web/opt/web

/opt/pcdir文件的内容以下
cat/opt/pcdir
temp/

参数解释
-vzrtopg里的
v是verbose,
z是紧缩,
r是recursive,
topg都是坚持文件原有属性如属主、时光的参数
―-progress
是指显示出具体的进度情形
Cdelete
是指假如办事器端删除这一文件,那末客户端也响应把文件删除,坚持真实的分歧
Cexclude=”*.tmp”
不包括某些文件
Cexeclude-from=消除不须要同步的目次
Cpassword-file
指定CLIENT端暗码文件寄存路径
/opt/web/
指定CLIENT端寄存镜象目标路径

选项解释
-v,Cverbose具体形式输入
-q,Cquiet精简输入形式
-c,Cchecksum翻开校验开关,强迫对文件传输停止校验
-a,Carchive归档形式,表现以递归方法传输文件,并坚持一切文件属性,等于-rlptgoD
-r,Crecursive对子目次以递归形式处置
-R,Crelative应用绝对路径信息

rsyncfoo/bar/foo.cremote:/tmp/
则在/tmp目次下创立foo.c文件,而假如应用-R参数:
rsync-Rfoo/bar/foo.cremote:/tmp/
则会创立文件/tmp/foo/bar/foo.c,也就是会坚持完整路径信息。
-b,Cbackup创立备份,也就是关于目标曾经存在有异样的文件名时,将老的文件从新定名为~filename。可使用Csuffix选项来指定分歧的备份文件前缀。
Cbackup-dir将备份文件(如~filename)寄存在在目次下。
-suffix=SUFFIX界说备份文件前缀
-u,Cupdate仅仅停止更新,也就是跳过一切曾经存在于DST,而且文件时光晚于要备份的文件。(不笼罩更新的文件)
-l,Clinks保存软链结
-L,Ccopy-links想看待惯例文件一样处置软链结
Ccopy-unsafe-links仅仅拷贝指向SRC路径目次树之外的链结
Csafe-links疏忽指向SRC路径目次树之外的链结
-H,Chard-links保存硬链结
-p,Cperms坚持文件权限
-o,Cowner坚持文件属主信息
-g,Cgroup坚持文件属组信息
-D,Cdevices坚持装备文件信息
-t,Ctimes坚持文件时光信息
-S,Csparse对稀少文件停止特别处置以节俭DST的空间
-n,Cdry-run实际哪些文件将被传输
-W,Cwhole-file拷贝文件,不停止增量检测
-x,Cone-file-system不要逾越文件体系界限
-B,Cblock-size=SIZE磨练算法应用的块尺寸,默许是700字节
-e,Crsh=COMMAND指定替换rsh的shell法式
Crsync-path=PATH指定长途办事器上的rsync敕令地点路径信息
-C,Ccvs-exclude应用和CVS一样的办法主动疏忽文件,用来消除那些不愿望传输的文件
Cexisting仅仅更新那些曾经存在于DST的文件,而不备份那些新创立的文件
Cdelete删除那些DST中SRC没有的文件
Cdelete-excluded异样删除吸收端那些被该选项指定消除的文件
Cdelete-after传输停止今后再删除
Cignore-errors实时涌现IO毛病也停止删除
Cmax-delete=NUM最多删除NUM个文件
Cpartial保存那些因故没有完整传输的文件,所以加速随后的再次传输
Cforce强迫删除目次,即便不为空
Cnumeric-ids不将数字的用户和组ID婚配为用户名和组名
Ctimeout=TIMEIP超不时间,单元为秒
-I,Cignore-times不跳过那些有异样的时光和长度的文件
Csize-only当决议能否要备份文件时,仅仅观察文件巨细而不斟酌文件时光
Cmodify-window=NUM决议文件能否时光雷同时应用的时光戳窗口,默许为0
-TCtemp-dir=DIR在DIR中创立暂时文件
Ccompare-dest=DIR异样比拟DIR中的文件来决议能否须要备份
-P同等于Cpartial
Cprogress显示备份进程
-z,Ccompress对备份的文件在传输时停止紧缩处置
Cexclude=PATTERN指定消除不须要传输的文件形式
Cinclude=PATTERN指定不消除而须要传输的文件形式
Cexclude-from=FILE消除FILE中指定形式的文件
Cinclude-from=FILE不消除FILE指定形式婚配的文件
Cversion打印版本信息
Caddress绑定到特定的地址
Cconfig=FILE指定其他的设置装备摆设文件,不应用默许的rsyncd.conf文件
Cport=PORT指定其他的rsync办事端口
Cblocking-io对长途shell应用壅塞IO
-stats给出某些文件的传输状况
Cprogress在传输时实际传输进程
Clog-format=formAT指定日记文件格局
Cpassword-file=FILE从FILE中获得暗码
Cbwlimit=KBPS限制I/O带宽,KBytespersecond
-h,Chelp显示赞助信息



如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
简单生活 该用户已被删除
沙发
发表于 2015-1-16 22:30:18 | 只看该作者

Linux教程之rsync两台办事器目次同步功能完成

写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
蒙在股里 该用户已被删除
板凳
发表于 2015-1-26 05:56:15 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
山那边是海 该用户已被删除
地板
发表于 2015-2-4 20:17:33 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
小妖女 该用户已被删除
5#
发表于 2015-2-10 08:19:06 | 只看该作者
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
变相怪杰 该用户已被删除
6#
发表于 2015-3-1 08:55:02 | 只看该作者
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
若天明 该用户已被删除
7#
发表于 2015-3-10 17:12:48 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
愤怒的大鸟 该用户已被删除
8#
发表于 2015-3-17 12:10:50 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-24 14:15:26 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 19:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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