Назад | Перейти на главную страницу

Как установить hwclock на UTC?

Время на моей рабочей станции Arch Linux испортилось, поэтому я установил системное время с помощью date а затем аппаратное время с

sudo hwclock --systohc --utc

Сейчас hwclock дает:

Do 04 Apr 2013 14:12:48 CEST  -0.641471 seconds

но я хочу, чтобы он использовал UTC, что было бы 12:12:48! Как мне этого добиться?

редактировать:

дополнительная странность:

$ hwclock --utc
Do 04 Apr 2013 14:20:56 CEST  -0.188214 seconds
$ hwclock --localtime
Do 04 Apr 2013 12:21:01 CEST  -0.438205 seconds
$ date -u
Do 4. Apr 12:21:11 UTC 2013
$ date
Do 4. Apr 14:21:16 CEST 2013

utc и localtime, кажется, путают hwclock ...

Да, в Linux вы можете использовать hwclock --systohc, и обратите внимание на его инструкцию, в которой говорится, что «…

Время всегда отображается по местному времени, даже если вы установили на аппаратных часах всемирное координированное время. См. Параметр --utc. Если функция не указана, по умолчанию отображается время аппаратных часов.

… »

И, кстати, мой man hwclock также показывает вариант --debug что действительно поможет вам в поисках истины.