日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux与Windows中的UTC时间

發布時間:2023/12/19 linux 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux与Windows中的UTC时间 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux與Windows中的UTC時間

先介紹幾個術語

UTC 協調世界時,又稱世界標準時間或世界協調時間,簡稱UTC(從英文“Coordinated Universal Time”/法文“Temps Universel Cordonné”而來),是最主要的世界時間標準,其以原子時秒長為基礎,在時刻上盡量接近于格林尼治平時。

GMT 格林威治標準時間(中國大陸翻譯:格林尼治平均時間或格林尼治標準時間,臺、港、澳翻譯:格林威治標準時間;英語:Greenwich Mean Time,GMT)是指位于英國倫敦郊區的皇家格林威治天文臺的標準時間,因為本初子午線被定義在通過那里的經線。

Localtime 本地時鐘,即本地所在時區的當前時間。

簡單意義上,UTC時間即等同于GMT時間。

操作系統使用兩個時鐘保存時間:硬件時鐘和系統時鐘。

  • 硬件時鐘(即實時時鐘 RTC 或 CMOS 時鐘)僅能保存:年、月、日、時、分、秒這些時間數值,無法保存時間標準(UTC 或 localtime)和是否使用夏令時調節。
  • 系統時鐘(即軟件時間) 與硬件時間分別維護,保存了:時間、時區和夏令時設置。Linux 內核保存為自 UTC 時間 1970 年1月1日經過的秒數。初始系統時鐘是從硬件時間計算得來,計算時會考慮/etc/adjtime的設置。系統啟動之后,系統時鐘與硬件時鐘獨立運行,Linux 通過時鐘中斷計數維護系統時鐘。

硬件時鐘是記錄在BIOS中的時間。
對于Windows系統,默認會將BIOS中的硬件時鐘當作Localtime,系統在關機時,Windows會將時間同步到硬件時間中去,因此BIOS時鐘和系統時鐘都成為Localtime.

對于Linux系統,如Red Hat系統,在安裝時會有一個選項System clock uses UTC, 當勾選此選項時,表示系統將BIOS硬件時鐘當作UTC時間,因此系統時鐘會通過BIOS時間加減所在時區和夏令時計算出。如果不勾選此選項,系統將BIOS硬件時鐘當作Localtime, 系統會直接同步硬件時鐘到系統時鐘而不經過時區的計算。Linux系統在關機時,這里還是舉例Red Hat系統,在關機時會通過/etc/rc.d/init.d/halt這個腳本判斷系統是否使用UTC硬件時間,如果使用UTC時間,這將系統時鐘Localtime轉換為UTC同步至硬件時鐘,如果沒有使用UTC時間,則直接同步系統時鐘到硬件時鐘,系統是否啟用UTC硬件時鐘在/etc/sysconfig/clock中設定。

Linux和Windows系統共存時

如果安裝了Windows操作系統,那么最好將Windos設置為UTC硬件時鐘,方法為修改注冊表。這樣Linux系統也可以使用UTC時鐘,使用UTC時鐘的好處是系統自動根據時區和夏令時來設置系統時鐘。如果Windows要使用Localtime, 那么Linux最好也將UTC關閉使用Localtime. 如果Linux系統和Windows系統使用不一樣的設置(即都使用默認設置),系統在關機時會同步硬件時鐘,最后結果是硬件時鐘被改來改去,不是Windows慢了8個小時,就是Linux快了8個小時。

?

轉載于:https://www.cnblogs.com/linuxnote/p/3836903.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Linux与Windows中的UTC时间的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。