Ubuntu 中修改系统时区
在 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. 验证修改结果
再次运行 timedatectl 或 date 命令查看时间是否正确。
备选方法:使用 dpkg-reconfigure tzdata
如果系统没有 timedatectl,可以使用以下交互式配置工具:
bash
复制
sudo dpkg-reconfigure tzdata
根据菜单选择地理区域(如 Asia)和城市(如 Shanghai),完成后会自动更新时区。
注意事项
- 修改时区需要
sudo权限。 - 修改后系统硬件时钟(RTC)通常不受影响,但系统时间会立即采用新时区。
- 如果希望硬件时钟使用本地时间(不推荐双系统时使用),可执行:bash复制
sudo timedatectl set-local-rtc 1
完成以上步骤后,你的 Ubuntu 系统时区就已成功修改。