linux 時區設定

e71hao發表於2015-12-04
0.檢視現在時區 :date -R   
[root@mysqlIns ~]# date -R
Fri, 26 Aug 2016 17:10:19 +0800
+0800表示東八區,其實CST表示東8區

1.linux系統設定時區用哪個檔案?
/etc/localtime,不論是 date 還是 hwclock 都會用到這個檔案,會根據這個檔案的時區設定來進行UTC和本地之間之間的換算。這個檔案用來設定系統的時區。該檔案修改對 date 命令是及時生效的。

2.linux系統時區設定方法:
在/usr/share/zoneinfo/下面有很多時區檔案,可以複製這些時區檔案覆蓋/etc/localtime檔案,或修改符號連結/etc/locatime對應的檔案,
或者設定TZ環境變數

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 
export TZ='Asia/Hong_Kong' 

3./etc/sysconfig/clock檔案的作用如下
當/etc/sysconfig/clock中UTC=true時,系統會將BIOS時間當做UTC來計算系統時間,當UTC=false時,系統會將BIOS時間當做系統時間。

方式A:系統/etc/sysconfig/clock 中 UTC=true     
開機:BIOS-->UTC(將BIOS中的時間看成是UTC)--(時區變化)-->CST
關機:CST-->(時區變化)-->UTC-->儲存到-->BIOS 
方式B:系統/etc/sysconfig/clock 中UTC=false          
開機:BIOS-->CST(將BIOS中的時間看成是CST) 關機:CST --儲存到-->BIOS
上面的結論適用於redhat5,redhat6,7都不適用



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30393770/viewspace-1853277/,如需轉載,請註明出處,否則將追究法律責任。

相關文章