雙系統時間同步

2022-07-25 14:09:19 字數 1489 閱讀 5108

不管是在windows還是ubuntu中設定了正確時間,在切換作業系統的時候,還是會出現時間不同步的情況

原因是windows和ubuntu在預設情況下看待硬體時間(主機板上的bois顯示的時間)的方式不一樣

假如你的ubuntu和windows中設定的時區都為北京時間東八區,而你在ubuntu中把當前系統時間更改為9:00am。則此時硬體中儲存的實際時間是1:00am。這時你重啟進入windows後,你會發現 windows系統中顯示的時間是1:00am,比ubuntu中慢了八個小時。同理,你在 windows中更改或用網路同步了系統時間後,再到ubuntu中去看,系統就會快了8小時

如果是ubuntu16.04之前的版本,只需要將ubuntu的utc時間切換成local time

可以直接編輯配置檔案,將/etc/default/rcs檔案中的utc=yes改成utc=no

sudo gedit /etc/default/rcs

如果想要快速修改配置檔案

sudo sed -i 's/utc=no/utc=yes/' /etc/default/rcs

如果是ubuntu16.04,那麼配置檔案中可能沒有utc=yes,這時候可以用ntpdate校準時間

安裝ntpdate

sudo apt-get install ntpdate

校準時間

sudo ntpdate time.windows.com

如果你是安裝的windows+ubuntu雙系統,需要將時間更新到硬體上,以免windows的時間不對

sudo hwclock --localtime --systohc

如果要讓windows把硬體時間當作utc,在cmd視窗(快捷鍵win+r,輸入cmd,回車)中輸入如下命令,可以快速編輯登錄檔

reg add hklm\system\currentcontrolset\control\timezoneinformation /v realtimeisuniversal /t reg_dword /d 1

或者直接編輯登錄檔,開啟登錄檔編輯器(快捷鍵win+r,輸入regedit,回車),並找到一下目錄位置

hkey_local_machine/system/currentcontrolset/control/timezoneinformation/

新增一項型別為reg_dword的鍵值,命名為realtimeisuniversal,值為1,重啟後時間即回覆正常

win7 kali linux 雙系統 時間同步

由於linux 和 windows 對 儲存在主機板cmos內的時間的解釋不一樣,導致計算出來的時間不一樣。法一 echo off color 0a reg add hklm system currentcontrolset control timezoneinformation v realtim...

linux同步系統時間

一.date命令檢視時間 cst 北京時間 8時區 gtm 格林威治時間 0時區 二.tzselect命令用於選擇時區 要注意的是tzselect只是幫我們把選擇的時區顯示出來,並不會實際生效,也就是說它僅僅告訴我們怎麼樣去設定環境變數tz 三.聯網同步時間 3.1.安裝ntpdate工具 sudo...

Linux系統時間同步

不同的linux伺服器在api互動時可能會有時間戳的驗證,由於伺服器時間不同可能到時超時,所以需要通過同步時間 date命令 date 檢視當前時間,結果如下 tue mar 4 01 36 45 cst 2014 date s 09 38 40 設定當前時間,結果如下 tue mar 4 09 3...