Очередные грабли: Linux (семейство Ubuntu) и Windows показывают разное время. А именно разница составляет 2 часа.
Как оказалось Винда подхватывает время из BIOS, а Пингвинятина прикручивает Гринвич (UTC 0). Это несмотря на то, что в Линухе выставлен совершенно чотко ))) часовой пояс UTC +2.
Потом, при корректировке времени в Пингвине он меняет часы в БИОСе. И последующая загрузка Винды приводит к разнице во времени в 2 часа.
Решается этот вопрос не просто, а очень просто!!! (Спасибо блоггеру http://boonya.info/).
"Нужно открыть файл переменных настроек с помощью команды:
или любой другой удобной вам (у меня это был nano) и изменить значение параметра UTC с yes на no"
Да. И все получилось.
Как оказалось Винда подхватывает время из BIOS, а Пингвинятина прикручивает Гринвич (UTC 0). Это несмотря на то, что в Линухе выставлен совершенно чотко ))) часовой пояс UTC +2.
Потом, при корректировке времени в Пингвине он меняет часы в БИОСе. И последующая загрузка Винды приводит к разнице во времени в 2 часа.
Решается этот вопрос не просто, а очень просто!!! (Спасибо блоггеру http://boonya.info/).
"Нужно открыть файл переменных настроек с помощью команды:
sudo gedit /etc/default/rcS или любой другой удобной вам (у меня это был nano) и изменить значение параметра UTC с yes на no"
Да. И все получилось.
UPD 30.09.2020 Пингвин не стоит на месте ))) В случае со сбоем времени, предыдущий рецепт не всегда работает...
Теперь за время отвечает служба timedatectl. Во всяком случае в Debian подобных дистрах.
Вот рецепт новый:
Было:
$timedatectl
Local time: Ср 2020-09-30 11:41:03 EEST
Universal time: Ср 2020-09-30 08:41:03 UTC
RTC time: Ср 2020-09-30 08:41:02
Time zone: Europe/Kiev (EEST, +0300)
System clock synchronized: no
NTP service: n/a
RTC in local TZ: no
Сделал:
sudo timedatectl set-local-rtc 1 --adjust-system-clock
Стало:
$timedatectl
Local time: Ср 2020-09-30 13:09:25 EEST
Universal time: Ср 2020-09-30 10:09:25 UTC
RTC time: Ср 2020-09-30 13:09:26
Time zone: Europe/Kiev (EEST, +0300)
System clock synchronized: no
NTP service: n/a
RTC in local TZ: yes
Warning: The system is configured to read the RTC time in the local time zone.
This mode cannot be fully supported. It will create various problems
with time zone changes and daylight saving time adjustments. The RTC
time is never updated, it relies on external facilities to maintain it.
If at all possible, use RTC in UTC by calling
'timedatectl set-local-rtc 0'.
$timedatectl
Local time: Ср 2020-09-30 11:41:03 EEST
Universal time: Ср 2020-09-30 08:41:03 UTC
RTC time: Ср 2020-09-30 08:41:02
Time zone: Europe/Kiev (EEST, +0300)
System clock synchronized: no
NTP service: n/a
RTC in local TZ: no
Сделал:
sudo timedatectl set-local-rtc 1 --adjust-system-clock
Стало:
$timedatectl
Local time: Ср 2020-09-30 13:09:25 EEST
Universal time: Ср 2020-09-30 10:09:25 UTC
RTC time: Ср 2020-09-30 13:09:26
Time zone: Europe/Kiev (EEST, +0300)
System clock synchronized: no
NTP service: n/a
RTC in local TZ: yes
Warning: The system is configured to read the RTC time in the local time zone.
This mode cannot be fully supported. It will create various problems
with time zone changes and daylight saving time adjustments. The RTC
time is never updated, it relies on external facilities to maintain it.
If at all possible, use RTC in UTC by calling
'timedatectl set-local-rtc 0'.