1、输入“timedatectl”命令检查当前是日期和时区设置。

$ timedatectl
                      Local time: Mon 2022-08-15 03:55:43 UTC
                  Universal time: Mon 2022-08-15 03:55:43 UTC
                        RTC time: Mon 2022-08-15 03:55:44
                       Time zone: Etc/UTC (UTC, +0000)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

2、获取时区列表

timedatectl list-timezones

3、再输入以下命令搜索你的时区,例如搜索上海的时区。

$ timedatectl list-timezones | grep Shanghai
Asia/Shanghai

4、修改时区

sudo timedatectl set-timezone Asia/Shanghai

5、最后可使用以下命令来验证修改好的时间时区。

$ date -R
Mon, 15 Aug 2022 11:57:32 +0800

6、常见问题

6.1 手动修改时间不生效
$ timedatectl set-ntp 0  停止ntp
6.2 修改时间后,重启时间又变回去
$ systemctl stop vmtoolsd 
$ systemctl disable vmtoolsd 
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