UTC ?

Debian LS410D

標準ファームで起動して時刻を見たら、
[root@LS410D06E ~]# date
Sat Oct 26 21:46:20 JST 2013
[root@LS410D06E ~]#
時計はあっているのに、
すぐにハックキットのHDDに換えて起動して時刻を見たら、
guest@ls410d:~$ date
2013年 10月 27日 日曜日 06:48:19 JST
guest@ls410d:~$
9時間進んでいる。

これは、/etc/default/rcS に UTC=no がない時の症状。

Debian 7.1 のインストール 手順を見ても、/etc/default/rcS を編集している形跡がない。

学習しない奴。もう何回目?

/etc/default/rcS の編集

/etc/default/rcS に UTC=no を入れる。
root@ls410d:~# grep UTC /etc/default/rcS
root@ls410d:~# date
2013年 10月 27日 日曜日 06:53:11 JST
root@ls410d:~# echo UTC=no >> /etc/default/rcS
root@ls410d:~# date
2013年 10月 27日 日曜日 06:53:15 JST
root@ls410d:~#
あれ?すぐには効かないんだったか。。

と思って、man 5 rcS したら、


The  EDITMOTD,  RAMRUN  and UTC variables are no longer used.
	:
	:
The UTC setting is replaced by the UTC or LOCAL setting in /etc/adjtime,
とのこと。

man 重要

/etc/default/rcS を元に戻す

こういう時に限ってバックアップしていない
root@ls410d:~# vi /etc/default/rcS
	:
	:

/etc/adjtime を見る

root@ls410d:~# cat /etc/adjtime
-0.000008 1382792925 0.000000
1382792925
UTC
root@ls410d:~#
最後の行を LOCAL に変えればいいの?
root@ls410d:~# cd /etc
root@ls410d:/etc# mv adjtime{,.orig}
root@ls410d:/etc# sed -e 's/UTC/LOCAL/' adjtime.orig > adjtime
root@ls410d:/etc# ls -l adjtime*
-rw-r--r-- 1 root root 47 10月 27 07:24 adjtime
-rw-r--r-- 1 root root 45 10月 26 22:08 adjtime.orig
root@ls410d:/etc# cat adjtime
-0.000008 1382792925 0.000000
1382792925
LOCAL
root@ls410d:/etc#

標準ファームで起動

[root@LS410D06E ~]# date
Sat Oct 26 22:28:16 JST 2013
[root@LS410D06E ~]#

ハックキットで起動

guest@ls410d:~$ date
2013年 10月 26日 土曜日 22:30:10 JST
guest@ls410d:~$
よーし。

でも、ハックキット作り直しかぁ、、、



LS410D

楽天市場
Amazon


ハックキットの修正、確認
ハックの記録
LinkStation/玄箱 をハックしよう

最初の設定~ftp サーバ、開発環境のインストール

ツイート Tweet to @yasunari_y @yasunari_yをフォロー

Copyright (C) 2003-2013 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市