Я запускаю NTP-сервер на моем lubuntu 15.04 box. Сервер использует локальные системные часы в качестве единственного источника времени.Конфликт о том, как linux и ntpd имеют дело со временем
/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
Timezone на сервере: GMT + 1 (из-за летнее время это приводит к UTC + 2 в данный момент). Когда я устанавливаю часы с использованием даты, я вижу время 00:00:00, и это нормально.
[email protected]:$ sudo date --set=00:00:00
Mi 7. Okt 00:00:00 GMT+1 2015
[email protected]:$ date
Mi 7. Okt 00:00:02 GMT+1 2015
Если нтп-клиент запрашивает время он получает 01:00:00 как значение передающей временной метки. Может ли кто-нибудь объяснить мне, почему? Поскольку ntp полагается на UTC, я ожидаю, что он сообщит 22:00:00.