当前位置: 首页 > news >正文

网站建设和维护工作杭州哪里找网站建设的兼职

网站建设和维护工作,杭州哪里找网站建设的兼职,越秀网站建设公司,广告设计介绍作为一个运维工作者#xff0c;日常肯定会频繁的更新#xff0c;怎样区分每次的更新 更清楚的区别两次更新的文件的不同呢 推荐一个比较实用的方法#xff0c;即获取每次更新文件的md5值。前言在网络传输、设备之间转存、复制大文件等时#xff0c;可能会出现传输前后数据不…作为一个运维工作者日常肯定会频繁的更新怎样区分每次的更新 更清楚的区别两次更新的文件的不同呢 推荐一个比较实用的方法即获取每次更新文件的md5值。前言在网络传输、设备之间转存、复制大文件等时可能会出现传输前后数据不一致的情况。这种情况在网络这种相对更不稳定的环境中容易出现。那么校验文件的完整性也是势在必行的。使用说明md5sum命令用于生成和校验文件的md5值。它会逐位对文件的内容进行校验。是文件的内容与文件名无关也就是文件内容相同其md5值相同。md5值是一个128位的二进制md5校验有很小的概率不同的文件生成的md5可能相同。比md5更安全的校验在网络传输时我们校验源文件获得其md5sum传输完毕后校验其目标文件并对比如果源文件和目标文件md5 一致的话则表示文件传输无异常。否则说明文件在传输过程中未正确传输。重要的选项-b 以二进制模式读入文件内容-t 以文本模式读入文件内容-c 根据已生成的md5值对现存文件进行校验--status 校验完成后不生成错误或正确的提示信息可以通过命令的返回值来判断。使用举例生成文件md5值md5sum file1: [rootmaster lianxi]# md5sum data2: 0a6de444981b68d6a049053296491e49  data使用通配对多个文件进行md51: [rootmaster lianxi]# md5sum *2: 0a6de444981b68d6a049053296491e49  data3: 13df384c47dd2638fd923f60c40224c6  data2md5sum校验的是文件内容与文件名无关相同内容的文件的md5一样。如下我先对文件进行复制然后对同内容不同名的文件进行md5md5值一样1: [rootmaster lianxi]# cp data  data.bak2: [rootmaster lianxi]# ls3: data  data.bak4: [rootmaster lianxi]# md5sum *5: 0a6de444981b68d6a049053296491e49  data6: 0a6de444981b68d6a049053296491e49  data.bak以文本模式或二进制模式读入文件并对其进行校验-b 以二进制模式读入内容-t 以文本模式读入文件内容进行校验虽然是不同的读入模式但是在进行求md5的时候是一样的因为是逐位校验的。如下文本文件无论通过哪种模式读取md5都一致。1: [rootmaster lianxi]# file data2: data: ASCII text3: [rootmaster lianxi]# md5sum data4: 0a6de444981b68d6a049053296491e49  data5: [rootmaster lianxi]# md5sum -b data6: 0a6de444981b68d6a049053296491e49 *data7: [rootmaster lianxi]# md5sum -t data8: 0a6de444981b68d6a049053296491e49  datamd5值重定向将生成md5值重定向到指定的文件通常文件的扩展名我们会命为.md51: [rootmaster lianxi]# md5sum data  data.md52: [rootmaster lianxi]# md5sum data3: 0a6de444981b68d6a049053296491e49  data4: [rootmaster lianxi]# cat data.md55: 0a6de444981b68d6a049053296491e49  data将多个文件的md5重定向到指定的文件每个文件的md5生成为一行1: [rootmaster lianxi]# ls2: data  data.bak  data.md5  d.md53: [rootmaster lianxi]# md5sum data*  d.md54: [rootmaster lianxi]# cat d.md55: 0a6de444981b68d6a049053296491e49  data6: 0a6de444981b68d6a049053296491e49  data.bak7: 0bd94658869c53cdcdf35a0f7de93e01  data.md5重定向追加这里新增文件ls单独求其md5将其md5追加到文件中1: [rootmaster lianxi]# cp /bin/ls .2: [rootmaster lianxi]# ls3: data  data.bak  data.md5  d.md5  ls4: [rootmaster lianxi]# md5sum ls  d.md55: [rootmaster lianxi]# cat d.md56: 0a6de444981b68d6a049053296491e49  data7: 0a6de444981b68d6a049053296491e49  data.bak8: 0bd94658869c53cdcdf35a0f7de93e01  data.md59: c6337b20f3c159544bff5cf622391f9e  lsmd5校验-c选项来对文件md5进行校验。校验时根据已生成的md5来进行校验。生成当前文件的md5并和之前已经生成的md5进行对比如果一致则返回OK否则返回错误信息md5sum –c d.md51: [rootmaster lianxi]# md5sum -c d.md52: data: OK3: data.bak: OK4: data.md5: OK5: ls: OK修改文件后文件md5变化1: [rootmaster lianxi]# ls2: data3: [rootmaster lianxi]# md5sum data4: 2360752c3368ca4f89169f5ecc06e383  data5: [rootmaster lianxi]# md5sum data   data.md56: [rootmaster lianxi]# echo lwg  data7: [rootmaster lianxi]# md5sum data8: 287d237083a42f09785daa46a5fa3afe  data9: [rootmaster lianxi]# md5sum -c data.md510: data: FAILED11: md5sum: WARNING: 1 of 1 computed checksum did NOT match--status不显示校验信息以命令返回值来判断校验一致返回0不一致返回11: [rootmaster lianxi]# md5sum -c data.md52: data: FAILED3: md5sum: WARNING: 1 of 1 computed checksum did NOT match4: [rootmaster lianxi]# md5sum -c --status data.md55: [rootmaster lianxi]# echo $?6: 1多个文件文件校验和grep连用通过grep将正确的信息过滤掉1: [rootmaster lianxi]# md5sum -c ../value.md52: acpid: OK3: acpid.1: OK4: anaconda.log: OK5: anaconda.syslog: OK6: anaconda.xlog: OK7: boot.log: OK8: boot.log.1: OK9: ...10: ...11: 省略中间部分12: ...13: ...14: yum.log.2: OK15: md5sum: WARNING: 1 of 56 computed checksums did NOT match1: [rootmaster lianxi]# md5sum -c ../value.md5 | grep -v OK2: md5sum: WARNING: 1 of 56 computed checksums did NOT match3: cron.1: FAILED特殊说明1)md5sum 是校验文件内容与文件名是否相同无关2)md5sum值逐位校验所以文件越大校验时间越长。总结通过md5sum来校验生成文件校验码来发现文件传输(网络传输、复制、本地不同设备间的传输)异常造成的文件内容不一致的情况。shell范例md5sum file| awk -F / {print $1,$6}
http://www.zqtcl.cn/news/921006/

