Почему hwclock не является ни UTC, ни локальный?

$ timedatectl 
      Local time: Fri 2015-01-30 11:04:51 CET       correct UTC+1
  Universal time: Fri 2015-01-30 10:04:51 UTC       correct UTC
        Timezone: Europe/Budapest (CET, +0100)      correct
     NTP enabled: n/a
NTP synchronized: no
 RTC in local TZ: no                                ? UTC then ?
      DST active: no
 Last DST change: DST ended at
                  Sun 2014-10-26 02:59:59 CEST
                  Sun 2014-10-26 02:00:00 CET
 Next DST change: DST begins (the clock jumps one hour forward) at
                  Sun 2015-03-29 01:59:59 CET
                  Sun 2015-03-29 03:00:00 CEST
$ sudo hwclock
Fri Jan 30 12:05:09 2015  -0.406771 seconds         ??????? UTC+2 ??????
$ date
Fri Jan 30 11:08:30 CET 2015                        correct

Документация hwclock говорит, что это всегда отображает местное время, неважно, установлен ли RTC согласно местному или всемирному времени.

Что могло заставить hwclock отображать UTC+2 как местное время?

Я первоначально думал, что hwclock "полагает", что RTC установлен согласно UTC, следовательно он отображается +1, так как я нахожусь в Центральной Европе, но RTC уже находится на самом деле в местное время (+1) следовательно он disaplays +1+1 = + 2. Но timedatectl выше "говорит", что RTC не локален. Таким образом, что продолжается?

обновление:

$ sudo hwclock --debug
hwclock from util-linux 2.20.1
Using /dev interface to clock.
Assuming hardware clock is kept in UTC time.
Waiting for clock tick...
...got clock tick
Time read from Hardware Clock: 2015/01/30 11:38:38
Hw clock time : 2015/01/30 11:38:38 = 1422617918 seconds since 1969
Fri Jan 30 12:38:38 2015  -0.516275 seconds

Таким образом, это "думает", что RTC является UTC, но на самом деле локален. Следовательно timedatectl преступник?

2
задан 30 January 2015 в 03:40

1 ответ

  1. Переходят к Вашему BIOS и устанавливают часы BIOS на UTC и устанавливают время правильно там!
  2. В Windows, набор HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal" к dword:00000001
  3. Все еще в Windows, переходят к Панели управления, Добавляют/удаляют Sftware, windowssettings Изменения, добавляют Windows Time server.
  4. В Ubuntu, sudo nano /etc/default/rcS Ctrl + W UTC=, если значение no, изменение в yes
  5. Все еще В Ubuntu следует официальным инструкциям для установки ntp
  6. sudo reboot

проблема, которую уводят!

, Почему Windows? ну, если Ваши настройки выключены, я вывожу, что необходимо быть двойной загрузкой и окнами, портящими вещи! SzГ-vesen!;-)

-1
ответ дан 10 November 2019 в 07:58

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

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