LINUX.ORG.RU
решено ФорумTalks

А почему local time в Linux такое решето ?

 


1

2

Хочу поставить bios time в local time. Пишу:

timedatectl set-local-rtc 1

и получаю такую страшную портянку:

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'.

Чем это чревато ?



Последнее исправление: Jopich1 (всего исправлений: 1)

Просто выложи уже пароль и прекрати генерировать свой унылый тупак.

Vsevolod-linuxoid ★★★★★
()

Рукожопыч, это чревато тем, что когда будешь ребутиться в Винду и обратно - время в твоем Линуксе будет на час\два\три спешить\отставать до тех пор пока не синкнется с сервером.

Еще это чревато сообщениями из будущего в вайбере уж точно, если вдруг ты напишешь (или тебе напишут) вот в этот самый промежуток.

windows10 ★★★★★
()
Ответ на: комментарий от windows10

Оно и так будет спешить если ставить в биосе utc. А вот если local time линукс начинает по страшному ругаться

Jopich1
() автор топика

Хочу поставить bios time в local time

ln -sf /usr/share/zoneinfo/Europe/Moscow (или нужный город)

hwclock --systohc

keir ★★
()
Ответ на: комментарий от windows10

Неправильно, если следовать советам systemd, то на линукс ПК время в биосе должно быть UTC.

С дуалбутом время будет в венде стабильно +3 часа от линуксового, ибо линукс будет синхронизироваться, считая биос время UTC (не localtime).

Нужно включить timedatectl set-local-rtc 1 и синхронизировать время один раз (в разных дистрибутивах по-разному), тогда timedatectl должно выставить в биосе время по localtime и не считать его за UTC.

На моих дуалбутных опытах пользования разными дистрибутивами set-local-rtc 1 не вызывает абсолютно никаких проблем, это задача NTP сервера синхронизировать время правильно относительно часовых зон. Возможны были бы проблемы если в системе использовалось время типа WET/WEST, CET/CEST, EET, EEST но блин все используют tzdata для такого в формате континент/страна.

bhfq ★★★★★
()

UNIX way:

SYNOPSIS
     adjkerntz -i
     adjkerntz -a [-s]

The adjkerntz utility maintains the proper relationship between the kernel clock, which is always set to UTC and the CMOS сlock, which may be set to local time.

systemd way:

timedatectl may be used to query and change the system clock and its settings, and enable or disable time synchronization services.

systemd-timesyncd is a daemon that has been added for synchronizing the system clock across the network. It implements an SNTP client. In contrast to NTP implementations such as chrony or the NTP reference server this only implements a client side, and does not bother with the full NTP complexity, focusing only on querying time from one remote server and synchronizing the local clock to it. 

(в переводе: замахнулись на все, но до конца не вышло)

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 3)
Ответ на: комментарий от Jopich1

Ты с ним все равно как обезьяна с гранатой, так зачем он тебе? )

zemidius
()
Ответ на: комментарий от Jopich1

Т е проще поменять в windows чем в Linux?

Да.

X512 ★★★★★
()
Ответ на: комментарий от Jopich1

Т е проще поменять в windows чем в Linux? ОМГ

Да

tiinn ★★★★★
()

Чем это чревато ?

Ты не в состоянии прочитать текст чуть выше, который сам же и скопировал? Чудеса, человек без мозга зашел в толксы! ))

zemidius
()

Тем, что не всегда можно однозначно отобразить local time на UTC.

Например, какому UNIX time соответствует local time 2011-03-27 02:00 MSK? А 2010-10-31 02:34 MSD?

kmeaw ★★★
()
Последнее исправление: kmeaw (всего исправлений: 1)
Ответ на: комментарий от beastie

Я в курсе про то, как в дуалбуте время скакало. Но, после XP (точно не помню, может и начиная с 10-й) эту проблему вроде как-то решили. В крайнем случае можно в винде поставить UTC.

imul ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.