一条命令修改Ubuntu系统时区

本文最后更新于:2024年2月16日星期五下午3点57分

=> 省流助手

timedatectl set-timezone Asia/Shanghai

有时候我们需要将Ubuntu的系统时间设置为北京时间,或者其他时间,此时就需要修改主机的系统时区为目标时区。本文将以北京时间为例,设置Ubuntu时区为“上海”。

1. 已知时区名称

假设我们知道上海时区对应的时区名称为:”Asia/Shanghai”,则可以很快地完成修改;如果不知道所需时区名称,请看未知时区名称情况下修改系统时区

查看当前的系统时间

date -R

修改系统时区

注:在root下执行该命令(或使用sudo)

timedatectl set-timezone Asia/Shanghai

检查是否生效

date -R

成功!


2. 未知时区名称

在此情况下,需先查找所需的时区名称

查看所有时区名

timedatectl list-timezones

当然,可以使用grep来查找部分关键字。

如使用:

timedatectl list-timezones | grep New.*

来查找以New开头的城市,结果如下:

America/New_York
America/North_Dakota/New_Salem
Canada/Newfoundland

修改系统时区

注:在root下执行该命令(或使用sudo)

timedatectl set-timezone Asia/Shanghai

检查是否生效

date -R

成功!


一条命令修改Ubuntu系统时区
https://asyu.in/linux/change_date_ubuntu/
作者
Yu
发布于
2022年7月25日
更新于
2024年2月16日 15时
许可协议