注意:
- 本教學課程包含在 Oracle 提供的免費實驗室環境中。
- 它會使用 Oracle Cloud Infrastructure 證明資料、租用戶以及區間的範例值。完成實驗室之後,請將這些值取代為您雲端環境特有的值。
在 Oracle Linux 上設定 Chrony
簡介
下列教學課程提供設定日期和時間及啟用 Chrony 的逐步程序。本教學課程的適用對象是 Oracle Linux 8 個使用者,但是其他 Oracle Linux 版本也提供這些命令。
目標
在此實驗室中,您將:
- 設定日期和時間
- 啟用
chrony
軟硬體需求
- 完全修正的 Oracle Linux 系統
注意:使用免費實驗室環境時,請參閱 Oracle Linux Lab Basics,瞭解連線和其他使用指示。
設定系統日期和時間
在本課堂練習中,請使用 date
、hwclock
和 timedatectl
公用程式來設定和顯示日期與時間資訊。
-
開啟終端機並連線至您的 Oracle Linux 執行處理。
-
成為 root 使用者。
sudo su -
-
以 root 使用者身分執行
date
指令,其中不含引數可顯示目前日期與時間。date
會顯示目前的日期和時間。
-
使用引數執行
date
指令以檢視工作日名稱。date +%A
-
使用引數執行
date
指令以檢視月名稱。date +%B
-
使用
date
指令將日期變更為其他日期,例如 2021 年 12 月 14 日。您可以替代任何日期。
date +%D -s 2021-12-14
-
使用
date
指令將日期變更為正確日期,例如 2021 年 2 月 3 日。date +%D -s 2021-02-03
-
使用
date
指令將時間變更為目前的當地時間。例如,上午 08:57。
date +%T%p -s 08:57:00AM
-
執行不含引數的
hwclock
指令,以顯示硬體時鐘的目前日期和時間。hwclock
-
可搭配
–w
選項使用hwclock
指令,將硬體時鐘設定為目前的系統時間。hwclock -w
-
執行
date
指令和hwclock
指令來確認日期與時間設定相同。date hwclock
變化 (秒) 是因為執行兩個命令之間的延遲所造成。
-
執行不含引數的
timedatectl
指令,以顯示系統日期與時間資訊。timedatectl
如果上述輸出顯示 NTP 服務:作用中,請將其停用,然後重新檢查:
timedatectl set-ntp 0 timedatectl
-
使用
timedatectl
指令將日期變更為正確日期。- 取代今天的正確日期。此範例會將日期變更為 2021 年 1 月 27 日。
- 在不具有引數之後執行
timedatectl
命令,以驗證日期已變更。
timedatectl set-time 2021-01-27 timedatectl
-
使用
timedatectl
指令將時間變更為正確時間。- 替換目前的本地時間 。此範例將時間變更為上午 09:11:30。
- 使用 24 小時制輸入小時。
- 在不具有引數之後執行
timedatectl
命令,以確認時間已變更。
timedatectl set-time 09:11:30 timedatectl
使用 Chrony 設定 NTP
您可以在此區段中使用 chrony
設定 NTP。
-
以 root 使用者身分使用
dnf
指令檢查是否已安裝chrony
。dnf list chrony
- 如有必要,請使用
dnf
指令安裝chrony
。
dnf install chrony -y
- 如有必要,請使用
-
使用
systemctl
指令來檢查 Chrony 常駐程式chronyd
的狀態。systemctl status chronyd
- 如有必要,請使用
systemctl
指令來啟動chronyd
。
systemctl start chronyd
- 如有必要,請使用
-
執行
chronyc -n tracking
命令以檢查 Chrony 追蹤。"n
" 選項提供數字主機位址輸出。- 或者,您也可以執行
chronyc
來顯示chronyc>
提示,然後從chronyc>
提示執行tracking
指令。 - 鍵入
quit
以結束chroncyc
提示。 - 顯示範例輸出。
chronyc -n tracking
金鑰輸出欄位:
Reference ID:
指提供同步的伺服器。Stratum:
連接至高度準確參考時鐘的電腦距離。Ref time:
Chrony 最近使用伺服器提供同步化的時間測量 (時間為 UTC)。
- 或者,您也可以執行
-
執行
chronyc -n sources
指令可顯示chronyd
時間來源的相關資訊。"n
" 選項提供數字主機位址輸出。- 顯示範例輸出。
chronyc -n sources
- 顯示範例輸出。
-
使用 "
v
" 選項 (詳細資訊) 執行chronyc -n sources
指令,以提供資料欄說明。- 顯示範例輸出。
chronyc -n sources -v
- 如需有關 Chrony 的詳細資訊,請參閱
chronyc
主頁面。
- 顯示範例輸出。
-
執行
chronyc -n sourcestats
指令。- 此命令提供時間來源的計算相關統計資料。
- 顯示範例輸出。
chronyc -n sourcestats
-
再次執行指令,但包含
–v
選項以取得資料欄說明。chronyc -n sourcestats -v
其他學習資源
探索 docs.oracle.com/learn 上的其他實驗室,或前往 Oracle Learning YouTube 通道存取更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。
如需產品文件,請瀏覽 Oracle Help Center。
其他學習資源
探索 docs.oracle.com/learn 上的其他實驗室,或前往 Oracle Learning YouTube 通道存取更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。
如需產品文件,請瀏覽 Oracle Help Center。
Configure Chrony on Oracle Linux
F49770-04
July 2022
Copyright © 2021, Oracle and/or its affiliates.