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