CentOS 和 Ubuntu 双启动时时间设置不正确

CentOS 和 Ubuntu 双启动时时间设置不正确

我已将我的笔记本电脑设置为 CentOS 6.3(64 位)和 Ubuntu 12.04(32 位)双启动,并且都配置了 ntp(网络时间协议)和适当的时区(印度)。

但它们显示的时差精确到 5 个半小时。其中只有一个显示正确的时间。为什么会这样?我确保两个操作系统都配置为 ntp,并且时区设置正确。

答案1

用于ntpq -p检查 NTP 是否正在运行。请记住,NTP 专为连续运行而设计,可能需要相当长的时间才能稳定在准确值。

请注意,NTP 软件不喜欢对时间进行大幅度调整,因此值得检查两种操作系统对主板 RTC 的解释方式是否相同。通常,这在启动时用于设置 Linux 系统时钟。

例如在 /etc/default/rcS

# Set UTC=yes if your system clock is set to UTC (GMT), and UTC=no if not.
UTC=no

如果两个操作系统不一致,您可能会遇到所观察到的症状。但请注意,不同的发行版有不同的配置文件,因此我会仔细阅读相关的手册页。

相关内容