自从我开始在 Windows 的双启动中使用 Linux 后,我注意到当我重新启动机器时,另一个操作系统上的时间是错误的,例如在 Linux 上是 12:00,然后我重新启动,在 Windows 上它是 18:00,并且当我检查 BIOS 时,RTC 设置为 18:00。由于我的时区是 -06:00 CST,我假设 Linux 只是将 RTC 的时间设置为 UTC 并根据时区重新计算时间,而 Windows 只是将 RTC 设置为本地时间。两者都使用相同的 NTP 服务器来同步时间。
问题是,哪一个在做正确的事情?我应该在哪一个上将时区设置设置为 UTC 以便在两者上都有正确的时间?