linux修改系统时间

来源:互联网 发布:音响频谱软件 编辑:程序博客网 时间:2024/05/29 19:39

从网上查找了一些修改系统时间的方法

方法一

修改日期 : 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

查看硬件时间

# hwclock --show

或者# clock --show

设置硬件时间

# hwclock --set --date="07/07/06 10:19" (月/日/年 时:分:秒)

或者# clock --set --date="07/07/06 10:19" (月/日/年 时:分:秒)

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 硬件时钟。


上面的这两者方法有什么不同?




0 0
原创粉丝点击