相关文章:

  • 建外贸网站有效果吗开发电商平台需要多少钱
  • 成都网站建设维护网页制作价格私活
  • 建设银行网站登陆不上做本地的分类信息网站
  • 公司网站建设哪里实惠网页设计作业百度网盘
  • 如何seo网站挣钱不同企业的网络营销网站
  • 自己做网站有什么用网站怎样设计网址
  • 做任务的网站有那些wordpress链接在哪里
  • 免费建站模板网站招聘网站哪个好
  • 网站建站推广是啥意思高端网站建设浩森宇特
  • 长治电子商务网站建设中国建设银行总行官方网站
  • 整站营销系统厚街镇网站仿做
  • 舆情分析网站wordpress文章聚合
  • 中国建设银行网站在哪上市cpa自己做网站
  • 网站建设服务支持jquery插件 wordpress
  • 最有效的100个营销方法seo工作室
  • wordpress o2o主题嘉兴网站优化联系方式
  • 网站建设最基础的是什么网站怎么做架构
  • 网站底部怎么修改网站服务器是干什么的
  • 网络营销是营销的网络化吗广州推广seo
  • 茌平做网站推广网站刷链接怎么做的
  • 东莞网站优化推广Wordpress的根目录在哪
  • 备案的网站建设书是什么意思跨境电商代运营公司十强
  • 网站建设的功能要求wordpress typo3
  • 深圳网站平台前程无忧招聘网
  • 个人业余做网站怎么弄wordpress子主题修改
  • 深圳营销型网站建设优化做虚拟币网站需要什么手续
  • 青海市建设局网站西安网站seo推广
  • 广元做网站的公司合肥市建设网
  • 如何做网站不被查如何做网站内部优化
  • 网站建设用什么框架好做网站需要用到哪些开发软件