當(dāng)你從Windows系統(tǒng)切換到Ubuntu系統(tǒng)時,會發(fā)現(xiàn)時間居然便差了8個小時,這是怎么回事?相信很多和我一樣初次體驗雙系統(tǒng)的小伙伴都會遇到這樣的問題,本人也是在網(wǎng)上看了很多解決辦法,發(fā)現(xiàn)有一個辦法是最簡單的,于是記錄一下并分享給大家,如有不妥之處,歡迎指正。
在網(wǎng)站設(shè)計制作、成都網(wǎng)站建設(shè)中從網(wǎng)站色彩、結(jié)構(gòu)布局、欄目設(shè)置、關(guān)鍵詞群組等細(xì)微處著手,突出企業(yè)的產(chǎn)品/服務(wù)/品牌,幫助企業(yè)鎖定精準(zhǔn)用戶,提高在線咨詢和轉(zhuǎn)化,使成都網(wǎng)站營銷成為有效果、有回報的無錫營銷推廣。成都創(chuàng)新互聯(lián)專業(yè)成都網(wǎng)站建設(shè)十載了,客戶滿意度97.8%,歡迎成都創(chuàng)新互聯(lián)客戶聯(lián)系。咱們“咸鹽少續(xù)”,直接上解決辦法:
直接在Ubuntu終端中輸入:
timedatectl set-local-rtc 1
并按回車。兩個系統(tǒng)時間就一致了。
是的,你沒看錯,就是這么簡單粗暴又有效,一條指令就解決問題,方法親測有效。
———————————————————分割線—————————————————————
如果想究其原因,可繼續(xù)往下看,下面詳細(xì)介紹原因。
一、系統(tǒng)環(huán)境系統(tǒng)一:Windows11 專業(yè)版
系統(tǒng)二:Ubuntu 22.04.1 LTS
二、具體原因首先,每臺電腦都有一個時鐘,臺式機(jī)可在主板上看到一個比較大的紐扣電池,這個電池就是給主板上時鐘供電用的,在不接其他電源的情況下,電池一般可用3.5~5年。我們將該時鐘的時間稱為硬件時間,或者BIOS時間。
其次,操作系統(tǒng)與BIOS時間的存在互相影響的關(guān)系:電腦開機(jī),操作系統(tǒng)會讀取BIOS時間并顯示系統(tǒng)時間;反過來,BIOS時間會在系統(tǒng)聯(lián)網(wǎng)后由系統(tǒng)獲取當(dāng)?shù)貢r間后再對其進(jìn)行校正,以保證時間的準(zhǔn)確性,消除誤差。
可見操作系統(tǒng)既會讀取BIOS時間,又會修改BIOS時間,問題就出在這其中,Windows系統(tǒng)和Ubuntu系統(tǒng)在這兩個過程中都存在不同:
電腦開機(jī),Windows系統(tǒng)讀取BIOS時間并認(rèn)為BIOS時間就是當(dāng)?shù)貢r間,所以系統(tǒng)顯示的時間即為BIOS時間;
電腦開機(jī),Ubuntu系統(tǒng)讀取BIOS時間并認(rèn)為BIOS時間是UTC時間(協(xié)調(diào)世界時,通常將UTC和GMT視作等同,GMT為格林威治時間),所以Ubuntu系統(tǒng)會將BIOS時間加上所在時區(qū)與UTC時間的時差再顯示出來,例如北京時區(qū)為UTC+8,即與UTC相差8個小時,Ubuntu系統(tǒng)顯示的當(dāng)?shù)貢r間為BIOS時間+8。
更新BIOS時間,Windows系統(tǒng)默認(rèn)定期更新當(dāng)?shù)貢r間,并直接把BIOS時間設(shè)置為聯(lián)網(wǎng)后獲取的當(dāng)?shù)貢r間;
更新BIOS時間,Ubuntu系統(tǒng)是聯(lián)網(wǎng)后會立即更新當(dāng)?shù)貢r間,不同的是把BIOS時間設(shè)置為UTC時間。例如現(xiàn)在是北京時間18點(diǎn),那么UTC時間就是18-8=10點(diǎn),Ubuntu系統(tǒng)就會把BIOS時間設(shè)置為10點(diǎn),但是系統(tǒng)界面上顯示的還是當(dāng)?shù)鼐W(wǎng)絡(luò)時間18點(diǎn)。
我們具體看一下Ubuntu系統(tǒng)中時間的設(shè)定,在Ubuntu系統(tǒng)下,打開終端,輸入以下命令:
timedatectl status
這個指令用來查看系統(tǒng)時間狀態(tài),我的系統(tǒng)時間顯示如下:
第一行,Local time = 10:40,是Ubuntu聯(lián)網(wǎng)后獲取到的當(dāng)?shù)貢r間;
第二行,Universal time = 02:40,是世界時,UTC;
第三行,RTC time = 02:40,是電腦的BIOS時間,
最后一行,RTC in local TZ:no,該行表示BIOS時間與當(dāng)?shù)貢r間不一致,BIOS存儲的時間是UTC時間,而系統(tǒng)時間則顯示的是當(dāng)?shù)貢r間。
最后,由于兩個系統(tǒng)在上述操作中的操作不同,導(dǎo)致在切換系統(tǒng)后,會出現(xiàn)系統(tǒng)時間不一致的問題。
三、解決辦法直接在Ubuntu終端中輸入:
timedatectl set-local-rtc 1
(該行指令的作用是讓Ubuntu系統(tǒng)設(shè)置BIOS時間與當(dāng)?shù)貢r間一致)
并按回車。
現(xiàn)在再輸入:timedatectl status 查看系統(tǒng)時間狀態(tài):
第一行,Local time = 10:43,是Ubuntu聯(lián)網(wǎng)后獲取到的當(dāng)?shù)貢r間;
第二行,Universal time = 02:43,是世界時,UTC;
第三行,RTC time = 10:43,是電腦的BIOS時間,
最后一行,RTC in local TZ:yes,該行表示BIOS時間與當(dāng)?shù)貢r間一致,BIOS存儲的時間不再是UTC時間,而是聯(lián)網(wǎng)后獲取的當(dāng)?shù)貢r間。
現(xiàn)在兩個系統(tǒng)都把聯(lián)網(wǎng)后獲取的當(dāng)?shù)貢r間設(shè)置為BIOS時間,同時也都認(rèn)為BIOS時間就是當(dāng)?shù)貢r間,兩個系統(tǒng)時間就一致了。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
標(biāo)題名稱:一步解決雙系統(tǒng)時間不一致問題-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://jinyejixie.com/article12/djeogc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站設(shè)計公司、手機(jī)網(wǎng)站建設(shè)、電子商務(wù)、品牌網(wǎng)站設(shè)計、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容