ubuntu和windows雙系統時間不一致解決方案


本文轉載自:https://blog.csdn.net/zhouchen1998/article/details/108893660

該問題出現是因為Windows和Linux對待硬件時間的處理方法不同(注意是硬件時間,這也就是為什么時間異常時點擊與服務器同步就能恢復的原因),Linux將硬件時間看作UTC時間,因此在中國的時區條件下會加上8個小時作為系統時間,Windows則將硬件時間直接作為系統時間。這也就是為什么,雙系統切換時會存在8個小時的差距。

Windows下解決方案

右擊左下角的開始圖標選擇以管理員身份打開Windows Powershell(Win7及以前的Windows版本使用CMD),然后輸入下面的命令,顯示執行成功后重啟Window系統即可

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

這個命令的效果是將Windows識別硬件時間為UTC-0而不是現在的UTC+8,方法是將注冊表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\中添加一項數據類型為REG_DWORD,名稱為RealTimeIsUniversal,值設為1。

Ubuntu下解決方案

通過修改硬件同步的方法來進行雙系統同步,具體命令如下。其操作流程為安裝ntpdate、連接到Windows的時間服務器、更新硬件,操作完成后重啟系統。

sudo apt-get install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc


免責聲明!

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



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