了解Linux的时钟

由于Linux时钟和Windows时钟从概念的分类?使用到设置都有很大的??,所以,?清楚Linux时钟的工作方?与设置?作,?仅对于Linux?学者有??大?义,而且对于使用Linux?务器的用户?说尤为??。

Linux时钟的分类

Windows 时钟大家?能??分熟悉了,Linux时钟在概念上类似Windows时钟显示当?系统时间,但在时钟分类和设置上?和Windows大相径庭。和 Windows??的是,Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两?。系统时间是指当?Linux Kernel中的时钟,而硬件时钟则是主?上由电池供电的那个主?硬件时钟,这个时钟?以在BIOS的“Standard BIOS Feture?项中进行设置。

既然Linux有两个时钟系统,那么大家所使用的Linux默认使用哪?时钟系统呢?会?回出现两?系统时钟冲?的情况呢?这些疑问和担心?无??。首先,Linux并没有默认哪个时钟系统。当Linux?动时,硬件时钟会去读?系统时钟的设置,然?系统时钟就会独立于硬件?作。

从Linux?动过程?看,系统时钟和硬件时钟?会?生冲?,但Linux中的所有命令 (包括函数)都是采用的系统时钟设置。?仅如此,系统时钟和硬件时钟还?以采用异步方?,?图1所示,?系统时间和硬件时间?以??。这样?的好处对于普通用户?义?大,但对于Linux网络管?员?有很大的用处。例如,?将一个很大的网络中(跨越若干时区)的?务器?步,?如?于美国纽约的Linux?务器和北京的Linux?务器,其中一??务器无须改?硬件时钟而?需临时设置一个系统时间,如?将北京?务器上的时间设置为纽约时间,两??务器完?文件的?步?,?与原?的时钟?步一下??。这样系统和硬件时钟就??供了更为?活的?作。

设置Linux的时钟

在Linux中,用于时钟查看和设置的命令主?有date?hwclock和clock。其中,clock和hwclock用法相近,??过clock命令除了支?x86硬件体系外,还支?Alpha硬件体系。由于目??大多数用户使用x86硬件体系,所以?以视这两个命令为一个命令?学习。

1.在虚拟终端中使用date命令?查看和设置系统时间
查看系统时钟的?作:
# date

设置系统时钟的?作:
# date 091713272003.30

通用的设置格?:
# date 月日时分年.秒

2.使用hwclock或clock命令查看和设置硬件时钟
查看硬件时钟的?作:
# hwclock –show 或
# clock –show
2003年09月17日 星期三 13时24分11秒 -0.482735 seconds

设置硬件时钟的?作:
# hwclock –set –date="09/17/2003 13:26:00″

或者
# clock –set –date="09/17/2003 13:26:00″

通用的设置格?:hwclock/clock –set –date=“月/日/年 时:分:秒?。

3.?步系统时钟和硬件时钟

Linux系统(笔者使用的是Red Hat 8.0,其它系统没有?过实验)默认???,硬件时钟和系统时钟?步。如果?大方便?新?动的?(?务器通常很少??),使用clock或hwclock命令??步系统时钟和硬件时钟。

硬件时钟与系统时钟?步:
# hwclock –hctosys

或者
# clock –hctosys

上?命令中,–hctosys表示Hardware Clock to SYStem clock。

系统时钟和硬件时钟?步:
# hwclock –systohc

或者
# clock –systohc

使用图形化系统设置工具设置时间

对于?学者?,笔者推??使用图形化的时钟设置工具,如Red Hat 8.0中的日期与时间设置工具,?以在虚拟终端中键“redhat-config-time?命令,或者选择“K选?/系统设置/日期与时间???动日期时间设置工具。使用该工具?必考虑系统时间和硬件时间,?需从该对?框中设置日期时间,??时设置?修改系统时钟和硬件时钟。

Internet?步时钟设置

在Windows XP日期与时间设置中有一项与Internet?步的功能,有了这项功能??上网便?得到??分准确的时间。Red Hat 8.0也??供了这样的功能,在日期与时间设置工具对?框中的下部,有一个“?用网络时间??议?的选项,将该项选中就?以使用网络时间??议??步Linux 系统时钟。选中该项?,其下?的?务器下拉列表框就?为?用状?,?从中选择一个时间?务器作为远程时间?务器。然??击确定按钮,便?连接所设定的时间?务器,并与之?步时间。

 

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s


%d 位部落客按了讚: