跳到主要内容

如何在 Ubuntu 上更改时区为本地时间

· 2 分钟阅读
Eric Cheng
Eric Cheng
JAVA 後端工程師

在云端新建一台 VM 时,预设时区通常会是 UTC,和习惯 Local 时间是不一样的,以台北时间来说就会差八个小时,简单记录一下怎么修改时区

查询时间

timedatectl

这时会看到像这样的结果

               Local time: Mon 2025-02-10 01:19:25 UTC
Universal time: Mon 2025-02-10 01:19:25 UTC
RTC time: Mon 2025-02-10 01:19:25
Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no

列出所有可用时区,查询台北时间的名称

timedatectl list-timezones ## 列出全部时区
timedatectl list-timezones | grep Taipei ## 列出台北时区

会看到结果如下

Asia/Taipei

执行

sudo timedatectl set-timezone Asia/Taipei

重新查询时间

timedatectl

重新得到结果

               Local time: Mon 2025-02-10 09:20:09 CST
Universal time: Mon 2025-02-10 01:20:09 UTC
RTC time: Mon 2025-02-10 01:20:09
Time zone: Asia/Taipei (CST, +0800)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no

就可以看到 Time zone 更改为 Asia/Taipei (CST, +0800),Local time 也成功更改为台北时间了

版权声明


這是 google 廣告