在 Ubuntu 20.04 上设置或者修改时区

2021-12-04  乐帮网

时区 ubuntu

使用正确的时区,对于系统相关的任务和进程来说,是最基本的。例如,cron 守护进程,使用系统时区来执行定时任务,并且在日志中的时间戳也是基于相同的系统时区。
在 Ubuntu 上,系统时区通常在安装的时候设置,但是可以很容易地在后面进行修改。
本文描述了如何使用命令行或者 GUI 界面在 Ubuntu 20.04 上设置或者修改时区。

一、前提条件
以 root 身份或者其他的sudo 用户身份设置或者修改系统时区。

二、检查当前的系统时区
timedatectl是一个命令行工具,它允许你查看或者修改系统的时间和日期。它在所有现代的基于 System 的 Linux 系统中都可以使用,包括 Ubuntu 20.04.
想要打印当前系统时区,不带参数运行timedatectl。

timedatectl

下面的输出显示系统时区被设置为"UTC”:

Local time: Wed 2020-05-06 19:33:20 UTC
Universal time: Wed 2020-05-06 19:33:20 UTC
RTC time: Wed 2020-05-06 19:33:22    
Time zone: UTC (UTC, +0000)           
System clock synchronized: yes                         
NTP service: active                      
RTC in local TZ: no   

三、使用timedatectl命令修改时区

在修改时区时,你将需要找到你想要使用的时区的一个很长的名字。时区通常使用"地区/城市"格式.
想要列出所有可用的时区,你可以列出/usr/share/zoneinfo目录下的所有文件,或者运行timedatectl命令,加上list-timezones选项:

timedatectl list-timezones
...
America/Montevideo
America/Nassau
America/New_York
America/Nipigon
America/Nome
America/Noronha
...

在中国我们一般使用以下两个时区:

Asia/Hong_Kong
Asia/Shanghai

则运行以下命令进行修改:

timedatectl set-timezone Asia/Shanghai

最后通过timedatectl命令验证一下

Local time: Sat 2021-12-04 14:28:27 CST
Universal time: Sat 2021-12-04 06:28:27 UTC
RTC time: Sat 2021-12-04 06:28:28    
Time zone: Asia/Shanghai (CST, +0800) 
System clock synchronized: yes                        
NTP service: active                     
RTC in local TZ: no     

可以看到这个Local time默认时间已经修改成功。

https://cloud.tencent.com/developer/article/1625722

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力