安装了linux双系统以后,发现每次双系统切换以后系统时间总会错误。
原因:Linux和win7(win10)双系统时间错误问题 时间相差8小时
MAC/linux 将系统硬件时间看待为UTC, 即Universal Time Coordinated,协调世界时
windows 将系统硬件时间看待为GMT, 即Greenwich Mean Time,格林尼治平时
解决方案:
linux关闭UTC时间:修改/etc/default/rcS 文件的UTC=no(ubuntu 16.04 不可行, /etc/default/rcS 文件没有UTC配置项):
原因:Ubuntu 16.04使用systemd启动之后,时间也改成了由timedatectl来管理,而时间同步也由timedatectl进行管理,不再使用ntpdate。这种方式同样支持桌面和服务器版。
最新方法:
timedatectl set-local-rtc 1 --adjust-system-clock
#解释:RTC为硬件时间,即BIOS的时间,而adjust为写入到RTC中的选项
重新启动