两个服务器播放音频同步(两台服务器同步)「两台服务器如何同步」

  服务器上很多时间必要多个文件同步着实可以用lsync代替筹划任务来完成这份工作,本文只是lsync的简单应用。

  有两台呆板192.168.1.186和192.168.1.187,186设置rsync服务可以担当187上推送过来的数据举行数据同步

  187上的设置

  安装lsync

  yuminstall–ygcclibxml2libxml2-devel#wgethttps://lsyncd.googlecode.com/files/lsyncd-1.26.tar.gz#tarzxvflsyncd-1.26.tar.gz#cdlsyncd-1.26#./configure#makemakeinstall

  安装sync

  #wgethttps://www.samba.org/ftp/rsync/src/rsync-3.0.6.tar.gz#tarzvxfrsync-3.0.6.tar.gz#cdrsync-3.0.6#./configure--prefix=/usr/local/rsync#makemakeinstall#cp/usr/local/rsync/bin/rsync/usr/bin/

  将同步的文件写入设置文件如:

两个服务器播放音频同步(两台服务器同步) 两个服务器播放音频同步(两台服务器同步)「两台服务器如何同步」 行业资讯

  vi/etc/lsyncd.conf/test192.168.1.186::test

  启动脚本:

  vi/root/lsyncd.sh#!/bin/bash#lsyncdstartuplsyncd="/usr/local/bin/lsyncd"function_start_lsyncd(){printf"StartingLsyncd...n"whilereadidosource=`echo$i|awk'{print$1}'`target=`echo$i|awk'{print$2}'`$lsyncd$source$targetdone/etc/lsyncd.conf}function_stop_lsyncd(){printf"StopingLsyncd...n"killall$lsyncd}function_restart_lsyncd(){printf"RestartingLsyncd...n"function_stop_lsyncdfunction_start_lsyncd}if["$1"="start"];thenfunction_start_lsyncdelif["$1"="stop"];thenfunction_stop_lsyncdelif["$1"="restart"];thenfunction_restart_lsyncdelseprintf"Usage:lsyncd.sh{start|stop|restart}n"fi

  添加开机启动

  vi/etc/rc.d/rc.local

  添加如下行

  /root/lsyncd.shstart

  186上的设置

两个服务器播放音频同步(两台服务器同步) 两个服务器播放音频同步(两台服务器同步)「两台服务器如何同步」 行业资讯

  安装sync

  #wgethttps://www.samba.org/ftp/rsync/src/rsync-3.0.6.tar.gz#tarzvxfrsync-3.0.6.tar.gz#cdrsync-3.0.6#./configure--prefix=/usr/local/rsync#makemakeinstall#cp/usr/local/rsync/bin/rsync/usr/bin/#vi/etc/rsyncd.confuid=rootgid=rootusechroot=nomaxconnections=4pidfile=/var/run/rsyncd.pidlockfile=/var/run/rsync.locklogfile=/var/log/rsyncd.log[test]path=/testcomment=testignoreerrorsreadonly=nowriteonly=nolist=nohostsallow=192.168.1.187

  运行rsyncd服务

  #/usr/bin/rsync--daemon

  添加开机启动

  vi/etc/rc.d/rc.local

  添加如下行

  /usr/bin/rsync--daemon

  rsync参数的具体表明如下:

  -v,--verbose具体模式输出-q,--quiet精简输出模式-c,--checksum打开校验开关,逼迫对文件传输举行校验-a,--archive归档模式,表现以递归方式传输文件,并保持全部文件属性,便是-rlptgoD-r,--recursive对子目次以递归模式处理惩罚-R,--relative利用相对路径信息-b,--backup创建备份,也就是对于目标已经存在有同样的文件名时,将老的文件重新定名为~filename。可以利用--suffix选项来指定差别的备份文件前缀。--backup-dir将备份文件(如~filename)存放在在目次下。-suffix=SUFFIX界说备份文件前缀-u,--update仅仅举行更新,也就是跳过全部已经存在于DST,而且文件时间晚于要备份的文件。(不覆盖更新的文件)-l,--links保存软链结-L,--copy-links想对待通例文件一样处理惩罚软链结--copy-unsafe-links仅仅拷贝指向SRC路径目次树以外的链结--safe-links忽略指向SRC路径目次树以外的链结-H,--hard-links保存硬链结-p,--perms保持文件权限-o,--owner保持文件属主信息-g,--group保持文件属组信息-D,--devices保持装备文件信息-t,--times保持文件时间信息-S,--sparse对希罕文件举行特别处理惩罚以节流DST的空间-n,--dry-run实际哪些文件将被传输-W,--whole-file拷贝文件,不举行增量检测-x,--one-file-system不要超过文件体系边界-B,--block-size=SIZE查验算法利用的块尺寸,默认是700字节-e,--rsh=COMMAND指定利用rsh、ssh方式举行数据同步--rsync-path=PATH指定长途服务器上的rsync下令地点路径信息-C,--cvs-exclude利用和CVS一样的方法主动忽略文件,用来打扫那些不盼望传输的文件--existing仅仅更新那些已经存在于DST的文件,而不备份那些新创建的文件--delete删除那些DST中SRC没有的文件--delete-excluded同样删除吸取端那些被该选项指定打扫的文件--delete-after传输竣事以后再删除--ignore-errors及时出现IO错误也举行删除--max-delete=NUM最多删除NUM个文件--partial保存那些因故没有完全传输的文件,以是加快随后的再次传输--force逼迫删除目次,纵然不为空--numeric-ids不将数字的用户和组ID匹配为用户名和组名--timeout=TIMEIP超时时间,单位为秒-I,--ignore-times不跳过那些有同样的时间和长度的文件--size-only当决定是否要备份文件时,仅仅察看文件巨细而不思量文件时间--modify-window=NUM决定文件是否时间雷同时利用的时间戳窗口,默以为0-T--temp-dir=DIR在DIR中创建临时文件--compare-dest=DIR同样比力DIR中的文件来决定是否必要备份-P等同于--partial--progress表现备份过程-z,--compress对备份的文件在传输时举行压缩处理惩罚--exclude=PATTERN指定打扫不必要传输的文件模式--include=PATTERN指定不打扫而必要传输的文件模式--exclude-from=FILE打扫FILE中指定模式的文件--include-from=FILE不打扫FILE指定模式匹配的文件--version打印版本信息--address绑定到特定的地点--config=FILE指定其他的设置文件,不利用默认的rsyncd.conf文件--port=PORT指定其他的rsync服务端口--blocking-io对长途shell利用壅闭IO-stats给出某些文件的传输状态--progress在传输时实际传输过程--log-format=formAT指定日记文件格式--password-file=FILE从FILE中得到暗码--bwlimit=KBPS限定I/O带宽,KBytespersecond-h,--help表现资助信息

  本文出自“openpy”博客

  https://openpy.blog.51cto.com/2798268/1572450

  近期给云技能社区投稿,一经采取送最新出书的《运维火线》一本,数量有限,送完为止。投稿邮箱:502207183@qq.com。

  参加中国最活泼的kubernetes技能讨论QQ群,加群主QQ:502207183,并注明都会、行业、技能方向

  

  

  

  

  交换分享提拔

  

  云技能社区创建于2014年,国内最大的云技能交换平台,分享在云盘算/假造化项目实行中的资讯、履历和技能,对峙干货。旗下运营:云技能实践、云技能、桌面云之云潮涌动等公众号,以及相干的微信群和QQ群,覆盖云盘算范畴的技能人群,参加云技能社区微信、QQ群请点击订阅号菜单“群和活动”。

  

  

客户评论

我要评论