命令列更改linux時區

2021-10-02 13:25:05 字數 1273 閱讀 4449

主要涉及工具 tzselect、timedatectl。

涉及檔案 /etc/localtime,這是乙個軟連線檔案。

tzselect 只是幫我們把選擇的時區顯示出來,並不會實際生效,他僅僅告訴我們怎麼樣去設定環境變數tz,如果想要永久更改時區,按tzselect命令提示資訊,在.profile或者 /etc/profile 中設定正確的 tz 環境變數並匯出。

timedatectl命令可以查詢和更改系統時鐘和設定,你可以使用此命令來設定或更改當前的日期,時間和時區,或實現與遠端ntp伺服器的自動系統時鐘同步。

先來顯示下當前時區狀態,這個跟 /etc/localtime 的軟連線有關

我們可以使用如下命令檢視當前所有的時區

> timedatectl list-timezones

他羅列的是 /usr/share/zoneinfo 資料夾下的檔案

這裡邊沒有beijing,有上海,設定本地時區

此時我們檢視 /etc/localtime 軟連線

/etc/timezone 裡的內容儲存的是我們輸入的字串。

此時,桌面系統顯示的時間也立即的更改。

> tzselect

直接按提示操作

按照提示,我們還需要在 .profile 中新增一行,其實還可以在 /etc/profile 中新增一行。這行內容是

tz='asia/shanhai'; export tz

並需要手動更改軟連線,和timezone檔案

> sudo ln -sf /usr/share/zoneinfo/asia/shanghai /etc/localtime

> vi timezone

更新了軟連線後,桌面系統會立即更改顯示的時間。

> source /etc/profile

看來,timedatectl 更改時區簡單些。

Linux命令列操作修改系統時區

儲存設定 sudo mv etc localtime etc localtime.old 設定時區 sudo ln sf usr share zoneinfo asia hong kong etc localtime 這裡已經改完了 更新某些檔案,這個檔案是由system config date命令...

linux命令列下修改系統時間 時區

date檢視時間以及時區 圖a是est時區,和hongkong時間查了乙個小時。儲存設定 sudo mv etc localtime etc localtime.old 設定時區 sudo ln sf usr share zoneinfo asia hong kong etc localtime 這...

linux命令列下修改系統時間 時區

date檢視時間以及時區 圖a是est時區,和hongkong時間查了乙個小時。儲存設定 sudo mv etc localtime etc localtime.old 設定時區 sudo ln sf usr share zoneinfo asia hong kong etc localtime 這...