电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1520|回复: 0

linux系统时间详解

[复制链接]
admin 发表于 2013-5-28 22:37:10 | 显示全部楼层 |阅读模式
       Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以直接在BIOS中进行设置,也可以通过命令将当面的系统时间同步为硬件时间。
          在 Linux 系统中,真正起作用的是系统时间。硬件时钟系统的唯一作用是在Linux 系统关机时,保持时间的运行。当Linux 操作系统启动时,系统会自动将硬件时钟系统读取时间给Linux 系统时间,并且在之后的整个Linux运行过程中,系统时钟和硬件时钟各自独立运行(这与DOS和windos 的实现方式都不同,在DOS 中只有硬件时间没有系统时间,在windows中启动时从硬件时间读取时间到系统时间,以后修改时间都是在系统时间并且系统会自动同步到硬件时间,在windows系统时间和硬件时间总是相同的),因此随着系统运行时间的延长,硬件时钟和系统时钟就会出现误差,这也是有时两个时钟不一致的原因;而在Linux 操作系统关闭时,系统会自动将当前的Linux 系统时间同步到硬件时钟。           还有一种说法说并不是Linux系统只在系统关闭时才将系统时间同步到硬件时钟,而是为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS,该同步是每隔一段时间(大约是11分钟)进行的。
       至于linux系统如何设置时区、时间以及如何设置ntp时间同步,请看本IT论坛的上一个帖子:linux系统如何设置时区和日期时间(目前最详细最实用的教程)

您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-5-11 21:57 , Processed in 0.076423 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表