![RHEL 时间自动更改](https://linux22.com/image/17195/RHEL%20%E6%97%B6%E9%97%B4%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%94%B9.png)
我有一台 RHEL 6.1 服务器,即使在更改时间设置后,它的日期/时间也会自动更改。
有人可以指出如何解决这个问题吗?
注意** 我怀疑在执行 rhn 更新时会发生这种情况。但我不知道在哪里为 rhn 设置时区。
谢谢,
沙马尔
答案1
在初始设置过程中,RHEL 会要求您选择时区并提供 NTP 服务器的地址。我怀疑您的时区设置错误,并且它会定期“修复”您的时间更改以匹配 NTP 服务器所说的内容。也有可能您提供的 NTP 服务器的 IP 本身在正确的时间上并不可靠。
要检查这一点,请system-config-date
以 root 身份运行。
如果那里的设置看起来不错,请尝试:
$ ntpdate -q pool.ntp.org
如果您的时间设置正确,您应该会得到几个“偏移”值远低于 1 秒的答案,并且最后一行应该给出正确的本地时间。如果您在设置过程中更改了时间服务器,请替换上面使用的时间服务器pool.ntp.org
,以确保该服务器正常工作。
如果您需要该系统始终遵循硬件 RTC 并且从不进行 NTP 网络时间同步,您可以ntpd
通过以下命令禁用:
# service ntpd stop
# chkconfig --del ntpd