同樣以centOS7為例作演示。
timedatectl修改時區
查看系統時間詳情
[root@controller ~]# timedatectl
Local time: Thu 2017-04-06 15:41:23 CST
Universal time: Thu 2017-04-06 07:41:23 UTC
RTC time: Thu 2017-04-06 07:41:24
Time zone: UTC (CST, +0800)
NTP enabled: no
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
查看系統所有時區
[root@controller ~]# timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
... ...
調整硬件時鐘
參數:1 為將硬件時鐘調整為與本地時鐘一致, 0 為設置為 UTC 時間
[root@controller ~]# timedatectl set-local-rtc 1
[root@controller ~]# timedatectl
Local time: Thu 2017-04-06 15:57:27 CST
Universal time: Thu 2017-04-06 07:57:27 UTC
RTC time: Thu 2017-04-06 15:57:27
Time zone: UTC (CST, +0800)
NTP enabled: no
NTP synchronized: yes
RTC in local TZ: yes
DST active: n/a
設置系統時區
[root@controller ~]# timedatectl set-timezone Asia/Shanghai
通過修改時區文件來修改時區(更加通用和簡單)
[root@controller ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime