当前位置首页 > CentOS知识

Centos修改时间显示的时区,将UTC修改为CST

阅读次数:377 次  来源:admin  发布时间:

问题说明:

今天一同事反应,系统的时间不对和正常的时间差8个小时。就登录主机看了下时间

系统时间显示为:

# date
Fri Dec  7 02:42:14 UTC 2018
# 

备注:查看了下,正好和当前的时间差了8个小时。应该时间显示的时区的问题。所以查了下。

UTC:

Universal Time Coordinated,称为世界标准时间。中国所在的时区和这个时间差了8个时区,中国时间 = UTC + 8

为了解决这个问题,修改操作系统中设置时区的文件/etc/localtime

操作过程:

1.备份原有localtime文件

# mv /etc/localtime /etc/localtime.bak

备注:localtime,通过这个文件来表明以哪个时区,什么方式来显示时间。

2.将时区信息-Asia/Shanghai,生产软链接到/etc/localtime

# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# date
Fri Dec  7 10:53:52 CST 2018

备注:就是将localtime替换成Asia/Shanghai对应的时区信息。再次查看时间,已经是正确的了。

另外,这次时间显示的是CST。补充下CST的含义:

CST可以为如下4个不同的时区的缩写:

    美国中部时间:Central Standard Time (USA) UT-6:00     澳大利亚中部时间:Central Standard Time (Australia) UT+9:30     中国标准时间:China Standard Time UT+8:00     古巴标准时间:Cuba Standard Time UT-4:00   小结:   UTC:世界标准时间   CST:中国标准时间。   CST = UTC + 8(小时)   文档创建时间:2018年12月7日11:00:17
上一篇:CentOS7修改时区的正确方法
下一篇:CentOS6修改时间和时区及设置修改及时间同步-EOS666