Linux系统的时区时间设置
时区和时间的概念
CST:中国标准时间(China Standard Time),这个解释可能是针对RedHat Linux。
UTC:协调世界时,又称世界标准时间,简称UTC,从英文国际时间/法文协调时间“Universal Time/Temps Cordonné”而来。中国大陆、香港、澳门、台湾、蒙古国、新加坡、马来西亚、菲律宾、澳洲西部的时间与UTC的时差均为+8,也就是UTC+8。
GMT:格林尼治标准时间(旧译格林威治平均时间或格林威治标准时间;英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。
整个地球分为二十四时区,每个时区都有自己的本地时间。
UTC时间 与 GMT时间我们可以认为格林威治时间就是时间协调时间(GMT = UTC),格林威治时间和UTC时间都用秒数来计算的。
UTC时间与本地时间UTC + 时区差 = 本地时间
时区差东为正,西为负。在此,把东八区时区差记为 +0800
UTC + (+0800) = 本地(北京)时间
UTC与Unix时间戳在计算机中看到的UTC时间都是从(1970年01月01日 0:00:00)开始计算秒数的。所看到的UTC时间那就是从1970年这个时间点起到具体时间共有多少秒。 这个秒数就是Unix时间戳。
查看系统当前的时区与时间
date
ls -l /etc/localtime
vi /etc/sysconfig/clock
由上图可以看出不是本地时间,我目前的本地时间为15点左右。
你可能发现这个时区采用的是美国时间,所以你前面即使进行了时间同步,也是同步成美国时区的时间,而不是中国时区的时间。
修改时区时间
要更改 Linux 系统时区首先得获知你所当地时区的 TZ 值,使用 tzselect 命令即可查看并选择已安装的时区文件。
tzselect
根据向导设置yourself所在的地点即可获得对应的时区,完成时间设置。
更多推荐
所有评论(0)