Ubuntu 18.04 & Windows 10 双系统时间不一致问题解决办法

当Ubuntu 18.04与Windows 10双系统共存时,可能出现时间不一致的问题。原因是Linux默认使用UTC时间,而Windows使用本地时间。解决方案包括使Linux使用本地时间或Windows使用UTC时间。建议在Linux中设置RTC使用本地时间,通过修改系统设置并验证RTC in local TZ:yes,以确保设置成功。这样可以避免时区切换和夏令时导致的问题。
摘要由CSDN通过智能技术生成

问题描述:一般情况下,在我使用过Ubuntu系统之后,当我关机重新启动至Windows10系统时,时间总会发生错误,在中国的时候是差8个小时,在瑞典是差1-2两个小时,考虑到时区、夏令时等情况,结合上网搜索相关信息,问题的原因应该是这样的:

时间不一致问题原因:计算机将时间存储在主板上的硬件时钟中。即使计算机关闭,时钟也会跟踪时间。默认情况下,Windows假定时间以本地时间存储,而Linux假定时间以UTC时间存储并应用偏移量。这导致操作系统之一在双引导情况下显示错误的时间。

解决思路:要解决此问题,有两个选择:使Linux使用本地时间,或使Windows使用UTC时间。如果可能,建议让Linux使用本地时间。使Linux使用与Windows相同的本地时间可能是最好的选择。 Windows确实有一个注册表设置,强制其将时间存储为UTC,但是据说它没有得到很好的支持,并且可能会导致某些第三方应用程序出现问题,这些应用程序始终假定硬件时钟位于本地时间。它也与Windows自己的Internet时间同步服务不兼容。

具体解决办法:

1. 在Linux系统上打开“终端”窗口。运行以下命令,将主板上的实时时钟设为本地时间。就像Windows一样,Linux会将时间存储在本地时间。

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

2. 验证系统是否使用了本地时间,在终端中输入以下代码:

timedatectl</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值