LINUX.ORG.RU

Получение нужного времени в системе не меняя временную зону

 


0

1

Доброго всем!

Имеется тачка с Linux’ом на борту. На тачке настроена синхронизация времени со внешним NTP-пулом с помощью chronyd. И даже всё работает и синхронизирует, но синхронизирует системные часы в зависимости от временной зоны, которая в системе указана в формате UTC + чего-то там. Вопрос: можно ли забацать синхронизацию UTC+0 для системных часов, не меняя временную зону?

Всем пасибы!

Временная зона на синхронизацию не влияет, она влияет на показ времени на экране.

firkax ★★★★★
()

Гугли как в твоём дистрибутиве настраивается hwclock, там надо будет задать UTC.

Но, судя по твоей аватарке вангуется дуалбут с виндой. Если так, тогда в ней слетит время и потребуется шаманство уже в винде.

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

Не бро, вангование = false

Просто аватарка не на все случаи в жизни.

Спасибо за ответ. Попробую hwclock.

Ramirezkiv2
() автор топика
Последнее исправление: Ramirezkiv2 (всего исправлений: 1)
Ответ на: комментарий от firkax
Ответ на: комментарий от her_s_gory

Ага и «авторитетный источник» в виде книги про winxp. Системными часами можно назвать почти что угодно в зависимости от контекста. И называют, в разных технических спецификациях, а уж про бытовое понимание этого слова и говорить нечего.

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

https://www.freedesktop.org/software/systemd/man/timedatectl.html

set-local-rtc [BOOL]

    Takes a boolean argument. If "0", the system is configured to maintain the RTC in universal time. If "1", it will maintain the RTC in local time instead. Note that maintaining the RTC in the local timezone is not fully supported and will create various problems with time zone changes and daylight saving adjustments. If at all possible, keep the RTC in UTC mode. Note that invoking this will also synchronize the RTC from the system clock, unless --adjust-system-clock is passed (see above). This command will change the 3rd line of /etc/adjtime, as documented in hwclock(8). 
Vsevolod-linuxoid ★★★★★
()

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

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

Вы статью в википедии полностью прочитайте :)

Системные часы — специальное энергонезависимое устройство...

Системные часы инициализируются от аппаратных при загрузке операционной системы, и далее системное время поддерживаются с помощью регулярных прерываний от таймера.

Причём в EN вики вобще нет отдельной статьи про «system clock», только упоминание в статье «System time».

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

Кроме windowz Специально для нее параметр ввели системные часы в локали.

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