您的位置:首页 > 运维架构 > Linux

设置linux的系统时间

2010-06-21 16:59 417 查看
linux系统有两个时钟:

一个是硬件时钟:由主板电池驱动的“Real Time Clock”也叫做RTC或者叫CMOS时钟。当操作系统关机的时候,用硬件时钟来记录时间,但是对于运行的系统是不用这个时间的。

另一个是系统时钟:“System clock”也叫内核时钟或者软件时钟,是由软件根据时间中断来进行计数的,内核时钟在系统关机的情况下是不存在的,所以,当操作系统启动的时候,内核时钟是要读取RTC时间来进行时间同步(有些情况下,内核时钟也可以通过ntp服务器来读取时间)

查看硬件时钟的时间:hwclock --show 或是clock --show

更改硬件时钟的时间:

hwclock --set --date="月/日/年 时:分:秒"

或者是:clock --set --date="月/日/年 时:分:秒"

注:上面的 "月/日/年 时:分:秒" 也可以写成 "年-月-日 时:分:秒"

更改系统时钟的时间:

date -s 年-月-日

date -s 时:分:秒

或者是:date -s "年-月-日 时:分:秒"

注: "年-月-日 时:分:秒" 也可以写成 "月/日/年 时:分:秒"

硬件时钟与系统时钟同步:

hwclock --hctosys

clock --hctosys

系统时钟与硬件时钟同步:

hwclock --systohc

clock --systohc

把系统时钟时间写入CMOS时间:clock -w

例:

更改硬件时钟时间:

hwclock --set --date="06/21/2010 16:36:00"

hwclock --set --date="2010-06-21 16:36:00"

clock --set --date="06/21/2010 16:36:00"

clock --set --date="2010-06-21 16:36:00"

更改系统时钟时间:

date -s "06/21/2010 16:36:00"

date -s "2010-06-21 16:36:00"

本文出自 “憂零的博客” 博客,请务必保留此出处http://sunyu.blog.51cto.com/744725/336946
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: