安装一个小工具: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驯服钟一样是慢慢调整的.
|