如何在 Ubuntu 上更改时区为本地时间
· 2 分钟阅读
在云端新建一台 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 也成功更改为台北时间了