首页 > 技术文章 > linux下调整时区和时间的方法 - -起风了

bing-yu12 2017-01-15 22:48 原文

时区的修改:

  鸡血:

     CST:中国标准时间(China Standard Time),这个解释可能是针对RedHat Linux。

    

    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:协调世界时,又称世界标准时间,简称UTC,从英文国际时间/法文协调时间”Universal Time/Temps Cordonné”而来。中国大陆、香港、澳门、台湾、蒙古国、新加坡、马来西亚、菲律宾、澳洲西部的时间与UTC的时差均为+8,也就是UTC+8。

 

     GMT:格林尼治标准时间(旧译格林威治平均时间或格林威治标准时间;英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。

  如何查看系统的时区:

  

[root@iZ280vf4sdpZ ~]# date
Sun Jan 15 22:45:48 CST 2017

 

  CST 就是代表时区

  时区的修改:

  

 

 

  1) 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai,用这个文件替换当前的/etc/localtime文件。

  

cp   /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  2) 修改/etc/sysconfig/clock文件,修改为:

   
ZONE="Asia/Shanghai"
UTC=false
ARC=false

  

  

时间的修改:

第一种情况:

  在联网状态下,直接使用ntpdate 命令就可以同步时间

[root@web113 ~]# ntpdate
-bash: /usr/sbin/ntpdate: No such file or directory

  yum安装ntpdate 工具包
  

yum install -y ntpdate

  在网络没有问题的情况下:

  

[root@web113 ~]# ntpdate time.windows.com
15 Jan 22:28:12 ntpdate[1588]: step time server 40.118.103.7 offset 5.003850 sec

  第二种方式:

  手动方式 date -s 时间格式 【此种方式略】

  将时间写入CMOS的操作,这就是写入硬件的操作 

  

clock -w 

  查看CMOS中的硬件时间:

[root@web113 ~]# clock --show
Sun 15 Jan 2017 10:35:19 PM CST  -0.438400 seconds

  

  hwclock 命令或者 clock 

  其中,clock和hwclock用法相近,只用一个就 行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。

 

更多关于时间的设置信息,可以参考:https://my.oschina.net/myaniu/blog/182959

  

  

  

推荐阅读