我完成了一个基于rsync的文件同步方案,其实有人会问,直接用rsync命令不就可以了吗?其实不然,直接用这个命 令的话只能保证得到了同步的效果,审计信息得不到,然而审计信息很重要,比如哪个时间同步了哪个文件,另外一个用处就是别的进程需要这个审计信息来计算文 件的审查和,然后如果文件变化了那么将审查和更新到同步的目的端,审查和的目的在于一个文件被访问的时候检查这个文件是否被改过,一般的防篡改系统都是由 一个监控端和一个可信的镜像端组成,只有镜像端的修改才可以同步到监控端,一切监控端的修改都被视为非法的,当web也好,别的程序也罢检测到审查和不对 的时候会拒绝该次访问,然后请求镜像端恢复文件后再开启访问,对于web来讲,apache的过滤模块可以加入审查和的检查逻辑,这个流程十分复杂,细节 问题我不可能在此深谈,因为涉及到商业机密,我可不是那么无耻的人儿。总之,文件同步的审计信息必须要得到,用于重新计算审查和信息,但是rsync直接 得到的信息过于混乱,于是需要将信息过滤,本程序就是将信息进行了过滤,然后把审计信息发送到数据库中的过程。 
...//头文件

//rsync -vv -alogt -r

本文转自 dog250 51CTO博客,原文链接:http://blog.51cto.com/dog250/1273967

我的一个rsync的包装相关推荐

  1. JavaWeb项目中如何扩展一个Request对象——包装器HttpServletRequestWrapper

    一.使用场景 在一个JavaWeb中我们会遇到统一处理出入参或者处理特殊参数的场景,这些场景就需要我们扩展我们的Request对象.所谓的包装器就是在原来的基础上包装一下就是在原来功能上添加一些其他功 ...

  2. 【智能制造】下一个千亿蓝海市场,智能包装产业发展回顾及应用展望

    随着<中国制造2025>规划路线的出台,制造业改革之船已经起航了,其主攻方向是智能制造,智能包装迎来发展的春天.我国包装工业总产值已达1.9万亿元,位居世界第二,而智能包装将成为下一个风口 ...

  3. windows 上rsync客户端使用方法

    阅读目录 1.1 获取 windows上实现rsync的软件(cwRsync) 1.2 cwrsync的使用方法 1.3 cwrsync的使用 回到顶部 1.1 获取 windows上实现rsync的 ...

  4. linux下不同服务器间数据传输(rcp,scp,rsync,ftp,sftp,lftp,wget,curl)

    因为工作原因,需要经常在不同的服务器见进行文件传输,特别是大文件的传输,因此对linux下不同服务器间数据传输命令和工具进行了研究和总结.主要是rcp,scp,rsync,ftp,sftp,lftp, ...

  5. Linux就这个范儿 第12章 一个网络一个世界

    Linux就这个范儿 第12章 一个网络一个世界 与Linux有缘相识还得从一项开发任务说起.十八年前,我在Nucleus  OS上开发无线网桥AP,需要加入STP生成树协议(SpanningTree ...

  6. rsync一:工作模式及语法

    前段日子在网上找rsync daemon的filter等过滤规则的详解,怎么也找不到,哥一怒之下,决定自己动手翻译,于是有了本文-     本文内容翻译自rsync的官方文档:http://rsync ...

  7. linux服务之rsync

    http://www.cnblogs.com/itech/archive/2010/06/13/1757952.html rsync与mfs好像有点类似,都是传输块的chunk,chunk的 1)软件 ...

  8. 网络服务-RSYNC

    文章目录 一.rsync 概述 二.rsync 特性 三.rsync 工作原理 四.rsync 实验演示 4.1 ssh 协议数据同步:将 NFS 服务器数据同步备份到 rsync 服务器 4.1.1 ...

  9. SAP QM 内向交货单在完成包装之后就自动触发了检验批?

    SAP QM 内向交货单在完成包装之后就自动触发了检验批? 我们知道,启用了SAP QM模块之后,在很多业务活动的时候会自动触发检验批.比如收货,转库,改库存状态,Release工单等业务操作完成后, ...

最新文章

  1. LeetCode 468 validate ip address(正则表达式)
  2. oracle rac scan ip 用途 原理
  3. (chap2 简单的Http协议) HTTP性能优化之持久连接Keep Alive
  4. python列表对象相同_Python中的学习列表对象,List
  5. LeetCode 309. 最佳买卖股票时机含冷冻期(动态规划)
  6. LINUX优化--打开文件数保存方法
  7. 死链提交为什么不能提交 html文件,百度提交网站后死链一直未处理掉的原因有哪些?...
  8. 7.数据结构 --- 图
  9. python求100被3he7整除_PYTHON练习题测验
  10. 读书笔记之《薄世宁·医学通识50讲》
  11. 攻防世界hello _pwn总结
  12. 工作计划表怎么做?30份Excel工作计划表模板,职场人必备,可套用
  13. 信息系统集成监理费收取标准_关于发布《信息系统工程监理及相关信息技术经验咨询服务取费计算办法(参照标准)》的通知...
  14. 软件测试笔记——如何测试一个矿泉水瓶?
  15. win7 计算机休眠,WIN7如何关闭睡眠和休眠方式(真正的)
  16. Kali google 翻译
  17. 注塑模设计的一般流程,模具新人必看
  18. 普华永道推出区块链分析工具,追踪ICO代币
  19. 温度芯片(TM75,LM75)
  20. Linux:乌班图安装jdk

热门文章

  1. OpenCV代码提取:rotate函数的实现
  2. xwpftemplate的时间设置_java poi设置生成的word的图片为上下型环绕以及其位置
  3. android调用相册和摄像头,调用Android摄像头与打开相册
  4. android studio 读取内存txt文件_SharedPreference与文件存储
  5. JDBC编程:1(使用JDBC连接数据库)
  6. suse linux登录黑屏,SUSE Linux登录时黑屏解决办法
  7. boost安装_【环境搭建】源码安装Boost
  8. JavaScript 数组排序及查找数组中最大值最小值方法
  9. mediawiki java api_维基百科 MediaWiki API 解析
  10. vue变量传值_vue组件与组件之间传值