0%

Ubuntu修改系统时间

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

1.查看当前时间状态

查看当前时间状态 timedatectl status :

1
2
3
4
5
6
7
8
root@impress-139:~# timedatectl status
Local time: 三 2019-08-14 10:21:54 CST
Universal time: 三 2019-08-14 02:21:54 UTC
RTC time: 三 2019-08-14 02:21:54
Time zone: America/Los_Angeles (CST, -0800)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no

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

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

2.修改时区

所有的时区名称存储在/usr/share/zoneinfo文件中。

执行命令

1
timedatectl set-timezone "Asia/Shanghai"

就可以将时区设为上海时区。