分享

Debian的时间自动校对

 Xinghais 2016-01-25

安装一个小工具:ntpdate,可以从ntp服务器同步时间.
apt-get install ntpdate

和国家授时中心的ntp服务器对时.
ntpdate 210.72.145.44
以上命令要在root账号下运行,ntpdate的对时速度很快

NTP对时的精度只有100ms,虽然已经很够用…但是我们对精密的追求是无止境的.如何能提高internet对时的精度呢?
先来普及下NTP服务器的相关知识

理论上说,NTP 服务器是分等级(Stratum)的,Stratum = 1 的 NTP 服务器是直接和世界标准时钟同步的,包括 GPS 时间、铯原子钟、某些手机网络等。NIST、中国国家授时中心和中国教育网的第一级时间服务器都是这个级别的。Stratum = 2 的 NTP 服务器是和 Stratum = 1 的服务器同步的,性能稍差,但精确度也在毫秒的量级,所以用起来没什么区别。再往下每同步一级,Stratum 就加一。

如果我们能从众多的时间服务器中选择最适合自己的,那对时精度就能高的多.
还好linux已经给我们提供了很好的工具…配置也很简单
apt-get install ntp
vim /etc/ntp.conf
在server段中加入一些ntp服务器,比如
server time-a.nist.gov
server time-b.nist.gov
server time.nist.gov
server 210.72.145.44
然后用ntpd启动服务.
ntpq -pn
remote refid st t when poll reach delay offset jitter
==============================================================================
129.6.15.28 .ACTS. 1 u 11 64 3 254.486 12.473 3.519
129.6.15.29 .ACTS. 1 u 11 64 3 243.245 27.113 4.128
192.43.244.18 .ACTS. 1 u 75 64 2 219.925 35.561 0.002
207.46.232.182 173.8.198.242 3 u 11 64 3 165.302 38.828 0.465
210.72.145.44 .ACTS. 1 u 8 16 3 56.975 27.620 2.065
-221.7.129.79 200.54.149.19 2 u 6 64 3 205.625 89.756 0.563
*114.80.81.12 66.220.9.122 2 u 7 64 3 9.822 36.011 0.448
+61.129.66.79 66.220.9.122 2 u 8 64 3 54.638 16.858 1.829
+211.166.12.46 218.75.4.130 3 u 5 64 3 62.315 20.651 3.920
st代表Stratum,这里有1,2,3,offset代表距本地时间的偏移,jitter代表时基抖动.
ntpq 报告中第一列 * 表示目前选择的主同步服务器,标注-的是那些相对来说不太准的钟,标+的表示有可能被用来进一步提高同步精度的次要服务器.ntpq对时钟和GPS驯服钟一样是慢慢调整的.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多