不管是在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...