nav分隔線 nav分隔線

RHEL 9時間與校時功能設定:實現精確時間同步的步驟指南

icon_fb icon_twitter icon_google
RHEL 9時間與校時功能設定:實現精確時間同步的步驟指南

文、猛鬼小紀

 

讀完這篇文章你可以學到:

1. RHEL9 上的時間與時區設定

2. 使用 NTP 服務

3. NTP 功能驗證

 

 

作業系統上的時間準確性是十分重要的,有許多的服務都需要有準確的時間,才能發揮其正常的作用,例如:系統記錄檔、資料庫系統等服務。

 

而現代電腦的設計,其時間準確性往往與電腦硬體運作的頻率有關,時而快、時而慢,因而引發眾多的問題,再加上不同時區的關係,使得大型的跨國企業在管理上,會有許多的困擾。

 

綜合以上種種原因,作業系統的在時間上,就需要有統一的校時功能,來協助網路上的電腦,都有準確而相同的時間。

 

 

RHEL9 上的時間與時區設定

 

在 RHEL9 上,可以利用 timedatectl 指令進行時間與時間的設定。單純執行timedatectl 指令,可以查詢 RHEL9系統上,關於時間設定值的詳細資料,例如下圖:

 

 

上圖中,可以清楚的看見其各式的時間值,以及時區值,另外也可以看見 NTP(Network Time Protocol)服務也有開啟。當然,透過相同的 timedatectl 指令,可以修改相關的設定值,例如修改時區設定:

 

 

 

透過timedatectl 指令,亦可以調整時間,不過,需要先將自動同步更新的功能關閉,才能設定指定的時間,做法如下圖:

 

 

 

使用 NTP 服務

 

如果時間的校對都是使用人工,將會浪費許多的人力,使用 NTP (Network Time Protocol,網路校時協定)會是一個好方法。在 RHEL9作業系統上,使用 chronyd 服務進行網路校時功能,其設定檔為 /etc/chrony.conf。在設定檔內,只要將網路上提供時間服務的主機,寫入 server 項目內即可,例如:

 

 

 

在設定完成後,進行開啟 NTP 的服務,並且開啟時間同步的功能,即可將主機的時間,透過 NTP 協定,與網路上的時間主機同步時間內容:

 

 

 

NTP 功能驗證

 

設定好 NTP 網路校時功能之後,利用 chronyc 指令,可以進行 NTP網路時間主機連線的確認與同步,如下圖:

 

 

當然,以上範例只設定了一部時間主機來進行網路校時,仍有誤時的風險,最保險的做法是設定三部以上的網路時間主機,以利 NTP 服務發揮其核對時間的功能,確保時間的正確性。

 

 

結論

 

主機的時間校時是個十分簡單的功能,但是在很多企業內的Linux主機上,常常不受重視而沒有進行設定,進而衍生很多系統的問題。

 

在Red Hat官方的訓練課程中,不但有注意到這個問題,更有深度的介紹與訓練,保證所有訓練出來的工程師,都能注意到這個細節問題,好的人才,需要札實與仔細的訓練,才能斷絕藏在IT中的魔鬼,Red Hat正是能夠提供這樣有效 IT訓練的組織單位。

 

在台灣,聯成電腦教育訓練中心取得了Red Hat官方教育訓練的授權,在專業的師資與優良的教學環境中,將可協助企業訓練出優秀的IT工程師,讓企業的運作更順利。

 

🚩 Red Hat課程推薦 ➡ RHCSA Rapid Track課程:為有一定Linux基礎的學員設計的加速課程,集結了Red Hat系統管理I與II的精華

 

 

 

 

FB粉絲團:https://www.facebook.com/lccnetzone
YouTube頻道:https://www.youtube.com/user/LccnetTaiwan

痞客邦Blog:http://lccnetvip.pixnet.net/blog

本網站使用相關網站技術以確保使用者獲得最佳體驗,通過使用我們的網站,您確認並同意本網站的隱私權政策。欲了解詳情,請參閱 隱私權政策