对于许多与系统相关的任务和进程,使用正确的时区至关重要。 例如,cron守护程序使用系统的时区执行cron作业,而日志文件中的时间戳基于系统的同一时区。

在Ubuntu上,系统的时区是在安装过程中设置的,但以后可以轻松更改。

本文介绍了如何使用命令行或通过GUI在Ubuntu 20.04上设置或更改时区。

先决条件

只有具有sudo特权的root或用户可以设置或更改系统的时区。

检查当前时区

timedatectl是一个命令行程序,可让您查看和更改系统的时间和日期。 它在所有基于现代systemd的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

通过将/etc/localtime符号链接到/usr/share/zoneinfo目录中的二进制时区标识符来配置系统时区。

查看当前系统时区的另一个选项是找到symlink到的文件。 指向:ls -l /etc/localtimelrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

系统的时区也写入了/etc/timezone文件:cat /etc/timezoneUTC

使用timedatectl命令更改时区

更改时区之前,您需要找出要使用的时区的长名称。 时区使用“地区/城市”格式。

要列出所有可用时区,可以列出/usr/share/zoneinfo目录中的文件,也可以使用list-timezones选项调用timedatectl命令:timedatectl list-timezones...

America/Montevideo

America/Nassau

America/New_York

America/Nipigon

America/Nome

America/Noronha

...

确定了您所在位置的准确时区后,以sudo用户身份运行以下命令:sudo timedatectl set-timezone your_time_zone

例如,将系统的时区更改为America/New_York:sudo timedatectl set-timezone America/New_York

调用timedatectl命令以验证更改:timedatectlLocal time: Wed 2020-05-06 15:41:42 EDT

Universal time: Wed 2020-05-06 19:41:42 UTC

RTC time: Wed 2020-05-06 19:41:48

Time zone: America/New_York (EDT, -0400)

System clock synchronized: yes

NTP service: active

RTC in local TZ: no

使用GUI更改时区

如果您运行的是Ubuntu桌面,则可以通过GUI更改当前系统的时区。

通过单击Settings图标打开系统设置窗口

在系统设置窗口中,单击Date & Time选项卡。 如果Automatic Time Zone设置为ON,并且您已启用Internet连接和位置服务,则应根据您的位置自动设置时区。

选择新时区 ,您可以点击地图或通过搜索栏搜索时区。

完成后,单击×关闭窗口。

结论

我们向您展示了如何更改Ubuntu系统的时区。

如有任何疑问,请随时发表评论。

linux桌面时区设置,如何在Ubuntu 20.04上设置或更改时区相关推荐

  1. linux 修改时区_如何在 Ubuntu 20.04 上设置或者修改时区

    本文最先发布在: 如何在 Ubuntu 20.04 上设置或者修改时区​www.itcoder.tech 使用正确的时区,对于系统相关的任务和进程来说,是最基本的.例如,cron 守护进程,使用系统时 ...

  2. linux xrdp 远程桌面,详解如何在Ubuntu 20.04上安装Xrdp服务器(远程桌面)

    Xrdp 是一个微软远程桌面协议(RDP)的开源实现,它允许你通过图形界面控制远程系统.通过 RDP,你可以登录远程机器,并且创建一个真实的桌面会话,就像你登录本地机器一样. 这篇指南讲解如何在 Ub ...

  3. 如何在Ubuntu 20.04上设置Mattermost

    介绍 (Introduction) Mattermost is an open source collaboration and messaging platform created with sec ...

  4. 如何在Ubuntu 20.04上设置和配置证书颁发机构(CA)

    介绍 (Introduction) A Certificate Authority (CA) is an entity responsible for issuing digital certific ...

  5. linux skype安装路径,如何在Ubuntu 20.04上安装Skype

    Skype是世界上最受欢迎的通信应用程序之一.使用Skype,您可以拨打免费的在线音频和视频电话,以及拨打全球范围内的手机和固定电话的国际电话.本指南介绍了在Ubuntu 20.04上安装Skype的 ...

  6. 如何在Ubuntu 20.04上设置Python虚拟环境

    I recently got myself a "new" laptop – a Lenovo x270 (yay)! And once again I needed to set ...

  7. 如何在Ubuntu 20.04 上安装 Xrdp 服务器(远程桌面)

    本文最先发布在: https://www.itcoder.tech/posts/how-to-install-xrdp-on-ubuntu-20-04/ Xrdp 是一个微软远程桌面协议(RDP)的开 ...

  8. 如何在Ubuntu 20.04上安装Linux,Apache,MySQL,PHP(LAMP)堆栈[快速入门]

    介绍 (Introduction) In this quickstart guide, we'll install a LAMP stack on an Ubuntu 20.04 server. 在本 ...

  9. 如何在 Ubuntu 20.04 上安装 Google Chrome 网络浏览器

    本文最先发布在: https://www.itcoder.tech/posts/how-to-install-google-chrome-web-browser-on-ubuntu-20-04/ Ch ...

最新文章

  1. 有关Spring注解@xxx的零碎知识
  2. IP地址,子网掩码,默认网关,路由,形象生动阐述
  3. hdu1053 Entropy hdu2527 Safe Or Unsafe
  4. openwrt无盘服务器,搭建基于 OpenWrt/gPXE/iSCSI 的 Windows 无盘工作站
  5. Redis 发布订阅,小功能大用处,真没那么废材!
  6. Flutter fvm 多版本管理
  7. Linux socket多进程服务器框架二
  8. 能玩游戏的计算机名字,没有手机和电脑时,孩子们最喜欢的游戏,简单却能玩上一整天!...
  9. 软件测试--环境讲解
  10. 智能家居落地还有多远?
  11. 《像外行一样思考,像专家一样实践》
  12. 线程与进程最通俗易懂的解释(附面试题与答案)
  13. 区块链入门视频?国外视频帮你快速入门了解区块链!!!
  14. 计算机硬件 - 主板
  15. es管理器免root_re管理器和es管理器哪个好
  16. WEB前端之学会用PS很重要
  17. 常见的保险产品类别-年金保险、意外险
  18. html:制作简易京东导航栏
  19. Ubuntu18.04调整屏幕分辨率至1920*1080
  20. PDF文件忘记了密码如何打开文件

热门文章

  1. 企业级实战03_真实项目实战SpringMVC整合ActiveMQ
  2. 第一篇:Spring Boot 快速入门篇
  3. mybatis中resultType取出数据顺序不一致解决方法
  4. php数组获取差集,php数组求差集问题
  5. mac解压rar命令_苹果mac电脑上很好用的免费压缩软件?ezip压缩软件分享
  6. Java需要掌握的底层知识_Java程序员应该掌握的底层知识
  7. BugkuCTF-MISC题zip伪加密
  8. java date 实例_Java Date 和 Calendar 实例
  9. java http setheader_response.setHeader各种用法详解
  10. html静态页面引用其他页面,Shtml完美解决静态页面内部调用其他页面(非Iframe、Object、Js方法)...