• ベストアンサー

時間合わせについて

初歩的で恥ずかしいのですが、時間合わせができなくて困ってます。 [実際の時間] Fri Jun 24 12:29:50 JST 2005 [freeBSDの時間] Fri Jun 24 21:29:50 JST 2005 と9時間ずれてしまいます。 ntpdate 211.9.32.200 で時間あわせをしようとすると下記のようなメッセージが返ってくるのですが、freeBSDの時間は変わらないままです。 24 Jun 21:32:38 ntpdate[185]: step time server 211.9.32.200 offset -32262.087398 sec date 200506271229 としても、freeBSDの時間は変わらないままです。 何か解決法があればご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • Lean
  • ベストアンサー率72% (435/603)
回答No.3

実際のRTC(BIOS時刻)はJSTだけど、FreeBSDではRTC(BIOS時刻)がJSTではなくUTCという設定にされているので、さらに+9時間という事になっていると思われます。 下記を実行後、リブート(再起動)を行えば時刻は合うようになると思います。 # touch /etc/wall_cmos_clock 以下念のため # cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime ※RTC  http://e-words.jp/w/RTC.html  

eltech
質問者

お礼

ありがとうございました! ご指示通り試してみたらうまくいきました。 勉強不足を痛感しました。

その他の回答 (2)

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

「システムのタイムゾーン設定」と「ntp クライアントデーモンのタイムゾーン設定」の整合性が取れていない可能性があります。(早い話が、どっちかの設定を間違っているのが原因で、時差修正がダブって2回行われている) ntpdate が返すメッセージは、それで正しいと思います。「offset -32262.087398 sec」と言うのは「GMTとJSTの時差修正が行われていますよ」と言う意味ですので。 なお、ntp デーモンが動いていてサーバーから時間を拾っている時は、date コマンドでの時刻設定は無視されます(時計の時刻は変えられません)

eltech
質問者

お礼

ご丁寧に解説頂き、ありがとうございました。 非常に勉強になりました。

  • wellow
  • ベストアンサー率46% (892/1932)
回答No.1

タイムゾーンは設定していますか? UTCとJSTでは9時間のオフセットです。

関連するQ&A