在您的計算機系統上,您可以手動設置時鐘或將其設置為自動與基於 Internet 的服務器同步。除非您需要手動設置,否則最好與您的 Internet 時間服務器自動同步。您還需要確保您的時鐘已正確同步。不這樣做可能會導致日誌文件和其他文檔中出現問題和時間戳不正確。 Ubuntu 允許您通過命令行以圖形方式將系統時間與 Internet 服務器同步。
本文介紹如何使用命令行和 GUI 將 Ubuntu 系統時間與 Internet 時間服務器同步。
注意:本教程中使用的所有命令和過程都已在 Ubuntu 20.04 LTS (Focal Fossa) 上進行了測試。
顯示當前日期和時間
您可以使用 timedatectl 命令顯示當前系統時鐘設置。使用以下命令在 Ubuntu 系統上打開命令行終端應用程序: Ctrl + Alt + T 鍵盤快捷鍵。然後在終端中運行以下命令:
$ timedatectl
它顯示本地時間、世界時間和時區,並告訴系統是否打開了點擊同步。以下輸出顯示同步已關閉。
通過命令行同步系統時鐘
默認情況下,Ubuntu 操作系統 ntpd 用於將系統日期和時間與 Internet 服務器同步。但是,本文使用的是 Chrony 實用程序,它是 ntpd 的輕量級且出色的替代品。 Chrony 實用程序包括 chronyd(守護程序)和 chronyc(命令行界面)。
同步系統時間
Chrony 默認沒有安裝在 Ubuntu 系統上。因此,必須先將其安裝在系統上。通過在終端中運行以下命令,在系統上安裝 Chrony 實用程序:
$ sudo apt install chrony
系統可能會為您提供 不知何故 選項。打 是的 下一擊 進來 繼續在您的系統上安裝 Chrony 實用程序。
安裝 Chrony 後,再次運行 timedatectl 命令。這一次,您可以看到在 Chrony 實用程序中打開了同步。
要查看系統時間與 Internet 服務器的不同之處,請在終端中輸入 chronyd,然後輸入 -Q 選項。
$ sudo chronyd –Q
偏移時間信息顯示在系統時鐘錯誤行中。
上述命令只輸出偏移量,不同步時鐘。要同步時鐘,請輸入 chronyd,然後在終端中輸入 -q 選項。
$ sudo chronyd –q
您可以看到上述命令同步了時鐘,這一次減少了偏移時間。
您可以查看 Chrony 實用程序用於同步系統時間的當前可用且可靠的時間服務器。執行此操作的命令是:
$ chronyc sources
通過 GUI 將時鐘與時間服務器同步
默認情況下,操作系統設置為自動從 Internet 時間服務器檢索日期和時間。您可以使用以下方法進行檢查。
打開系統上的設置實用程序。 右鍵單擊 Ubuntu 桌面,然後 環境 或者,您可以使用破折號菜單搜索設置實用程序。
然後,在設置實用程序中,單擊 約會時間 側邊欄選項卡。一定 自動日期和時間 滑塊已打開。如果它已關閉,請將其滑到打開位置。這允許系統從可用的互聯網時間服務器自動檢索當前日期和時間。
那是我們所有的東西!在本文中,您學習瞭如何將 Ubuntu 20.04 系統時鐘與 Internet 時間服務器同步。我們希望您喜歡這篇文章。