1. 程式人生 > >Ubuntu 16.04 LTS與windows雙系統時間同步解決方法

Ubuntu 16.04 LTS與windows雙系統時間同步解決方法

最近裝了windows10和ubuntu16.04雙系統,裝完後,出現了win10跟Ubuntu 16.04時間不對的問題,在windows下時區不對,網上很多方法是修改ubuntu的UTC

sudo gedit /etc/default/rcS
  • 1

把其中的utc=yes 改成utc=no 
   
然而並沒有什麼效果,ubuntu16.04裡面根本就沒有utc這一項!

後來谷歌了半天找到了一個完美解決辦法:

先在ubuntu下更新一下時間,確保時間無誤:

sudo apt-get install ntpdate
sudo ntpdate time.windows.com
  • 1
  • 2

然後將時間更新到硬體上:

sudo
hwclock --localtime --systohc
  • 1

重新進入windows10,發現時間恢復正常了!

注:

* Windows把系統硬體時間當作本地時間(local time),即作業系統中顯示的時間跟BIOS中顯示的時間是一樣的。
* Linux/Unix/Mac把硬體時間當作 UTC,作業系統中顯示的時間是硬體時間經過換算得來的,比如說北京時間是GMT+8,則系統中顯示時間是硬體時間+8.