Linux檢視和修改時區

2021-09-02 20:28:08 字數 842 閱讀 4617

對於部署在海外的linux伺服器來說,拿到的機器時區和本地並不一樣,導致執行在上面的應用也面臨時區問題。所以有必要修改系統本地時區。

[root@shuai01 zoneinfo]# date -r

tue, 17 jan 2017 21:36:23 +0800

最後的+0800,即東8區。

[root@shuai01 ~]# date -r

tue, 17 jan 2017 13:57:06 +0000

[root@shuai01 ~]# export tz='asia/urumqi'

[root@shuai01 ~]# date -r

tue, 17 jan 2017 19:57:18 +0600

有linux經驗的小夥伴都知道,不寫在檔案裡的設定更改很難生效一般是會話級的,重新登入會消失。所以,這 樣直接修改tz的絕對做不到持久化更改時區的。

正確的方式是到/etc/profile裡(或使用者的.profile或.bashrc檔案),直接export tz變數為要更改的時區(時區的名字可以用tzselect嚮導來確定)

ln -sf /usr/share/zoneinfo/asia/shanghai /etc/localtime
tzselect命令無法修改時區,僅給出時區的城市表示法

tz變數和/etc/localtime檔案會影響時區,並建議直接修改/etc/localtime檔案。

如果在shell中臨時需要變更時區資訊,可以修改tz變數實現。

在profile檔案裡設定變數tz,達到和修改/etc/localtime類似的效果。

linux修改時區

timedatectl 檢視系統時間方面的各種狀態 local time 四 2014 12 25 10 52 10 cst universal time 四 2014 12 25 02 52 10 utc rtc time 四 2014 12 25 02 52 10 timezone asia s...

linux 修改時區

1.centos 6.9 修改 使用date命令檢視時區 date help 獲取幫助 root db02 date r mon,13 aug 2018 11 10 04 0800 root db02 date z 0800 我們國家的東八區 0800 修改時區 cp usr share zonei...

Linux修改時區

linux修改時區 root linux epm2 date mon feb 118 48 11 pst 2016 發現時間總是與本地時間不同,即使修改了時間,依然如此,後來發現pst是美國太平洋標準時間 所以時間已經修改對了,但是 date 展示的時候是 pst的時區 時區不對 因此接下來修改時區...