Я пытался установить время на моем хосте Ubuntu 16.04, но не могу получить исправленный часовой пояс. По какой-то причине Ubuntu считает, что часовой пояс Pacific / Auckland совпадает с часовым поясом UTC и не имеет 12-часового смещения. «Часовой пояс Pacific / Auckland» должен быть UTC +12
sudo dpkg-reconfigure tzdataCurrent default time zone: 'Pacific/Auckland'
Local time is now: Tue Sep 26 09:08:37 UTC 2017.
Universal Time is now: Tue Sep 26 09:08:37 UTC 2017.
timedatectl status
Local time: Tue 2017-09-26 09:13:45 Pacific
Universal time: Tue 2017-09-26 09:13:45 UTC
RTC time: Tue 2017-09-26 09:13:45
Time zone: Pacific/Auckland (Pacific, +0000)
Network time on: no
NTP synchronized: no
RTC in local TZ: yes
sudo dpkg-reconfigure tzdata
Внимание: система настроена на чтение времени RTC в локальном часовом поясе. Этот режим не может быть полностью поддержан. Это создаст различные проблемы с изменениями часовых поясов и корректировками летнего времени. Время RTC никогда не обновляется, оно полагается на внешние средства для его поддержания. Если это вообще возможно, используйте RTC в UTC, вызвав 'timedatectl set-local-rtc 0'.
Может кто-нибудь сказать мне, как это исправить?
sudo ntpdate nz.pool.ntp.org
и получил 25 Sep 22:38:17 ntpdate[1422]: step time server 130.217.226.49 offset -43211.035177 sec и сделал date Mon Sep 25 22:49:05 Pacific 2017 Но текущее время 11:49. Нашел проблему. Мой / usr / share / zoneinfo / NZ получил коррумпированный тест единицы rouge. Файл «NZ» изначально был двоичным файлом и был заменен текстовым файлом с «NZST-12NZDT, M9.5.0, M4.1.0 / 3». Я скопировал NZ-файл с другого компьютера и исправил свою проблему. [!d0 ]
timedatectl status
теперь говорит: Местное время: сб 2017-09-30 02:33:09 NZDT Общее время: пт 2017-09-29 13:33 : 09 UTC Время в RTC: Пт 2017-09-29 13:33:12 Часовой пояс: Тихий океан / Окленд (NZDT, +1300) Время в сети: да Синхронизировано NTP: нет RTC в локальном TZ: нет
Нашел проблему. Мой / usr / share / zoneinfo / NZ получил коррумпированный тест единицы rouge. Файл «NZ» изначально был двоичным файлом и был заменен текстовым файлом с «NZST-12NZDT, M9.5.0, M4.1.0 / 3». Я скопировал NZ-файл с другого компьютера и исправил свою проблему.
timedatectl status
теперь говорит: Местное время: сб 2017-09-30 02:33:09 NZDT Общее время: пт 2017-09-29 13:33 : 09 UTC Время в RTC: Пт 2017-09-29 13:33:12 Часовой пояс: Тихий океан / Окленд (NZDT, +1300) Время в сети: да Синхронизировано NTP: нет RTC в локальном TZ: нет
Нашел проблему. Мой / usr / share / zoneinfo / NZ получил коррумпированный тест единицы rouge. Файл «NZ» изначально был двоичным файлом и был заменен текстовым файлом с «NZST-12NZDT, M9.5.0, M4.1.0 / 3». Я скопировал NZ-файл с другого компьютера и исправил свою проблему.
timedatectl status
теперь говорит: Местное время: сб 2017-09-30 02:33:09 NZDT Общее время: пт 2017-09-29 13:33 : 09 UTC Время в RTC: Пт 2017-09-29 13:33:12 Часовой пояс: Тихий океан / Окленд (NZDT, +1300) Время в сети: да Синхронизировано NTP: нет RTC в локальном TZ: нет