基于rsync的气象雷达产品同步和交换.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于rsync的气象雷达产品同步和交换.doc

基于rsync的气象雷达产品同步和交换   【摘 要】在民用航空中,气象雷达的产品对于预报短时局地天气形势以及对管制员指挥飞机安全飞行有着非常重要的作用,及时和快速的分发气象雷达的产品有利于提高航空保障能力,本文主要是提出了一种基于开源软件rsync的快速同步和交换的方案。   【关键词】气象雷达;rsync;同步和交换   0 绪论   气象雷达的产品一般都是通过天线扫描,得到原始的回波信号后经过雷达机柜里的信号处理器预处理后通过网络传输到主工作站上,再经过主工作站上雷达厂家的软件,对原始数据进行二次加工,生成符合预报员或者管制员要求的产品,然后再通过ftp的方式将产品分发给后端的用户。但是ftp在分发资料的时效性和速度上已经远跟不上现在一些优秀的开源软件上,比如说rsync。而且多个用户通过ftp以细粒度的时间粒度不断用循环任务来对主工作站进行资料请求也是加重了主工作站的IO压力。本文正是在资料分发的这个环节上采用了rsync部署了后端的同步和交换服务器,提高了资料分发的速度和减轻的主工作站的负荷。   1 rsync简介   1.1 什么是rsync   rsync即remote sync,是一个Linux/unix系统下的文件同步和数据传输工具,它采用“rsync算法”来使一个客户机和远程文件服务器之间进行数据的同步。通过rsync可以将同一个服务器的数据从一个分区备份到另外的一个分区,也可以将本地数据通过网络传输方式备份到任何一个远程的主机上,rsync可以在中断之后恢复传输,也可以只传输源文件和目标文件之间不一致的部分,它还可以执行完整的备份或者增量备份,而且可以通过ssh方式来传输文件,这样其保密性也非常好。   1.2 rsync的功能特点   1.2.1 可以镜像保存整个目录树和文件系统。   1.2.2 可以很容易做到保持原来文件的权限、时间、软硬链接等等。   1.2.3 无须特殊权限即可安装。   1.2.4 优化的流程,文件传输效率高。   1.2.5 可以使用scp、ssh等方式来传输文件,当然也可以通过直接的socket连接。   1.2.6 支持匿名传输   1.3 与ftp比较有什么优点   1.3.1 更快速:可以增量同步数据,因而同步时间很短,速度快。   1.3.2 开销小:rsync在建立连接的过程只需要进行一次握手,不需要像ftp一样进行多次握手。   1.3.3 更高效:rsync在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。   1.3.4 更安全:可以使用scp、ssh等方式来传输文件   2 构建基于rsync的同步和交换服务器   2.1 下载与安装rsync软件   ryscnc的官方地址为:http:///,本文下载的版本为rsync-3.1.0。在官网下载源码包后进行编译安装,过程如下:   [root@bogon ~]#tar zxvf rsync-3.1.0.tar.gz   [root@bogon ~]#cd rsync-3.1.0   [root@bogon rsync-3.1.0]#./configure   [root@bogon rsync-3.1.0]#make   [root@bogon rsync-3.1.0]#make install   2.2 rsync配置实例   本次配置的2台服务器分别为:   A:气象雷达主工作站,IP:   B:雷达产品同步分发服务器,IP:   配置前需按照上文的方法下载安装方法在A机和B机上安装rsync软件。   2.2.1 在A机上配置rsync   rsync的配置文件为/etc/rsyncd.conf,安装完rsync后默认是没有这个文件的,需要自己手工建立一个文件。rsyncd.conf文件由一个或者多个模块结构组成,包括全局参数和模块参数。每个模块从方括号的模块名开始到下一个模块名的方括号。具体的语法结构可以参考官网的手册。下面来配置A机的配置文件(实际配置文件是每个参数单独一行)   uid = nobody|gid = nobody|use chroot = no|max connection = 10|strict modes = yes   pidf ile = /var/run/rsyncd.pid|lock file = /var/run/rsyncd.lock   log file = /var/run/rsyncd.log   [RadarData]   path = /home/zgow/RadarData|comment = RadarData|ignore errors|r

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档