Ubuntu18.04+windows10雙系統時間同步教程


前言:

系統安裝windows10和Ubuntu18.04雙系統后會出現時間不同步的情況,往往windows系統的時間會有錯誤,一般會有8個小時的誤差。

原因:

主要因為本地時間與硬件時間的時差:
本地時間是操作系統上的時間
硬件時間是計算機的BIOS時間
因為雙系統裝在同一個計算機上,所以win10與ubuntu16.04的硬件時間是一定相同的,因此出現上述問題的原因是兩個系統的本地時間不同。
 
雙系統本地時間不同的原因:
windows10中本地時間與硬件時間相同,當修改win10系統時間(本地時間)時,實際上計算機硬件時間也隨之變為本地時間。
ubuntu等linux發行版的本地時間與硬件時間不同,硬件時間使用UTC時間,即協調世界時(Coordinate Universal Time),中國與UTC的時差為+8,即UTC+8,因此本地時間與硬件時間有8小時的時差。
所以,當win10與ubuntu的本地時間--硬件時間轉換關系不同時,一定會出現時間不同步問題。

ubuntu18.04+win10解決辦法:

安裝ntpdate:

執行命令:# sudo apt-get install ntpdate

設置校正服務器:

執行命令:# sudo ntpdate time.windows.com

設置硬件時間為本地時間:

執行命令:# sudo hwclock --localtime --systohc
執行命令:# reboot

ubuntu16.04+windows解決辦法:

 

執行命令:# sudo timedatectl set-local-rtc 1 --adjust-system-clock

ubuntu14.04+windows解決辦法:

編輯/etc/default/rcS 將UTC=yes改成UTC=no ,這是以前的方法,新版本的Ubuntu使用systemd啟動之后,時間也改成了由timedatectl來管理,此方法就不適用了。
參考文章:
https://blog.csdn.net/daipilin/article/details/77887630
https://blog.csdn.net/zero_hzz/article/details/79205037


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM