我尝试使用以下命令在Ubuntu 14.04上更改本地时区。
$ echo Asia/Tokyo > /etc/timezone
$ dpkg-reconfigure --frontend noninteractive tzdata
Current default time zone: 'Asia/Tokyo'
Local time is now: Fri Apr 22 13:47:04 UTC 2016.
Universal Time is now: Fri Apr 22 13:47:04 UTC 2016.
但是,当地时间仍然是UTC而不是亚洲/东京。
我可以使用timedatectl
更改时区。
$ timedatectl set-timezone Asia/Tokyo
$ timedatectl
Local time: Fri 2016-04-22 23:07:29 JST
Universal time: Fri 2016-04-22 14:07:29 UTC
Timezone: Asia/Tokyo (JST, +0900)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
一旦我用timedatectl
更改时区,我也可以使用dpkg-reconfigure更改为任何时区。
有没有人有同样的问题?
谢谢!