1365 ntpdate

<<トップページへ <<質問掲示板へ

ntpdate
日時: 2009/07/02 14:04
名前: haru
こんにちは〜

お世話になります。

6/29に、停電になりまして 30分後復帰しましたが、 サーバー機に色々問題が出ました。

# clock -r
2009年07月02日 04時29分37秒 -0.037052 秒

「現在時間:13:29」 ↑時間が 9時間遅れてしまってます。

それで 色々調べて実行したこと

#/etc/rc.d/init.d/ntpd stop
ntpd を停止中: [ OK ]

# ntpdate ntp.nict.jp
2 Jul 04:31:04 ntpdate[12166]: adjust time server 133.243.238.243 offset -0.003899 sec

# yum -y remove ntp

# yum -y install ntp

ntpサーバー設定をしたんですが、遅れたままです

どう対処すればよいのか解りません

お力添えを、よろしくお願いします

OS: Centos 5.3 です

Re: ntpdate (1)
日時: 2009/07/02 17:19
名前: stranger
URL: http://ja.528p.com/
ntpdate -u タイムサーバのIPアドレス
( -uを付けるとntpサーバを止めないで良い)
date
で現在のソフトウェア上の時間を確認
あっていたら
/sbin/hwclock --systohc
でハードウェアに書き込む

終了ルーティーンのなかでhwclockを実行しているのだけれど
うまくいかない場合は解かりません

/etc/sysconfig/clockを確認

インストールのデフォルトなら

ZONE="Asia/Tokyo"
UTC=true
ARC=false

この場合はBIOSの設定時間は日本時間より9時間早めておく

ZONE="Asia/Tokyo"
UTC=false
ARC=false

ローカルタイムを使用する設定ならば
BIOSの設定時間を日本時間にしておく

/etc/sysconfig/clockを確認して再起動し
BIOSの設定時間を確認してみる

Re: ntpdate (2)
日時: 2009/07/02 23:54
名前: haru
stranger様 ありがとうございます

>ntpdate -u タイムサーバのIPアドレス
>( -uを付けるとntpサーバを止めないで良い)
>date
>で現在のソフトウェア上の時間を確認
>あっていたら
>/sbin/hwclock --systohc
>でハードウェアに書き込む
あっていないのでしていません

>/etc/sysconfig/clockを確認
>この場合はBIOSの設定時間は日本時間より9時間早めておく
>
>ZONE="Asia/Tokyo"
>UTC=false
>ARC=false
>
>ローカルタイムを使用する設定ならば
>BIOSの設定時間を日本時間にしておく
>
>/etc/sysconfig/clockを確認して再起動し
>BIOSの設定時間を確認してみる
>
/etc/sysconfig/clockを確認しましたら
上記のようでしたので BIOSで9時間早めました

# ntpdate -u ntp-os01.ocn.ad.jp
2 Jul 14:43:55 ntpdate[3185]: adjust time server 210.145.255.76 offset 0.000328 sec

時間がまだ9時間ずれてます

# clock -r
2009年07月02日 23時45分46秒 -0.016183 秒

BIOSの設定で9時間早めたから こちらになるようにできれば いいんですが

う〜ん解らない・・・ このまま少し様子視てみます。

Re: ntpdate (3)
日時: 2009/07/03 00:49
名前: Johann
haruさん

dateコマンドの出力はどうなってますか?

Re: ntpdate (4)
日時: 2009/07/03 02:57
名前: stranger
URL: http://ja.528p.com/
>/etc/sysconfig/clockを確認しましたら
>上記のようでしたので BIOSで9時間早めました

ZONE="Asia/Tokyo"
UTC=false
ARC=false
でBIOSで9時間早めた(間違い)のなら

ntpサーバが起動していても、ハードウェアクロックとの開きがありすぎるので
起動時にタイムシンクしない
ntpdateを実行すると時刻が同期されてdateコマンドで正確な時刻が表示されると思う
この時点では、ハードウェアクロックはもとのままなので
clockコマンドでは、9時間早く表示される

dateコマンドで正確な時刻表示されたならハードウェアクロックに書き込む
怖いと思ったなら再起動する
終了ルーティーンで勝手にハードウェアクロックに書き込んでくれ
間違ったBIOSの設定が正確に合わされているはず

ntpdateを実行し、時刻を同期したあと、dateコマンドで正確な時刻が表示されない場合
どこかがこわれているのでしょうが、私にはわかりません

蛇足
個人の利用としては stratum 1 のタイムサーバとは同期させないようにした方が良い
ntp.nict.jpは 個人での接続を許していますが、マナーとしてpolling間隔を制限した方が良い
http://www2.nict.go.jp/w/w114/tsp/PubNtp/index.htmlのQ&Aを読む

