Linux
從系統作業系統設置系統硬體時鐘是否重要
我們有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 ”找到的。