我正在我的Lubuntu15.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-客户端查询它获得的时间01:00:00作为传输时间戳的值。为什么?由于ntp依赖UTC,所以我希望它报告22:00:00。
发布于 2015-10-08 11:08:52
我解决了这个问题。由于“后六”标准,zoneinfo/Etc/中的格林尼治标准与人们所预期的完全相反。当我说柏林(德国)在GMT+1时,文件名是zoneinfo/Etc/GMT-1。
https://stackoverflow.com/questions/32985828
复制相似问题