Ubuntu18.04 + win10雙系統下時間問題

首先要明白操作系統時間和硬件時間的區別
操作系統時間是根據硬件時間換算出來的

win10下如果硬件時間是13:00,時區爲東八區,那麼OS時間爲13:00

Ubuntu下如果硬件時間是13:00,時區爲東八區,那麼OS時間爲21:00,也就是說Ubuntu默認會把硬件時間當成UTC!

明白這點以後,在win10下先校正時間,然後在Ubuntu下將時區設置爲UTC就可以了
這裏注意不要用英國的時間,因爲英國是有夏令時的,會把UTC+1
同樣的技巧,如果你想選擇東八區,也可以用新加坡的時間,因爲新加坡跟北京時間是沒有時差的

更改時區:sudo ln -sf /usr/share/zoneinfo/UTC /etc/localtime
//會創建一個localtime文件,可用ll查看鏈接情況。也可以用cp命令,想鏈接東八區時間可以用zoneinfo下的Singapore

sudo hwclock //查看硬件時間
date //查看時間及時區

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章