RedHatサーバーの更新時間は1分です。

RedHatサーバーの更新時間は1分です。

RedHat リリース 7.3 これは開発用コンピュータなので、インストール履歴がわかりません。 ntpdが実行されているにもかかわらず、時間同期が正しく維持されていないことがわかりました。

私の調査によると、ntpは正常に動作していますが、時間に合わせて更新される他のサービスも実行されています。残念ながら、このサービスは12分早すぎます!

たとえば、ntpdを無効にしてntpdateを実行します。コンピュータ時間がリセットされました。

#timedatectl status

      Local time: Tue 2016-11-22 13:27:56 GMT
  Universal time: Tue 2016-11-22 13:27:56 UTC
        RTC time: Tue 2016-11-22 13:27:17
       Time zone: Europe/London (GMT, +0000)
     NTP enabled: no
NTP synchronized: no
 RTC in local TZ: no
      DST active: no

しかし、数分で時間は12分早く戻ってきました。 (RTCコントラスト)

#timedatectl status

      Local time: Tue 2016-11-22 13:41:09 GMT
  Universal time: Tue 2016-11-22 13:41:09 UTC
        RTC time: Tue 2016-11-22 13:28:49
       Time zone: Europe/London (GMT, +0000)
     NTP enabled: no
NTP synchronized: no
 RTC in local TZ: no
      DST active: no

/var/log/messagesで関連メッセージを見つけました。

*Nov 22 14:26:00 development systemd: Time has been changed
 Nov 22 14:38:27 development systemd: Time has been changed
*Nov 22 14:27:00 development systemd: Time has been changed
 Nov 22 14:39:27 development systemd: Time has been changed
*Nov 22 14:27:00 development systemd: Time has been changed
 Nov 22 14:40:27 development systemd: Time has been changed
*Nov 22 14:39:00 development systemd: Time has been changed
 Nov 22 14:42:27 development systemd: Time has been changed

「*」と表示されている場所は私が完了した場所ですdate 11221426

どこかで時間を12分早くリセットする機能があることがわかります。時間は常に「27秒」なのでゆっくり漂流しますが(現在は28秒で実行中!)1分ごとに実行されるようです。

私はサービスを無効にするのに長い時間を費やしましたが、次の12分間私のコンピュータを強制するサービスを見つけることができませんでした。私はntpdが無効になっていますが、正しい時間に同期していることを知っています。

誰もがサービスを更新する別の時間を提案している場合は、そのサービスが実行されていることを確認できます。

追加情報

答えで提案したように、私はchronydを調べました。マイコンピュータでは実行されず、実行させても12分ではなく正確な時間にコンピュータが設定されます。

chronyd.service - NTP client/server
Loaded: loaded 
   (/usr/lib/systemd/system/chronyd.service; disabled; vendor preset: enabled)
Active: inactive (dead)

ベストアンサー1

Red Hat バージョン 7 にはchronydシステムクロック管理用のデーモンが導入されました。ntpdデーモンプロセスの代わりに使用できます。chronyd断続的にネットワーク接続が切断されるシステムに適しています。chronydシステム時間はより速く調整できますntpd

このデーモンが実行されていることを確認するには、次の手順を実行します。

# systemctl status chronyd

デーモンがどのように実行されるかを確認するには:

# chronyc tracking
# chronyc sources

制御による構成/etc/chrony.conf

おすすめ記事