如果想把时钟的时区修改为本地时间,那么你需要做的是在terminal中输入如下命令:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改时区为上海时区
ntpdate cn.pool.ntp.org #同步时间
然后重启服务器就可以了
或者使用timedatectl 命令
# timedatectl list-timezones # 列出所有时区
# timedatectl set-local-rtc 1 # 将硬件时钟调整为与本地时钟一致,0 为设置为 UTC 时间
# timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海
至于为什么是Asia/Shanghai,而不是Asia/Beijing。
这个算是个历史遗留问题吧…
原因是1949年以前,中国一共分了5个时区,以哈尔滨、上海、重庆、乌鲁木齐和喀什为代表——分别是:长白时区GMT+8:30、中原标准时区 GMT+8、陇蜀时区GMT+7、新藏时区GMT+6和昆仑时区GMT+5:30。它是1912年北京观象台制订,后由内政部批准过。
有兴趣可以看下:http://www.cnblogs.com/zhengyun_ustc/archive/2009/01/16/asia_beijing_timezone.html