如何在 Ubuntu Linux 中設(shè)置或更改時區(qū)
你安裝 Ubuntu 時 ,它會要求你設(shè)置時區(qū)。如果你選擇一個錯誤的時區(qū),或者你移動到世界的一些其它地方,你可以很容易地在以后更改它。
如何在 Ubuntu 和其它 Linux 發(fā)行版中更改時區(qū)
這里有兩種方法來更改 Ubuntu 中的時區(qū)。你可以使用圖形化設(shè)置或在終端中使用 timedatectl 命令。你也可以直接更改 /etc/timezone 文件,但是我不建議這樣做。
在這篇初學(xué)者教程中,我將向你展示圖形化和終端兩種方法:
- 通過 GUI 更改 Ubuntu 中的時區(qū) (適合桌面用戶)
- 通過命令行更改 Ubuntu 中的時區(qū) (桌面和服務(wù)器都工作)
方法 1: 通過終端更改 Ubuntu 時區(qū)
Ubuntu 或一些使用 systemd 的其它發(fā)行版可以在 Linux 終端中使用 timedatectl 命令來設(shè)置時區(qū)。
你可以使用沒有任何參數(shù)的 timedatectl 命令來檢查當(dāng)前是日期和時區(qū)設(shè)置:
[email protected]:~$ timedatectl
Local time: Sat 2020-01-18 17:39:52 IST
Universal time: Sat 2020-01-18 12:09:52 UTC
RTC time: Sat 2020-01-18 12:09:52
Time zone: Asia/Kolkata (IST, +0530)
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no
正如你在上面的輸出中所看,我的系統(tǒng)使用 Asia/Kolkata 。它也告訴我現(xiàn)在比世界時早 5 小時 30 分鐘。
為在 Linux 中設(shè)置時區(qū),你需要知道準(zhǔn)確的時區(qū)。你必需使用時區(qū)的正確的格式 (時區(qū)格式是洲/城市)。
為獲取時區(qū)列表,使用 timedatectl 命令的 list-timezones 參數(shù):
timedatectl list-timezones
它將向你顯示大量可用的時區(qū)列表。
Timezones List
你可以使用向上箭頭和向下箭頭或 PgUp 和 PgDown 鍵來在頁面之間移動。
你也可以 grep 輸出,并搜索你的時區(qū)。例如,假如你正在尋找歐洲的時區(qū),你可以使用:
timedatectl list-timezones | grep -i europe
比方說,你想設(shè)置時區(qū)為巴黎。在這里,使用的時區(qū)值的 Europe/Paris :
timedatectl set-timezone Europe/Paris
它雖然不顯示任何成功信息,但是時區(qū)會立即更改。你不需要重新啟動或注銷。
記住,雖然你不需要成為 root 用戶并對命令使用 sudo,但是你的賬戶仍然需要擁有管理器權(quán)限來更改時區(qū)。
你可以使用 date 命令 來驗證更改的時間好時區(qū):
[email protected]:~$ date
Sat Jan 18 13:56:26 CET 2020
方法 2: 通過 GUI 更改 Ubuntu 時區(qū)
按下 super 鍵 (Windows 鍵) ,并搜索設(shè)置:
Applications Menu Settings
在左側(cè)邊欄中,向下滾動一點,查看詳細(xì)信息:
Go to Settings -> Details
在詳細(xì)信息中,你將在左側(cè)邊欄中找到“日期和時間”。在這里,你應(yīng)該關(guān)閉自動時區(qū)選項(如果它已經(jīng)被啟用),然后在時區(qū)上單擊:
In Details -> Date & Time, turn off the Automatic Time Zone
當(dāng)你單擊時區(qū)時,它將打開一個交互式地圖,你可以在你選擇的地理位置上單擊,關(guān)閉窗口。
Select a timezone
在選擇新的時區(qū)后,除了關(guān)閉這個地圖后,你不必做任何事情。不需要注銷或 關(guān)閉 Ubuntu 。
我希望這篇快速教程能幫助你在 Ubuntu 和其它 Linux 發(fā)行版中更改時區(qū)。如果你有問題或建議,請告訴我。