Ubuntu系统下更新时区

142次阅读
没有评论

简介

Ubuntu 系统默认使用 UTC 时间,如果您需要将系统时间设置为其他时区,可以按照以下步骤进行操作:

步骤一:查看当前时区

在终端中输入以下命令查看当前系统时区:

timedatectl

输出结果类似如下:

Local time:      Thu 2023-11-16 17:22:23 CST
Universal time:  Thu 2023-11-16 09:22:23 UTC
RTC time:        Thu 2023-11-16 09:22:23 UTC
Time zone:       Asia/Shanghai (CST)
System clock:    x86_64
NTP enabled:    yes
NTP synchronized: yes

其中,Time zone:一行显示当前系统时区,例如这里是Asia/Shanghai (CST),即中国上海时区。

步骤二:选择目标时区

您可以使用以下两种方法选择目标时区:

  1. 使用 tzselect 命令
sudo tzselect

该命令会启动一个交互式界面,引导您选择目标时区。

  1. 直接指定时区名称

如果您知道目标时区的名称,可以使用以下命令将其设置为系统时区:

sudo timedatectl set-timezone < 时区名称 >

例如,将系统时区设置为美国纽约时区:

sudo timedatectl set-timezone America/New_York

步骤三:更新系统时间

设置完时区后,需要更新系统时间,使其与目标时区保持一致。可以使用以下命令更新系统时间:

sudo ntpdate ntp.ubuntu.com

该命令会从 NTP 服务器同步时间。

步骤四(可选):修改硬件时间

如果您希望在系统关机后也能保持正确的时间,需要修改硬件时间。可以使用以下命令修改硬件时间:

sudo hwclock --systohc

该命令会将系统时间写入硬件时钟。

验证

完成上述步骤后,您可以再次使用 timedatectl 命令查看当前系统时区和时间,确认是否更新成功。

注意事项

  • 修改系统时区可能会影响一些应用程序,例如使用定时任务的应用程序。
  • 修改硬件时间可能会导致系统无法正常启动,请谨慎操作。
正文完
 0
板面杂货铺
版权声明:本站原创文章,由 板面杂货铺 于2024-02-27发表,共计848字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)