当前位置: 技术问答>linux和unix
怎样获得标准的时间
来源: 互联网 发布时间:2015-02-14
本文导语: 大家好, 我有一台linux机器,时间过一段时间后就不正常了,我想让这台机器的时间保持一个比较准确的时间。但我不知道怎么做 我的思路是这样的: 每天或是每小时定时运行一个任务,那个任务从时间上标准的时...
大家好,
我有一台linux机器,时间过一段时间后就不正常了,我想让这台机器的时间保持一个比较准确的时间。但我不知道怎么做
我的思路是这样的:
每天或是每小时定时运行一个任务,那个任务从时间上标准的时间服务器上取回精确的时间,然后在本地更新系统时间。
但我不知道无何从标准的时间服务器上取时间
请高手指点
thanks
我有一台linux机器,时间过一段时间后就不正常了,我想让这台机器的时间保持一个比较准确的时间。但我不知道怎么做
我的思路是这样的:
每天或是每小时定时运行一个任务,那个任务从时间上标准的时间服务器上取回精确的时间,然后在本地更新系统时间。
但我不知道无何从标准的时间服务器上取时间
请高手指点
thanks
|
有两种方式实现。。。
(1)使用TSP协议,用 timed 来实现
(NTP协议也可以,不过NTP较TSP复杂)
(2)使用自己编程实现
去读取 你信任的服务器的 daytime 端口(13)
或者是 timeserver 端口(37)
通过TCP或者UDP的方式去读
只要connect 后就直接读取数据
就可以获得服务器的时间
然后自己设置本机时间即可
(1)使用TSP协议,用 timed 来实现
(NTP协议也可以,不过NTP较TSP复杂)
(2)使用自己编程实现
去读取 你信任的服务器的 daytime 端口(13)
或者是 timeserver 端口(37)
通过TCP或者UDP的方式去读
只要connect 后就直接读取数据
就可以获得服务器的时间
然后自己设置本机时间即可
|
NTP,
去网上DOWNLOAD一个装并配置好就可以了,时间可以精确到毫秒,不用你写程序的,
去网上DOWNLOAD一个装并配置好就可以了,时间可以精确到毫秒,不用你写程序的,
|
时间好像有个同步机制,通过Internet
|
我想是不是你的机器的电池没电了
我们的名字有点像。
http://hackerbbs.uni.cc
我们的名字有点像。
http://hackerbbs.uni.cc
|
前段时间看了一个ntp,感觉协议虽然简单,但字段内容太深奥了
有谁来讲讲
有谁来讲讲