主要涉及工具 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 這...