Linux

從系統作業系統設置系統硬體時鐘是否重要

  • September 2, 2019

我們有redhat 7.2機器(其中一些是物理機,其中一些是VM機器)

在我的客戶端電腦與 NTP 伺服器同步後,我們正在考慮使用以下命令從系統 (OS) 時間設置系統硬體時鐘

/sbin/hwclock --systohc

將硬體時鐘與作業系統時鐘同步真的很重要嗎?

注意 - 此命令可以添加為 cron 作業或 cron.daily 中的腳本,以保持硬體時鐘與系統時間同步

來自部落格文章

在 Red Hat Enterprise Linux 6 中,該hwclock命令在每次系統關閉或重新啟動時自動執行,但在 Red Hat Enterprise Linux 7 中沒有。當系統時鐘通過網路時間協議 (NTP) 或精確時間協議 (PTP) 同步時),核心每11分鐘自動將硬體時鐘與系統時鐘同步一次

因此,似乎沒有必要hwclock在您的系統上手動執行(或通過 cron 作業)。

部落格文章還提到應該設置SYNC_HWCLOCK=yes/etc/sysconfig/ntpdate. 然而,尚不清楚這是否已經是預設設置。

RedHat 客戶門戶包含類似的資訊

您可以使用以下命令將硬體時鐘設置為目前系統時間:

hwclock --systohc

請注意,如果您使用 NTP,則硬體時鐘每 11 分鐘自動與系統時鐘同步一次,並且該命令僅在引導時有用以獲得合理的初始系統時間。

上面兩個連結都是通過在 DuckDuckGo 中搜尋“ ntp hwclock ”找到的。

引用自:https://unix.stackexchange.com/questions/538580