Saturday, December 24, 2016

Mint18で時計のズレを直す

起動直後だけ、時間が9時間ずれているのに気づいた。
ハードウェアクロックがUTCだと起こる現象らしい。

端末で
$ sudo hwclock -r --debug
>>
hwclock from util-linux 2.27.1
Using the /dev interface to the clock.
直前のズレの修正は、 1969 年から 0 秒経過した時点で行なわれました
直前の調整は 1969 年から 0 秒経過した時点で行なわれました
ハードウェアの時刻は 不明 です
ハードウェアの時刻が UTC に設定されているものと仮定します。
クロックティックを待っています...
...クロックティックを取得しました
ハードウェアの時計から読み込んだ時刻: 2016/12/24 06:43:26
ハードウェアの時刻値 : 2016/12/24 06:43:26 = 1969 年から 1482561806 秒経過
Time since last adjustment is 1482561806 seconds
Calculated Hardware Clock drift is 0.000000 seconds
2016年12月24日 15時43分25秒  .834856 seconds
>>

「 ハードウェアの時刻が UTC に設定されているものと仮定します。」
とあるので、ハードウェアクロックがUTCに設定されているらしい。

修正は端末で
$ sudo hwclock --systohc --localtime --debug
>>
hwclock from util-linux 2.27.1
Using the /dev interface to the clock.
直前のズレの修正は、 1969 年から 1482569022 秒経過した時点で行なわれました
直前の調整は 1969 年から 1482569022 秒経過した時点で行なわれました
ハードウェアの時刻は UTC です
ハードウェアの時刻が ローカル時刻 に設定されているものと仮定します。
クロックティックを待っています...
...クロックティックを取得しました
ハードウェアの時計から読み込んだ時刻: 2016/12/24 17:51:39
ハードウェアの時刻値 : 2016/12/24 17:51:39 = 1969 年から 1482569499 秒経過
Time since last adjustment is 477 seconds
Calculated Hardware Clock drift is 0.000000 seconds
missed it - 1482569498.990625 is too far past 1482569498.500000 (0.490625 > 0.001000)
1482569499.500000 is close enough to 1482569499.500000 (0.000000 < 0.002000)
Set RTC to 1482569499 (1482569498 + 1; refsystime = 1482569498.000000)
ハードウェアの時刻値を 17:51:39 (= 1969 年から 1482569499 秒経過) に設定しています
ioctl(RTC_SET_TIME) に成功しました。
Not adjusting drift factor because the --update-drift option was not used.

>>

直ったか確認
$ sudo hwclock -r --debug
>>
hwclock from util-linux 2.27.1
Using the /dev interface to the clock.
直前のズレの修正は、 1969 年から 1482569498 秒経過した時点で行なわれました
直前の調整は 1969 年から 1482569498 秒経過した時点で行なわれました
ハードウェアの時刻は ローカル時刻 です
ハードウェアの時刻が ローカル時刻 に設定されているものと仮定します。
クロックティックを待っています...
...クロックティックを取得しました
ハードウェアの時計から読み込んだ時刻: 2016/12/24 17:52:08
ハードウェアの時刻値 : 2016/12/24 17:52:08 = 1969 年から 1482569528 秒経過
Time since last adjustment is 30 seconds
Calculated Hardware Clock drift is 0.000000 seconds
2016年12月24日 17時52分07秒  .014711 seconds
>>

ハードウェアクロックがローカル時刻になった。

これでwin10の時刻ずれも直ったかな?

No comments: