Linux系統檢視ntp是否同步的方法有幾種?

老男孩IT教育機構發表於2022-12-13

  Linux中如何檢視ntp是否同步?在Linux中,檢視ntp是否同步的方法主要有三種,分別是:ntpd命令、ntpstat命令、timedatectl命令,接下來是詳細的內容介紹。

  NTP用於將計算機客戶或伺服器的時間同步到另一伺服器或參考時鐘源。它使用UTC作為時間標準,是基於無連線的IP協議和UDP協議的應用層協議,使用層次式時間分佈模型,所能取得的準確度依賴於本地時鐘硬體的精確度和對裝置及程式延遲的嚴格控制。

  Linux中有三個命令可用於驗證NTP同步情況:

  1、ntpq:是一個標準的NTP查詢程式

  2、ntpstat:顯示網路世界同步狀態

  3、timedatectl:它控制systemd系統中的系統時間和日期

   方法1:ntpq命令

  ntpq實用程式用於監視NTP守護程式ntpd的操作並確定效能。

  該程式可以以互動模式執行,也可以使用命令列引數進行控制。它透過向伺服器傳送多個查詢來列印出連線的對等項列表。如果NTP正常工作,將獲得類似下面的輸出。

  ntpq -p

  -p:列印伺服器已知的對等項列表以及其狀態摘要。

   方法2:ntpstat命令

  ntpstat將報告在本地計算機上執行的NTP守護程式的同步狀態。如果發現本地系統與參考時間源保持同步,則ntpstat將報告大致的時間精度。ntpstat命令根據NTP同步狀態返回三種狀態碼。如下:

  0:如果時鐘同步則返回0

  1:如果時鐘不同步則返回1

  2:如果時鐘狀態不確定,則返回2

  ntpstat

   方法3:timedatectl命令

  timedatectl命令用於查詢和更改系統時鐘及其在systmed系統中的設定。

  timedatectl

  或

  timedatectl status


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2927875/,如需轉載,請註明出處,否則將追究法律責任。

相關文章