Re: ntpdate (5)
日時: 2009/07/03 21:54
名前: haru

Johann様 有難うございます

>haruさん
>
>dateコマンドの出力はどうなってますか?

# date -s "07/03 0:05 2009" 設定しまして 

# date
2009年 7月 3日 金曜日 07:12:20 UTC 

朝に確認しましたら修正できたと思います。

Re: ntpdate (6)
日時: 2009/07/03 22:07
名前: haru
stranger様 ありがとうございます

>>/etc/sysconfig/clockを確認しましたら
>>上記のようでしたので BIOSで9時間早めました
>
>ZONE="Asia/Tokyo"
>UTC=false
>ARC=false
>でBIOSで9時間早めた(間違い)のなら

BIOSで9時間早めたのが、正確な現在時刻です。

>ntpサーバが起動していても、ハードウェアクロックとの開きがありすぎるので
>起動時にタイムシンクしない
>ntpdateを実行すると時刻が同期されてdateコマンドで正確な時刻が表示されると思う

ntpdate -u ntp-os01.ocn.ad.jp > 9時間遅れのままの状態でした
説明不足で、勘違いさせてしまい すみませんでした。

>この時点では、ハードウェアクロックはもとのままなので
>clockコマンドでは、9時間早く表示される

そのとうりです

>dateコマンドで正確な時刻表示されたならハードウェアクロックに書き込む
>怖いと思ったなら再起動する

# date -s "07/03 0:05 2009" 設定しまして再起動しましたら
# date
2009年 7月 3日 金曜日 07:12:20 UTC 朝に確認しましたら修正できたと思います。

>終了ルーティーンで勝手にハードウェアクロックに書き込んでくれ
>間違ったBIOSの設定が正確に合わされているはず
>
>ntpdateを実行し、時刻を同期したあと、dateコマンドで正確な時刻が表示されない場合
>どこかがこわれているのでしょうが、私にはわかりません
>
>蛇足
>個人の利用としては stratum 1 のタイムサーバとは同期させないようにした方が良い
>ntp.nict.jpは 個人での接続を許していますが、マナーとしてpolling間隔を制限した方が良い
>http://www2.nict.go.jp/w/w114/tsp/PubNtp/index.htmlのQ&Aを読む

stratum 1 のタイムサーバを変更いたします マナー的な指摘 有難うございました。

また何か不具合が、出ましたらその時は、よろしくお願い致します。

Re: ntpdate (7)
日時: 2009/07/04 02:35
名前: stranger
URL: http://ja.528p.com/
ntpdate ソフトウェアクロックの同期
date ソフトウェアクロックの表示や変更
clock ハードウェアクロックの表示や変更

ntpdateで正確に合わせたあとdateで手動で変更しては
正確な時刻合わせにならない
dateは現在の時刻を確かめるだけに使用する

ntpdateコマンドで時刻を合わせた後
ソフトウェアクロックにずれが生じた場合
ntpサーバで定期的に時刻合わせをする

クライアントマシンなら終了時に、ハードウェアクロックに
自動で書き込む

サーバなど再起動しない場合は、そのままではハードウェアクロックと
同期しないので、cronなどを利用して定期的に書き込むようにしておくと良い

Re: ntpdate (8)
日時: 2009/07/09 22:21
名前: haru
stranger様 ありがとうございます

出張で返信遅れましたことを、お詫びします

>ntpdate ソフトウェアクロックの同期
>date ソフトウェアクロックの表示や変更
>clock ハードウェアクロックの表示や変更

理解できました。

>ntpdateで正確に合わせたあとdateで手動で変更しては
>正確な時刻合わせにならない

そのとうりでした。
未だに時間がずれています。

>dateは現在の時刻を確かめるだけに使用する

わかりました。


>ntpdateコマンドで時刻を合わせた後
>ソフトウェアクロックにずれが生じた場合
>ntpサーバで定期的に時刻合わせをする
>サーバなど再起動しない場合は、そのままではハードウェアクロックと
>同期しないので、cronなどを利用して定期的に書き込むようにしておくと良い

cronなどの コマンドがわかりません。

例コマンドを教えて頂けたら幸いです。

よろしくお願い致します。

Re: ntpdate (9)
日時: 2009/07/13 18:32
名前: haru
こんばんは

お世話になりました。

無事に自己解決できました。

stranger様のご好意有難うございます。



※古いスレッドには返信できない場合があります



▲このページのトップへ戻る

LPIロゴ Copyright© 2005-2010 fallenangels, All rights reserved.
ご自由にリンクしてください(連絡は不要です)
本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします