Ubuntu查看/修改系统时间

本文介绍在Ubuntu系统中如何使用timedatectl命令进行时间同步和时区设置,解决时间显示错误的问题。通过修改时区为Asia/Shanghai,确保了系统时间的准确性。

在新版的ubuntu中,使用timedatectl 替换了ntpdate来进行时间管理。

  1. 查看当前时间状态
timedatectl status

显示如下


root@ubuntu:~# timedatectl status
               Local time: Tue 2025-05-13 00:09:57 UTC
           Universal time: Tue 2025-05-13 00:09:57 UTC
                 RTC time: Tue 2025-05-13 00:09:57
                Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

系统显示的时间是错误的,错误原因也是显而易见的,使用的是Etc/UTC的时区。

因此只要修改时区就能保证时间的正确。

  1. 修改时区所有的时区名称存储在/usr/share/zoneinfo文件中。执行命令 timedatectl set-timezone "Asia/Shanghai" 就可以将时区设为上海时区。
  2. 重新查看当前时间状态 timedatectl status 此时时间已经正常了。
root@ubuntu:~# timedatectl status
               Local time: Tue 2025-05-13 08:11:11 CST
           Universal time: Tue 2025-05-13 00:11:11 UTC
                 RTC time: Tue 2025-05-13 00:11:11
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容