linux下的时间

Posted Young

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下的时间相关的知识,希望对你有一定的参考价值。

1.linux下时间管理机制:

在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔11分钟会将系统时间写入CMOS,同步时间。

从这可以看出,获取系统时间有两个途径,一种是从CMOS中读,一种是从系统中读,但修改时间却只有一种,即修改linux系统中的时间,而修改CMOS中的时间是无效的,因为CMOS中的时间会被定时重写掉。

另外还有一点要注意,修改了系统时间并不是马上生效的。
2.查看系统时间:

date

3.设置系统时间:

设置时间必须是root权限。

date -s 01:01:01 #设置具体时间,不会对日期做更改
date -s “01:01:01 2008-05-23″ #这样可以设置全部时间
date -s “01:01:01 20080523″ #这样可以设置全部时间
date -s “2008-05-23 01:01:01″ #这样可以设置全部时间
date -s “20080523 01:01:01″ #这样可以设置全部时间 

4.硬件时间查看及设置:

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

5.硬件时间和系统时间同步

#硬件时钟与系统时钟同步:(hc代表硬件时间,sys代表系统时间)
hwclock -s
#系统时钟和硬件时钟同步:(让系统的时间同步到硬件时钟)
hwclock –w

以上是关于linux下的时间的主要内容,如果未能解决你的问题,请参考以下文章

linux 下的启动项

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

编写代码片段的更简洁的方法

[linux][c/c++]代码片段01

将触摸传递给下的视图