⑴ 如何在 Linux 下確認 NTP 是否同步
NTP,即網路時間協議(Network Time Protocol),用於網路中計算機系統時鍾的同步。在Linux環境下,若已正確安裝並配置了NTP伺服器與客戶端,如何驗證其同步狀態呢?本文將介紹三個Linux命令,幫助您輕松檢查NTP同步情況。
一、使用ntpq命令檢查NTP狀態
ntpq是用於監控NTP守護進程ntpd操作及性能的實用程序。它能夠以交互模式運行,或通過命令行參數控制。ntpq通過向伺服器發送多個查詢來顯示連接對等項列表。若NTP正常工作,您將獲得類似以下輸出結果。
詳細信息:
二、使用ntpstat命令檢查NTP狀態
ntpstat命令用於報告本地計算機上運行的NTP守護程序(ntpd)的同步狀態。若本地系統與參考時間源保持同步,ntpstat將報告大致的時間精度。此命令根據NTP同步狀態返回三種狀態碼,具體如下。
三、使用timedatectl命令檢查NTP狀態
timedatectl命令用於查詢和更改系統時鍾及其在systemd系統中的設置。此命令提供了一種簡便的方法來檢查NTP狀態。
更多技巧:
chrony是NTP客戶端的替代品,具有更快的同步速度、更高的時間精度,尤其適合不常在線的系統。chronyd體積小,內存使用少,僅在必要時喚醒CPU,有效節省電能。即使在長時間網路擁塞的情況下,chrony也能表現出色。您可以使用以下命令來檢查chrony狀態。
檢查chrony跟蹤狀態:
運行sources命令以顯示當前時間源的信息。
通過以上命令,您可以輕松驗證Linux環境下NTP同步狀態,確保系統時間的准確性和穩定性。