linux下调整时区和时间的方法
时区的修改:
鸡血:
CST:中国标准时间(China Standard Time),这个解释可能是针对RedHat Linux。
美国中部时间:Central Standard Time (USA) UT-6: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