Linux中如何查看ntp是否同步?在Linux中,查看ntp是否同步的方法主要有三種,分別是:ntpd命令、ntpstat命令、timedatectl命令,接下來是詳細的內容介紹。 NTP用于將計算機客戶或服務器的時間同步到另一服務器或參考時鐘源。它使用UTC作為時間標準,是基于無連接的IP協(xié)議和UDP協(xié)議的應用層協(xié)議,使用層次式時間分布模型,所能取得的準確度依賴于本地時鐘硬件的精確度和對設備及進程延遲的嚴格控制。 Linux中有三個命令可用于驗證NTP同步情況: 1、ntpq:是一個標準的NTP查詢程序 2、ntpstat:顯示網絡世界同步狀態(tài) 3、timedatectl:它控制systemd系統(tǒng)中的系統(tǒng)時間和日期 方法1:ntpq命令 ntpq實用程序用于監(jiān)視NTP守護程序ntpd的操作并確定性能。 該程序可以以交互模式運行,也可以使用命令行參數(shù)進行控制。它通過向服務器發(fā)送多個查詢來打印出連接的對等項列表。如果NTP正常工作,將獲得類似下面的輸出。 ntpq -p -p:打印服務器已知的對等項列表以及其狀態(tài)摘要。 方法2:ntpstat命令 ntpstat將報告在本地計算機上運行的NTP守護程序的同步狀態(tài)。如果發(fā)現(xiàn)本地系統(tǒng)與參考時間源保持同步,則ntpstat將報告大致的時間精度。ntpstat命令根據(jù)NTP同步狀態(tài)返回三種狀態(tài)碼。如下: 0:如果時鐘同步則返回0 1:如果時鐘不同步則返回1 2:如果時鐘狀態(tài)不確定,則返回2 ntpstat 方法3:timedatectl命令 timedatectl命令用于查詢和更改系統(tǒng)時鐘及其在systmed系統(tǒng)中的設置。 timedatectl 或 timedatectl status |
|