|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
hwclock(hardware clock)! T1 M% _5 K) o* Q9 n8 I r1 U
* Q w7 D; z/ b! d+ ~8 y
功能说明:显示与设定硬件时钟。
% \2 O2 I1 m. q7 |# o4 l& ^0 Z' q. W6 |! W, e9 \ y! L
语 法:hwclock [--adjust][--debug][--directisa][--hctosys][--show][--systohc][--test]
! W$ d+ ^: q. m' Q1 e: l5 `[--utc][--version][--set --date=<日期与时间>]6 v+ L% i* N! E( C% X
# U% G& X( X5 L- ^, T+ p" k
补充说明:在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。所有Linux相关指令与函数都是读取系统时钟的设定。5 `8 X3 J3 v% h
! P3 L9 I- `+ u! ]* j% {$ o% k参 数:; D4 d6 O+ Q( \: ~& i+ E4 ?1 |. E
--adjust hwclock每次更改硬件时钟时,都会记录在/etc/adjtime文件中。使用--adjust参数,可使hwclock根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟。
5 J j8 H3 U. m3 G--debug 显示hwclock执行时详细的信息。
, m X, N) G# q' `0 N--directisa hwclock预设从/dev/rtc设备来存取硬件时钟。若无法存取时,可用此参数直接以I/O指令来存取硬件时钟。" e* j0 S& G" c& g! I
--hctosys 将系统时钟调整为与目前的硬件时钟一致。# i$ [" o9 W, P' I: l! Z
--set --date=<日期与时间> 设定硬件时钟。2 y! E' \; t* C. p2 C7 R% Z
--show 显示硬件时钟的时间与日期。( u4 G8 B+ B, \- Z! N4 U
--systohc 将硬件时钟调整为与目前的系统时钟一致。
' g; d7 X8 o' Q8 j# t' x3 A/ L--test 仅测试程序,而不会实际更改硬件时钟。. i9 U5 o& c: v7 `
--utc 若要使用格林威治时间,请加入此参数,hwclock会执行转换的工作。4 v/ @7 ^, l x) ~ Q! c1 R
--version 显示版本信息。$ K9 d, f* \2 k7 l& D
) {8 {3 Z9 ~' j0 u0 V2 S使用示例
% v3 y& l: l- T$ W$ B% N
) r* ^ F8 h, C3 a- K1 H* k+ |
! ]. P0 Y) T6 R W! S9 S3 q) K |
|