ホームページ  >  記事  >  運用・保守  >  LinuxでNTPが同期されているかどうかを確認する方法

LinuxでNTPが同期されているかどうかを確認する方法

青灯夜游
青灯夜游オリジナル
2022-11-07 18:27:374825ブラウズ

3. 表示方法: 1. ntpq コマンドを使用して、NTP デーモン ntpd の動作を監視し、パフォーマンスを確認します。構文は「ntpq -p」です。 2. ntpstat コマンドを使用して、動作を報告します。 NTP デーモン ntpd の同期ステータスは、同期されている場合は 0 を返し、クロックが同期されていない場合は 1 を返します。3. timedatectl コマンドを使用します。構文は「timedatectl status」です。戻り結果「NTP synchronized」行が「yes」であれば同期されています。

LinuxでNTPが同期されているかどうかを確認する方法

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

NTP は、コンピュータ クライアントまたはサーバーの時刻を別のサーバーまたは基準クロック ソースに同期するために使用されます。 UTC を時間標準として使用し、コネクションレス型 IP プロトコルと UDP プロトコルに基づくアプリケーション層プロトコルです。階層的な時刻分布モデルを使用します。達成できる精度は、ローカル クロック ハードウェアの精度とデバイスの許容誤差によって決まります。プロセスの遅延、厳格な管理。

Linux には、NTP 同期を確認するために使用できるコマンドが 3 つあります。

  • ntpq: ntpq は、標準の NTP クエリ プログラムです。

  • ntpstat: ネットワーク世界の同期ステータスを表示します。

  • timedatectl: systemd システムのシステム時刻と日付を制御します。

方法 1: ntpq コマンドを使用して NTP ステータスを確認するにはどうすればよいですか?

ntpq ユーティリティは、NTP デーモン ntpd の動作を監視し、パフォーマンスを判断するために使用されます。

プログラムは対話モードで実行することも、コマンド ライン パラメーターを使用して制御することもできます。複数のクエリをサーバーに送信して、接続されているピアのリストを出力します。 NTP が適切に機能している場合は、次のような出力が表示されます。

ntpq -p

LinuxでNTPが同期されているかどうかを確認する方法

詳細:

  • -p: プリント サーバーに認識されていますピアのリストとそのステータスの概要。

方法 2: ntpstat コマンドを使用して NTP ステータスを確認するにはどうすればよいですか?

ntpstat は、ローカル コンピューター上で実行されている NTP デーモン (ntpd) の同期ステータスを報告します。ローカル システムが基準時刻ソースと同期していることが判明した場合、ntpstat はおおよその時間精度を報告します。 ntpstat コマンドは、NTP 同期ステータスに基づいて 3 つのステータス コードを返します。詳細は以下の通り。

  • #0: クロックが同期している場合は 0 を返します。

  • #1: クロックが同期していない場合は 1 を返します。

  • 2: ntpd に接続できない場合など、時計の状態が不確かな場合は 2 を返します。

ntpstat

LinuxでNTPが同期されているかどうかを確認する方法

方法 3: timedatectl コマンドを使用して NTP ステータスを確認するにはどうすればよいですか?

timedatectl コマンドは、systmed システムのシステム クロックとその設定を照会および変更するために使用されます。

timedatectl
或
timedatectl status

LinuxでNTPが同期されているかどうかを確認する方法

その他のヒント

##Chrony は NTP クライアントの代替品です。システム クロックをより速く、より高い時間精度で同期できるため、常にオフラインのシステムに特に役立ちます。

chronyd はサイズが小さく、使用するメモリが少なく、必要な場合にのみ CPU をウェイクアップするため、電力を節約できます。ネットワークが長時間混雑しても問題なく動作します。

次のコマンドのいずれかを使用して、Chrony のステータスを確認できます。

Chrony の追跡ステータスを確認してください。

# chronyc tracking
Reference ID    : C0A80105 (CentOS7.2daygeek.com)
Stratum         : 3
Ref time (UTC)  : Thu Mar 28 05:57:27 2019
System time     : 0.000002545 seconds slow of NTP time
Last offset     : +0.001194361 seconds
RMS offset      : 0.001194361 seconds
Frequency       : 1.650 ppm fast
Residual freq   : +184.101 ppm
Skew            : 2.962 ppm
Root delay      : 0.107966967 seconds
Root dispersion : 1.060455322 seconds
Update interval : 2.0 seconds
Leap status     : Normal

sources コマンドを実行して、現在のタイム ソースに関する情報を表示します。

# chronyc sources
210 Number of sources = 1
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^* CentOS7.2daygeek.com          2   6    17    62    +36us[+1230us] +/- 1111ms

関連する推奨事項:「

Linux ビデオ チュートリアル

以上がLinuxでNTPが同期されているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。