问题安了装Ubuntu17.04之后,Windows10的时间就不对了,设置正确的时间之后,发现Ubuntu的时间有错误了,只好在网上找答案了。
UTC即universal time coordinated,协调世界时
GMT即greenwich mean time,格林尼治平均时
Windows与Linux默认读取系统硬件时间的方式是不一样的:
Windows操作系统中显示的时间跟BIOS(Basic Input/Output System)中显示的时间是一样的,而linux、unix和mac把硬件时间读取为UTC,操作系统中显示的时间是硬件时间经过换算得来的,例如,北京时间是GTM8,则系统中显示时间是硬件时间8。当pc中同时有多系统共存时,就出现了问题。假如你的ubuntu设置的时区都为北京时间东八区,当前系统时间为9:00am。则此时硬件中存储的实际是utc,时间1:00am。这时你重启进入windows后,你会发现windows系统中显示的时间是1:00am,比ubuntu中慢了八个小时。同理,你在windows中更改或用网络同步了系统时间后,再到ubuntu中去看,系统就会快了8小时。在实行夏令时的地区,情况可能会更复杂些。
解决方法:
在ubuntu17.04 中 命令 timedatectl 可以查看,请输入命令 man timedatectl
会弹出警告,忽略它,输入q(quit);
然后输入命令:
timedatectl set-local-rtc true
重启即可解决问题。
参考地址:http://blog.csdn.net/B__T__T/article/details/71856797