Почему часы NTP не синхронизируются с сервером NTP на другом континенте?

Моя Ubuntu 16.04.5 PC находится в Delhi, India.

Я пытаюсь синхронизировать свои системные часы с NTP-сервером в США. В файле /etc/ntp.conf моей системы я использовал следующую конфигурацию:

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.
# pool 0.ubuntu.pool.ntp.org iburst
# pool 1.ubuntu.pool.ntp.org iburst
# pool 2.ubuntu.pool.ntp.org iburst
# pool 3.ubuntu.pool.ntp.org iburst
server 0.us.pool.ntp.org
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
server 3.us.pool.ntp.org

# Use Ubuntu's ntp server as a fallback.
# pool ntp.ubuntu.com

Выходные данные ntpq -p:

remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*hydrogen.consta 209.51.161.238   2 u   46   64  377  223.270  -93.650  47.200
+horp-bsd01.horp 152.2.133.54     2 u   47   64  377  271.806  -103.56  35.670
 ntpool1.603.new .XFAC.          16 u 1463  512    0    0.000    0.000   0.000
+69.10.161.7     195.205.216.85   3 u   30   64  377  268.569  -95.798  54.450

Но моя система все еще в индийском стандартном времени (ТИО). Что я делаю не так?

0
задан 17 May 2019 в 10:16

1 ответ

NTP всегда распределяет время в UTC. Неважно, где он находится.

Часовые пояса применяются на вашем компьютере, и разные пользователи могут иметь разные часовые пояса. Внутренне Unix отслеживает время в UTC.

Чтобы изменить часовой пояс, запустите sudo dpkg-reconfigure tzdata.

Вы также можете изменить часовой пояс для одной команды:

[~]$ TZ=UTC; date
Fri 17 May 07:34:05 UTC 2019
[~]$ TZ=CEST; date
Fri 17 May 07:34:07 CEST 2019
[~]$ TZ=EST; date
Fri 17 May 02:35:03 EST 2019
[~]$ 

Здесь я сначала показываю время UTC, затем Центрально-европейское летнее время (мой местный TZ), а затем Восточное стандартное время, которое используется восточная часть Соединенных Штатов.

При выборе NTP-серверов выберите локальных серверов. Это, вероятно, означает, что индийские серверы. Вы хотите как можно более низкую задержку и низкий джиттер. Это, вероятно, означает, что вы должны использовать in.pool.ntp.org, если у вас нет особых требований.

0
ответ дан 17 May 2019 в 10:16

Другие вопросы по тегам:

Похожие вопросы: