原因は良く理解していないのですが、計算機 (PC-7TS02-7J0XB FLORA 370 )の リチウム電池 CR2032 ( CR2023 3V @268yen )を 交換したにも 係わらず 、時間の 表示が 狂うのです。暫定の策として 起動時には 一度 ntpdate と hwclock --systohc にて 時刻を 設定して ntpd を 動作させると いう 処置を してみました。これは 最善の方法という理由では有りません。又 原因は 良くわかりません 酷暑のせいであれば 納得出来るのですが?
症状
# ntpdate ntp1.jst.mfeed.ad.jp Looking for host ntp1.jst.mfeed.ad.jp and service ntp host found : ntp1.jst.mfeed.ad.jp 24 Aug 13:09:37 ntpdate[782]: step time server 210.173.160.27 offset -3982.830165 sec $ date 1998年 1月 1日 (木) 12:04:33 JST # ntpdate ntp1.jst.mfeed.ad.jp Looking for host ntp1.jst.mfeed.ad.jp and service ntp host found : ntp1.jst.mfeed.ad.jp 24 Aug 13:52:22 ntpdate[389]: step time server 210.173.160.27 offset 304307234.400523 sec # date Tue Sep 6 13:09:20 JST 1994 # ntpdate 192.168.0.8 Looking for host 192.168.0.8 and service ntp host found : 192.168.0.8 24 Aug 17:32:46 ntpdate[386]: step time server 192.168.0.8 offset 409119715.234749 sec
まあむちゃくちゃでござります!面白いといえないことも無いのですが?
具体的には /etc/rc.d/rc.local を 以下のように しました。抜粋です。
ntpdate ntp1.jst.mfeed.ad.jp hwclock --systohc ntpdate ntp2.jst.mfeed.ad.jp hwclock --systohc ntpdate ntp3.jst.mfeed.ad.jp hwclock --systohc if [ -x /usr/bin/ntpd ]; then /usr/bin/ntpd -c /etc/ntp.conf fi
またサーバーは /etc/ntp.conf にある
# cat /etc/ntp.conf | grep server server ntp1.jst.mfeed.ad.jp server ntp2.jst.mfeed.ad.jp server ntp3.jst.mfeed.ad.jp
方法としては もう一つ という所ですが またいい方法がわかれば 変更する ことにします。bootlog を 見るとわかるように 短時間で時間が狂うのです
# cat bootlog ....... Sep 2 22:33:02 keisannki kernel: Symbols match kernel version 2.4.31. Sep 2 22:33:02 keisannki kernel: Loaded 243 symbols from 8 modules. Sep 2 22:33:02 keisannki sshd[172]: Server listening on 0.0.0.0 port 22. Sep 2 22:33:02 keisannki kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.d e). Sep 2 22:33:02 keisannki lpd[196]: restarted Sep 2 22:32:05 keisannki ntpd[268]: ntpd 4.2.0@1.1161-r Fri May 28 13:23:12 JST 2004 (1) Sep 2 22:32:05 keisannki ntpd[268]: precision = 1.000 usec Sep 2 22:32:05 keisannki ntpd[268]: kernel time sync status 0040 Sep 2 22:32:05 keisannki ntpd[268]: frequency initialized 37.761 PPM from /etc/ntp.drift Sep 2 22:36:23 keisannki ntpd[268]: synchronized to 210.173.160.27, stratum=2 Sep 2 22:36:23 keisannki ntpd[268]: kernel time sync disabled 0041 ..... Sep 2 22:44:59 keisannki ntpd[268]: kernel time sync enabled 0001
ほんでもって
# ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *ntp1.jst.mfeed. 210.173.176.251 2 u 8 64 377 47.036 1.012 0.322 +ntp2.jst.mfeed. 210.173.160.86 2 u 10 64 377 46.949 1.045 0.551 +ntp3.jst.mfeed. 210.173.160.86 2 u 8 64 377 47.047 0.833 0.330
取り敢えずは美味く いっているようです。但し、この現象は この計算機で 近々に 発生してるので 他にも 何か原因があるのかも しれません?寿命!
にゃんたろう 拝!
2007年 9月 2日 (日) 22:52:39 JST 作成