0


Ubuntu & Windows双系统系统时钟不一致解决方案!

在Ubuntu和Windows双系统环境下,经常会遇到两个系统时间不同步的问题。这主要是因为Ubuntu和Windows对系统硬件时间(RTC)的处理方式不同。Ubuntu默认将硬件时间视为UTC时间,而Windows则将其视为本地时间。这就导致了在两个系统之间切换时,时间可能会相差8小时(例如,北京时间与UTC时间相差8小时)。

解决方案

方法1:在Ubuntu中同步时间并更新硬件时钟
  1. 安装ntpdatesudoapt-getinstall ntpdate
  2. 同步时间sudo ntpdate time.windows.com
  3. 将本地时间更新到硬件时钟sudo hwclock --localtime --systohc 然后重启系统。
方法2:修改Ubuntu的配置,使用本地时间

对于Ubuntu 16.04及以后的版本,可以通过以下命令将硬件时钟设置为本地时间:

sudo timedatectl set-local-rtc 1 --adjust-system-clock

执行后重启系统即可。

方法3:修改Windows的配置,使用UTC时间
  1. 打开命令提示符(以管理员身份)。
  2. 输入以下命令并回车:Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 这会修改Windows的注册表,让Windows使用UTC时间。

注意事项

  • 在进行任何更改之前,建议备份相关配置文件或注册表。
  • 修改Windows注册表之前,请确保了解该操作的风险,以免造成系统不稳定。
  • 重启系统后,建议检查两个系统的时间是否已经同步。

通过上述方法,可以有效地解决Ubuntu和Windows双系统时间不同步的问题。选择适合你的方案进行操作,通常推荐在Ubuntu中进行调整,因为这样可以避免修改Windows的系统设置 。

标签: ubuntu windows stm32

本文转载自: https://blog.csdn.net/weixin_44999976/article/details/142649970
版权归原作者 万年婴儿肥 所有, 如有侵权,请联系我们删除。

“Ubuntu & Windows双系统系统时钟不一致解决方案!”的评论:

还没有评论