【问题标题】:Confusion about how linux and ntpd deal with time关于 linux 和 ntpd 如何处理时间的困惑
【发布时间】:2015-10-07 07:07:28
【问题描述】:

我在我的 lubuntu 15.04 机器上运行 NTP 服务器。服务器使用本地系统时钟作为其唯一的时间源。

/etc/ntp.conf

driftfile /var/lib/ntp/ntp.drift
server 127.127.1.0 prefer
restrict 127.127.1.0
fudge 127.127.1.0 stratum 10

服务器的时区是 GMT+1(由于夏令时,此时它导致 UTC+2)。当我使用日期设置时钟时,我看到时间是 00:00:00,这很好。

user@ubuntu:$ sudo  date --set=00:00:00
Mi 7. Okt 00:00:00 GMT+1 2015
user@ubuntu:$ date
Mi 7. Okt 00:00:02 GMT+1 2015

如果 ntp-client 查询它获取 01:00:00 作为传输时间戳的值的时间。为什么?由于 ntp 依赖于 UTC,我希望它报告 22:00:00。

【问题讨论】:

    标签: linux ubuntu ntp


    【解决方案1】:

    我能够解决它。由于 possix 标准,zoneinfo/Etc/ 中的 GMT 符号与人们所期望的完全相反。当我说柏林(德国)在 GMT+1 时,文件名是 zoneinfo/Etc/GMT-1

    【讨论】:

      猜你喜欢
      • 2018-11-24
      • 2014-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-30
      • 2011-12-13
      • 2017-12-04
      • 2012-03-06
      相关资源
      最近更新 更多