Ubuntu18.04和win10双系统时间不同步
安了Ubuntu后,win10的时间老是乱的,以为是win10的问题,其实不是。 首先要明白两个概念: UTC 即 universal time coordinated ,协调世界时 GMT 即 greenwich mean time ,格林尼治平均时 平时 windows 与 linux 缺省看待 系统 硬件时间的方式是不一样的: windows 把系统硬件时间当作本地时间 (local time) ,即操作系统中显示的时间跟 bios 中显示的时间是一样的。 linux/unix/mac 把硬件时间当作 utc ,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是 gmt 8 ,则系统中显示时间是硬件时间 8 。 这样,当 pc 中同时有多系统共存时,就出现了问题。假如你的 ubuntu 设置的时区都为北京时间东八区,当前系统时间为 9 : 00am 。则此时硬件中存储的实际是 utc 时间 1:00am 。这时你重启进入 windows 后,你会发现 windows 系统中显示的时间是 1:00am ,比 ubuntu 中慢了八个小时。同理,你在 windows 中更改或用网络同步了系统时间后,再到 ubuntu 中去看,系统就会快了 8 小时。在实行夏令时的地区,情况可能会更复杂些。 解决这个问题的方法 : 可让 ubuntu 不使用 utc 时间与 windows 保持一致。 ubuntu 默认开启 utc, 即协调世界时,而 win7 是使用这种计时方式,这将导致的结果就是 windows 和 ubuntu 时间计算有差异 之前在网上查到的更改 Ubuntu 的方法如下: 可以使用以下方法得到一致的时间: sudo gedit /etc/default/rcs 找到这一行: utc=yes yes 改为 no 结果发现在 Ubuntu17.04 上不适用,可能是版本不同的原因,没有 rcS 这个文件。 如果上述方法不适用,可以试试下面这种 在 ubuntu17.04 中 命令 timedatectl 可以查看,请输入命令 man ...