在 Ubuntu 中修改系统时区有多种方法,推荐使用 timedatectl 命令(适用于使用 systemd 的版本,如 16.04 及更高版本)。以下是详细步骤:


1. 查看当前时区

bash
复制
timedatectl

bash
复制
cat /etc/timezone

2. 列出所有可用时区

bash
复制
timedatectl list-timezones

(可按 PageUp/PageDown 翻页,或配合 grep 过滤,例如 timedatectl list-timezones | grep Asia


3. 修改时区(以 Asia/Shanghai 为例)

bash
复制
sudo timedatectl set-timezone Asia/Shanghai

4. 验证修改结果

再次运行 timedatectldate 命令查看时间是否正确。


备选方法:使用 dpkg-reconfigure tzdata

如果系统没有 timedatectl,可以使用以下交互式配置工具:

bash
复制
sudo dpkg-reconfigure tzdata

根据菜单选择地理区域(如 Asia)和城市(如 Shanghai),完成后会自动更新时区。


注意事项


完成以上步骤后,你的 Ubuntu 系统时区就已成功修改。