Files
Obsidian-Main/21.01. OS/21.01. Linux/更改時區.md
Awin Huang 5d4e261181 vault backup: 2025-07-22 22:14:08
Affected files:
Too many files to list
2025-07-22 22:14:08 +08:00

86 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 前置條件
你需要有 **root** 或是 **sudo** 的權限才能更改系統的時區
# 檢查當前時區
在 Ubuntu 中,我們有三種方式查看當前時區設定
## 1. 使用 `timedatectl` 命令顯示當前的系統時區。
```
timedatectl
```
```result
                    Local time: Fri 2021-01-07 22:45:47 UTC
                Universal time: Fri 2021-01-07 22:45:47 UTC
                      RTC time: Fri 2021-01-07 22:45:48
                      Time zone: Etc/UTC (UTC, +0000)
      System clock synchronized: yes
systemd-timesyncd.service active: yes
                RTC in local TZ: no
```
## 2. 查看 `/etc/localtime` 的連結指向
```
ls -l /etc/localtime
```
```result
lrwxrwxrwx 1 root root 33 Jan 8 15:57 /etc/localtime -> ../usr/share/zoneinfo/Etc/UTC
```
## 3. 查看 `/etc/timezome` 的內容
```
cat /etc/timezone
```
```result
Etc/UTC
```
# 修改時區
當我們檢查完時區後,接下來就是修改時區。不過假如你不知道要改的時區名稱,你可以透過以下指令來查看
```
timedatectl list-timezones
```
```result
...
Asia/Seoul
Asia/Shanghai
Asia/Singapore
Asia/Srednekolymsk
Asia/Taipei
Asia/Tashkent
Asia/Tbilisi
Asia/Tehran
Asia/Thimphu
Asia/Tokyo
...
```
找到要修改的時區名稱後,接下就是以 sudo 權限執行以下命令
```
sudo timedatectl set-timezone 要修改的時區名稱
```
例如要將系統修改為台北時區 `Asia/Taipei`,請輸入
```
sudo timedatectl set-timezone Asia/Taipei
```
使用 `timedatectl` 指令確認時區是否正確修改
```
timedatectl
```
```result
                    Local time: Fri 2021-01-08 18:38:49 CST
                Universal time: Fri 2021-01-08 10:38:49 UTC
                      RTC time: Fri 2021-01-08 10:38:49
                      Time zone: Asia/Taipei (CST, +0800)
      System clock synchronized: yes
systemd-timesyncd.service active: yes
                RTC in local TZ: no
```
# 參考
- [如何正確修改 Ubuntu 18.04 的系統時區](https://www.hanktsai.com/2021/01/configure-ubuntu1804-timezone.html)