从系统操作系统设置系统硬件时钟重要吗

从系统操作系统设置系统硬件时钟重要吗

我们有 redhat 7.2 机器(其中一些是物理机,一些是虚拟机)

在我的客户端计算机与 NTP 服务器同步后,我们正在考虑使用以下命令从系统(OS)时间设置系统硬件时钟

/sbin/hwclock --systohc

设置硬件时钟与操作系统时钟同步真的很重要吗?

注意 - 该命令可以添加为 cron 作业或 cron.daily 中的脚本,以保持硬件时钟与系统时间同步

答案1

一篇博文:

在 Red Hat Enterprise Linux 6 中,该hwclock命令在每次系统关闭或重新引导时自动运行,但在 Red Hat Enterprise Linux 7 中则不然。当系统时钟通过网络时间协议 (NTP) 或精确时间协议 (PTP) 同步时),内核每11分钟自动将硬件时钟与系统时钟同步一次

hwclock因此,似乎没有必要在系统上手动运行(或通过 cron 作业)。

该博客文章还提到应该设置SYNC_HWCLOCK=yes/etc/sysconfig/ntpdate.然而,尚不清楚这是否已经是默认的。

红帽客户门户包含类似信息:

您可以使用以下命令将硬件时钟设置为当前系统时间:

hwclock --systohc

请注意,如果您使用 NTP,硬件时钟会每 11 分钟自动同步到系统时钟,并且此命令仅在引导时有用,以获得合理的初始系统时间。

上述两个链接都是通过在 DuckDuckGo 中搜索“找到的”ntp 硬件时钟”。

相关内容