UTC、GTC時間和本地時間(Linux默認使用UTC時間,要修改一下)


1、問題

對於裝有Windows和Linux系統的機器,進入Windows顯示的時間和Linux不一致,Linux中的時間比Windows提前8個小時。

2、解決方法

修改/etc/default/rcS,設置不使用UTC時間,設置如下:
UTC=no

3、解釋

這個是一個關於時間的問題,我們就先來了解一下關於時間的概念

UTC(Universal Time Coordinated):協調世界時
GMT(Greenwich Mean Time):格林威治時間
本地時間(local time):全球二十四個時區,以GMT或UTC為基准進行調整。例如,北京為東八區,則北京時間為GMT+8或UTC+8

UTC和GMT基本上一致,但UTC經過平均太陽時(以格林威治時間GMT為准)、地軸運動修正后的新時標以及以秒為單位的國際原子時所綜合精算而成的時間,計算過程相當嚴謹精密,因此UTC比GMT來得更加精准更為精確。

Windows與Mac/Linux 缺省看待系統硬件時間的方式是不一樣的:
1) Windows把系統硬件時間當作本地時間(local time),即操作系統中顯示的時間跟BIOS中顯示的時間是一樣的。
2) Linux/Unix/Mac默認把硬件時間當作 UTC,操作系統中顯示的時間是硬件時間經過換算得來的,比如說北京時間是GMT+8,則系統中顯示時間是硬件時間+8。

因此,若要解決上述Windows和Linux顯示時間不一致的問題,只要設置Linux/Unix/Mac不要將硬件時間當做UTC時間,而是作為本地時間即可。

http://www.cnblogs.com/pandachen/p/5185348.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM