在 Ubuntu 18.04 中保持時鐘與 Internet 時間服務器同步

除非需要手動更改系統時間,否則最好根據您指定的時區使您的時鐘與 Internet 保持同步。 本文介紹了通過命令行和 Ubuntu 18.04 LTS (Bionic Beaver) 的圖形用戶界面使時鐘與 Internet 時間服務器保持同步的方法。 該工具最初是為無法跟上當前時間的舊計算機開發的。

通過命令行將時鐘與時間服務器同步

檢查當前時間狀態

timedatectl 命令可讓您檢查系統時鐘的當前時間狀態。 通過 Ctrl+Alt+T 打開您的 Ubuntu 終端並輸入以下命令:

$ timedatectl status

除其他詳細信息外,您還可以查看本地時間、世界時間以及您的系統時鐘是否與 Internet 時間服務器同步。

同步系統時間

時間 命令可讓您檢查系統時鐘關閉的時間。 如果您在未先安裝該實用程序的情況下運行 chronyd 命令,您將收到以下消息:

請按如下方式安裝 Chrony 實用程序:

$ sudo apt install chrony

然後,您可以使用以下命令查看您的時間與 Internet 服務器的差異。 輸出中的“系統時鐘錯誤”行表明了這一點。

$ sudo chronyd -Q

您也可以通過以下命令同步系統時間,並一次性查看“系統時鐘錯誤”信息:

$ sudo chronyd -q

在下面的 example,您可以看到,當我第一次運行 chronyd -q 命令時,我的系統關閉了 95.9 秒。 運行命令後,我的互聯網時間被重置,當我重新運行命令時可以觀察到這一點。 這次我的系統時鐘只關閉了 -0.001446 秒,這是一個可以忽略的差異。

在 Ubuntu 桌面 (GUI)

這些天的操作系統設置為通過互聯網自動獲取日期和時間以及時區。 您可以將系統設置為根據所選時區獲取日期和時間,如下所示:

單擊位於 Ubuntu 桌面右上角的向下箭頭,然後單擊 設置圖標 位於左下角:

或者

類型 設置 在 Ubuntu Dash 中,如下所示:

點擊 詳細信息選項卡 然後選擇 約會時間 選項。

確保您的自動日期和時間按鈕已打開。 這將使您能夠從 Internet 服務器自動獲取當前日期和時間。

通過遵循本教程中描述的步驟,您可以 100% 確定係統的當前時間與 Internet 時間服務器的時間同步。