UTC即Universal Time Coordinated,協調世界時
GMT即Greenwich Mean Time,格林尼治平時
Windows 與 Mac/Linux 缺省看待系統硬件時間的方式是不一樣的:
Windows把系統硬件時間當作本地時間(local time),即操作系統中顯示的時間跟BIOS中顯示的時間是一樣的。
Linux/Unix/Mac把硬件時間當作 UTC,操作系統中顯示的時間是硬件時間經過換算得來的,比如說北京時間是GMT+8,則系統中顯示時間是硬件時間+8。
這樣,當PC中同時有多系統共存時,就出現了問題。
解決問題的方法
讓 Ubuntu 不使用 UTC 時間與 Windows 保持一致。
ubuntu默認開啓UTC,即協調世界時,而win7是使用這種計時方式,這將導致的結果就是Windows和Ubuntu時間計算有差異
你 可以使用以下方法得到一致的時間:
sudo gedit /etc/default/rcS
找到這一行:UTC=yes把 yes改爲no即可。
Ubuntu 16.04使用systemd啓動之後,時間也改成了由timedatectl來管理
更改方法是執行這條語句然後重啓
timedatectl set-local-rtc 1 --adjust-system-clock
這樣就解決了。
參考:http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=233877&start=0
https://www.cnblogs.com/xiaobai1226/p/7852280.html