web-dev-qa-db-ja.com

Gentooサーバーの時間の問題、手動で時間を設定できない、NTPDが修正されない、時差が大きすぎる

ですから、私のサーバーは将来的に稼働しています。残念ながら、宝くじの番号を取得できないか、その中から株を選びます。

今がその時だと思います:_Thu Nov 7 04:07:18 EST 2013_

正しくありません。いくつかの方法で日付を使用して手動で時刻を設定しようとしました

_# date -s "06 NOV 2013 14:48:00"_

_# date 110614482013_-同じ出力、同じ問題

_Wed Nov 6 14:48:00 EST 2013_を出力しますが、日付をもう一度確認すると、11月7日0400などに設定されたままです。

システムメッセージを確認したところ、次のようなポップアップが頻繁に表示されます。

Nov 7 03:54:00 www ntpd[4482]: time correction of -47927 seconds exceeds sanity limit (1000); set clock manually to the correct UTC time.

それは理にかなっています、私たちは正しい時間から遠く離れています。しかし、手動で修正することはできないようです。んで、どうする?

また、ハードウェアクロックが正しく設定されているかどうか疑問に思っていますが、hwclockは値を返しません。それが問題を引き起こしているでしょうか?

これは仮想化されたサーバーであり、ハイパーバイザーに直接アクセスすることはできませんが、自分自身を十分に説明できると仮定して、誰と話すことができます。

ありがとう

1
kevingreen

デフォルト設定では、ntpdは、問題が発生したと想定するため、システムクロックに大きな変更を加えることを拒否します。大規模なNTP更新を強制するには、次の手順を実行します。

  1. NTPDサービスを停止します
  2. 実行ntpd -gnqd
  3. NTPDサービスを再開します

これにより、NTPデーモンがフォアグラウンドで時間を1回更新し、大幅な時間変更が可能になります。

5
CyberJacob