在 CentOS 7 中, 引入了一个叫 timedatectl 的设置设置程序
可以查看当前设置> timedatectl
> timedatectl
Local time: Mon 2016-12-05 03:40:25 EST
Universal time: Mon 2016-12-05 08:40:25 UTC
RTC time: Mon 2016-12-05 08:40:25
Time zone: America/New_York (EST, -0500)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: no
列出所有时区> timedatectl list-timezones
将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间> timedatectl set-local-rtc 1
设置系统时区为上海> timedatectl set-timezone Asia/Shanghai
从底层修改时区, 可能会有点小问题, 我也描述不清楚, 我建议用上面的步骤来设置> cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime