питання про годинник

приблизно 10-12% читачів цього щоденника — користувачі linux (сюди не включаю мобільні пристрої на кшалт смартфонів з android’ом). питання до вас.

годинник вашого ноутбука чи пк (hardware clock) — виставлений по utc чи за місцевим часом?

перевірити можна командою hwclock (потребує root’ових привілеїв) в терміналі:
sudo hwclock
…і якщо у виводі присутня поправка на зону (+0300 або +0200 для києва, залежно від пори року) — час місцевий, якщо ж поправки немає (0000) — маєте універсальний координований час. дідько! надурив сам себе і вас: hwclock без параметрів показує локальний час незалежно від того, як виставлено годинник на платі =/

ось ця команда показує справжній стан справ (разом з купою додаткової технічної інформації):
sudo hwclock --show --debug
…і, виявляється, мій годинник в utc:
hwclock from util-linux 2.20.1
Using /dev interface to clock.
Last drift adjustment done at 1344520273 seconds after 1969
Last calibration done at 1344520273 seconds after 1969
Hardware clock is on UTC time
Assuming hardware clock is kept in UTC time.
Waiting for clock tick...
...got clock tick
Time read from Hardware Clock: 2012/08/20 15:14:23
Hw clock time : 2012/08/20 15:14:23 = 1345475663 seconds since 1969
пн, 20-сер-2012 18:14:23 +0300 -0.032741 seconds
p.s. світлина з брюгге.

7 коментар(ів):

Nazar Bardiuk сказав...

Дивна ситуація: hwclock виводить дату на +3 від того, що показує date.
Тобто ця прога сприймала мій локальнй час за UTC і додавала +3 EEST.
Після встановлення (hwclock --set) теперішнього часу все вирівнялось.

А вивід такий:
Mon 20 Aug 2012 04:55:55 PM EEST

Юрій Сметана сказав...

lufa@lufa-12:~$ date
понеділок, 20 серпня 2012 17:22:03 +0300

Юрій Сметана сказав...

lufa@lufa-12:~$ sudo hwclock
пн, 20-сер-2012 17:23:35 +0300 -0.595780 секунд

івась тарасик сказав...

питання пов’язане ось із чим… певний час тому (кілька років) помітив, що деякі дистри (приміром, opensuse, якщо не помиляюся) пропонують під час встановлення виставити «залізний» годинник на utc і вибрати часову зону. інші просто запитують, як налаштовано hardware clock.

спершу я був здивувався: «за ющенка такого не було» (тобто за часів dos/windows). потім погодився, що мати всі годинники у світі виставленими на utc було би, гхм, досить зручно, мабуть.

тим не менш, до цього часу в мене локальний час на машині. але після чергового перевстановлення, мабуть, буде utc =)

Andrii Degeler сказав...

Ось такий вивід:
Mon 20 Aug 2012 08:39:19 PM EEST -0.790594 seconds

івась тарасик сказав...

дідько! надурив сам себе і вас: hwclock без параметрів показує локальний час незалежно від того, як виставлено годинник на платі =/

івась тарасик сказав...

…розібрався, здається. правильна команда:

sudo hwclock --show --debug

Дописати коментар

увага!
коментарі не модерую, проте спам видаляю нещадно. посилання на інші сайти/блоги за темою допису вітаю.

додаткові можливості розмітки (кутики набрати з клавіатури):
  ‹b›жирний шрифт‹/b›
  ‹i›похилий шрифт‹/i›
  ‹a href="http://tivasyk.info"›посилання‹/a›