Windows和Linux双系统时间误差8小时解决方案

Windows和Linux双系统时间误差8小时解决方案

众所周知,BIOS中也有个时钟设定,而windows系统和linux系统的时间设定与BIOS时间是有关的:

  • windows系统认为BIOS的时间就是你所在地区的当前时间
  • linux系统认为BIOS的时间是GMT+0的时间
    因此在装有win的机器上再安装linux系统时,linux系统的时间会比windows系统的时间快8小时。
    有两种解决方案:

让linux服从windows

  1. 首先进入BIOS,把时间调整成你所在地区的正常时间。
  2. 进入linux,输入以下命令:
sudo sed -i 's/UTC=yes/UTC=no/' /etc/default/rcS

然后将linux的时间设置成正常时间,同时关闭“与网络时间同步”等功能。重启后看看效果。

让windows服从linux

(此方法我尚未验证过)
开始,运行,regedit,启动“注册表编辑器”。找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation。在其中添加一个名为RealTimeIsUniversal的 REG_DWORD 类型的值,并设置为 1。重启后时间恢复正常。
参考资料:
https://upclinux.github.io/intro/03/utc/
https://www.huoxiaoqiang.com/experience/ose/3562.html

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值