ホームページ >運用・保守 >Linuxの運用と保守 >LinuxでNTPが同期されているかどうかを確認する方法
3. 表示方法: 1. ntpq コマンドを使用して、NTP デーモン ntpd の動作を監視し、パフォーマンスを確認します。構文は「ntpq -p」です。 2. ntpstat コマンドを使用して、動作を報告します。 NTP デーモン ntpd の同期ステータスは、同期されている場合は 0 を返し、クロックが同期されていない場合は 1 を返します。3. timedatectl コマンドを使用します。構文は「timedatectl status」です。戻り結果「NTP synchronized」行が「yes」であれば同期されています。
#このチュートリアルの動作環境: 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
詳細:
-p
: プリント サーバーに認識されていますピアのリストとそのステータスの概要。
方法 2: ntpstat コマンドを使用して NTP ステータスを確認するにはどうすればよいですか?
ntpstat は、ローカル コンピューター上で実行されている NTP デーモン (ntpd) の同期ステータスを報告します。ローカル システムが基準時刻ソースと同期していることが判明した場合、ntpstat はおおよその時間精度を報告します。 ntpstat コマンドは、NTP 同期ステータスに基づいて 3 つのステータス コードを返します。詳細は以下の通り。
#0: クロックが同期している場合は 0 を返します。
#1: クロックが同期していない場合は 1 を返します。
2: ntpd に接続できない場合など、時計の状態が不確かな場合は 2 を返します。
ntpstat
方法 3: timedatectl コマンドを使用して NTP ステータスを確認するにはどうすればよいですか?
timedatectl コマンドは、systmed システムのシステム クロックとその設定を照会および変更するために使用されます。
timedatectl 或 timedatectl status
その他のヒント
##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 : Normalsources コマンドを実行して、現在のタイム ソースに関する情報を表示します。
# 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 サイトの他の関連記事を参照してください。