从网上查找了一些修改系统时间的方法
方法一
①
修改日期 : date -s 12/17/2014
修改时间: date -s 18:00
或者 date --set "12/17/2014 18:00"
②保存时间到CMOS
clock -w 当为GMT时,采用clock -wu
方法二
1、date
查看系统时间
# date |
设置系统时间
# date --set “07/07/06 10:19" (月/日/年时:分:秒) |
2、hwclock/clock
查看硬件时间
|
设置硬件时间
|
3、硬件时间和系统时间的同步
按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步,但是在不重新启动的时候,需要用hwclock或clock命令实现同步。
硬件时钟与系统时钟同步:# hwclock --hctosys(hc代表硬件时间,sys代表系统时间)或者# clock --hctosys
系统时钟和硬件时钟同步:# hwclock --systohc或者# clock --systohc
4、时区的设置
如果在装系统时设置了Asia/Shanghai 就不需要设置了,对应的将文件/etc/localtime文件替换成 /usr/share/zoneinfo/Asia/Shanghai 并修改名为localtime。
重启生效
名词解释:
UTC时间:Coordinated Universal 8 e2 i( H7 t0 ^/ ^Time 世界协调时间(又称世界标准时间、世界统一时间),在一般精度要求下,它与GMT(Greenwich Mean Time,格林威治标准时间)是一样的,其实也就是说 GMT≈UTC,但 UTC 是以原子钟校准的,更精确。
本地时间:由于处在不同的时区,本地时间一般与UTC是不同的,换算方法就是
本地时间 = UTC + 时区 或 UTC = 本地时间 - 时区
时区东为正,西为负,例如在中国,本地时间都使用北京时间,在linux上显示就是 CST(China Standard Time,中国标准时,注意美国的中部标准时Central Standard Time也缩写为CST,与这里的CST不是一回事!),时区为东八区,也就是 +8 区,所以 CST=UTC+(+8小时) 或 UTC=CST-(+8小时)。
RTC : Real Time Clock 硬件时钟。
上面的这两者方法有什么不同?