Ubuntu 22.04上修正时区为上海(Asia/Shanghai)

在 Ubuntu 22.04 上修正时区为上海(Asia/Shanghai),可以用以下几种方式:

方法一:使用 timedatectl(推荐)

1
2
3
4
5
6
7
8
# 查看当前时区
timedatectl

# 设置时区为上海
sudo timedatectl set-timezone Asia/Shanghai

# 再次确认
timedatectl

方法二:使用 dpkg-reconfigure tzdata

如果你习惯交互式选择:

1
sudo dpkg-reconfigure tzdata

选择 AsiaShanghai 即可。

方法三:直接修改 /etc/localtime 链接

1
sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

然后确认:

1
date