解决Ubuntu和Windows双系统时间不一致
目录
问题描述
安装了 Windows 10 和 Ubuntu 16.04.5 LTS 的双系统,都设置在东八区后,发现 Ubuntu 时间总是比 Windows 的时间快 8 个小时。
- 如果把 Ubuntu 的时间调整成北京时间,那么 Windows 的时间就会比北京时间慢 8 个小时;
- 如果把 Windows 的时间调整成北京时间,那么 Ubuntu 的时间就会比北京时间快 8 个小时。
问题原因
Linux / Unix / Mac 将计算机主板上的硬件时间当作 UTC 时间,而 Windows 将计算机主板上的硬件时间当作本地时间。
解决方案
两种解决方案,修改 Ubuntu 设置将硬件时间作为本地时间,或者修改 Windows 设置将硬件时间作为 UTC 时间
修改 Ubuntu
若 Ubuntu 版本小于 16.04,则修改 /etc/default/rcS
,将 UTC=yes
改为 UTC=no
;
若 Ubuntu 版本等于或高于 16.04,则执行下面的命令并重启:
|
|
修改 Windows
以管理员身份打开 Power Shell 命令行,输入以下命令修改注册表:
|
|