我的openwrt学习笔记(二十二):网络时间同步

举报
aiot_bigbear 发表于 2022/09/25 03:19:35 2022/09/25
【摘要】 在实际的LINUX 开发中,网络设备都有工作时间,一般需要进行网络时间同步。 一般采用NTP服务器进行同步。 NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可...

在实际的LINUX 开发中,网络设备都有工作时间,一般需要进行网络时间同步。

一般采用NTP服务器进行同步。

NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。

它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)进行时间同步,它可以提供高精准度的时间校正,而且可以使用加密确认的方式来防止恶毒的协议攻击。

对嵌入式设备而言,NTP方式关键在于选择哪个NTP服务器,因为有的NTP服务器有时候会出现些问题,如无法访问!

 

本文介绍一种利用HTTP header信息的方法,需要借助curl,curl是什么后面会进行分析阐述。

 需要一定的shell http知识哦!

linux@ubuntu:~/http/testcurl$ curl -sI http://nist.time.gov/timezone.cgi?UTC/s/0| awk -F': ' '/Date: /  {print $2}'

Mon, 24 Aug 2015 11:19:25 GMT

linux@ubuntu:~/http/testcurl$ date -s "curl -sI http://nist.time.gov/timezone.cgi

文章来源: blog.csdn.net,作者:悟空胆好小,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/xushx_bigbear/article/details/48002341

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。