溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux基礎(chǔ)命令hwclock的用法

發(fā)布時(shí)間:2021-08-31 18:11:38 來(lái)源:億速云 閱讀:173 作者:chen 欄目:建站服務(wù)器

這篇文章主要介紹“Linux基礎(chǔ)命令hwclock的用法”,在日常操作中,相信很多人在Linux基礎(chǔ)命令hwclock的用法問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Linux基礎(chǔ)命令hwclock的用法”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

hwclock  

hwclock是一種訪問硬件時(shí)鐘的工具,可以顯示當(dāng)前時(shí)間,將硬件時(shí)鐘設(shè)置為指定的時(shí)間,將硬件時(shí)鐘設(shè)置為系統(tǒng)時(shí)間,以及從硬件時(shí)鐘設(shè)置系統(tǒng)時(shí)間。您還可以定期運(yùn)行hwlock以插入或刪除硬件時(shí)鐘中的時(shí)間,以補(bǔ)償系統(tǒng)漂移(如果繼續(xù)運(yùn)行,則該時(shí)鐘始終以一定的速率獲得或丟失時(shí)間)。

該命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 

1、語(yǔ)法

hwclock [functions]  [options]

 

2、選項(xiàng)列表

下面的選項(xiàng)告訴hwclock指令該執(zhí)行那個(gè)函數(shù)

選項(xiàng)

說(shuō)明

-r | --show

讀取硬件時(shí)鐘并在標(biāo)準(zhǔn)輸出上打印時(shí)間。顯示的時(shí)間總是本地時(shí)間,即使您將硬件時(shí)鐘保持在協(xié)調(diào)的世界時(shí)間。請(qǐng)參見-UTC選項(xiàng)。

--set

將硬件時(shí)鐘設(shè)置為-date選項(xiàng)指定的時(shí)間

-s | --hctosys

從硬件時(shí)鐘設(shè)置系統(tǒng)時(shí)間。

還將內(nèi)核的時(shí)區(qū)值設(shè)置為由TZ環(huán)境變量和/或/usr/share/zoneinfo指示的本地時(shí)區(qū),正如tzset(3)所解釋的那樣。內(nèi)核時(shí)區(qū)值的過(guò)時(shí)的tz_dsttime字段被設(shè)置為DST_NONE。(有關(guān)此字段過(guò)去的含義的詳細(xì)信息,請(qǐng)參閱日期的settimeofday(2)。

這是在系統(tǒng)啟動(dòng)腳本中使用的一個(gè)很好的選項(xiàng)

-w | --systohc

將硬件時(shí)鐘設(shè)置為當(dāng)前的系統(tǒng)時(shí)間

--systz

根據(jù)當(dāng)前時(shí)區(qū)設(shè)置內(nèi)核的時(shí)區(qū)并重置系統(tǒng)時(shí)間,系統(tǒng)時(shí)間僅在啟動(dòng)后的第一次調(diào)用時(shí)重置。

本地時(shí)區(qū)被認(rèn)為是TZ環(huán)境變量和/或/usr/share/zoneinfo所指示的,tzset(3)將解釋它們。內(nèi)核時(shí)區(qū)值的過(guò)時(shí)tz_dsttime字段設(shè)置為DST_NONE。(有關(guān)此字段過(guò)去的含義的詳細(xì)信息,請(qǐng)參閱日期的settimeofday(2)。

這是-hctosys的另一個(gè)選項(xiàng),它不讀取硬件時(shí)鐘,并且可以在最近2.6內(nèi)核的系統(tǒng)啟動(dòng)腳本中使用,因?yàn)槟老到y(tǒng)時(shí)間包含硬件時(shí)鐘時(shí)間。如果硬件時(shí)鐘已經(jīng)在協(xié)調(diào)時(shí),則不會(huì)重置。

--adjust

從硬件時(shí)鐘中增加或減去時(shí)間,以說(shuō)明自上次時(shí)鐘設(shè)置或調(diào)整以來(lái)的系統(tǒng)漂移。請(qǐng)參閱下面的討論

--getepoch

將內(nèi)核的硬件時(shí)鐘時(shí)紀(jì)元打印到標(biāo)準(zhǔn)輸出。這是在AD中引用硬件時(shí)鐘中的零年值的年份數(shù)。正在使用的約定是,硬件時(shí)鐘中的年份計(jì)數(shù)器包含1952年以來(lái)的完整年份數(shù),然后是內(nèi)核的硬件計(jì)數(shù)器時(shí)代值必須是1952年。

每當(dāng)hwlock讀取或設(shè)置硬件時(shí)鐘時(shí),就會(huì)使用這個(gè)紀(jì)元值。epoch只有在Alpha機(jī)器上有。

--setepoch

將內(nèi)核的硬件時(shí)鐘紀(jì)元值設(shè)置為--epoch選項(xiàng)指定的值。

-v | --version

在標(biāo)準(zhǔn)輸出上顯示hwclock的版本

--date=date_string

如果指定-set選項(xiàng),則需要此選項(xiàng)。否則,將忽略該選項(xiàng)。這將指定設(shè)置硬件時(shí)鐘的時(shí)間。選項(xiàng)是date指令的參數(shù)。例如:hwclock --set --date="9/22/96 16:45:05"

參數(shù)在本地時(shí)間,即使您將硬件時(shí)鐘保持在協(xié)調(diào)的世界時(shí)間。請(qǐng)參見-UTC選項(xiàng)。

--epoch=year

指定硬件時(shí)鐘時(shí)代開始的年份,即在AD中,硬件時(shí)鐘的年份計(jì)數(shù)器中的零值所指的進(jìn)入AD的年份數(shù)。它與-setepoch選項(xiàng)一起使用,以設(shè)置內(nèi)核的硬件時(shí)鐘時(shí)代概念,或者指定用于直接ISA訪問的時(shí)代。例如:

hwclock --setepoch --epoch=1952

下面的選項(xiàng)配合函數(shù)使用

選項(xiàng)

說(shuō)明

-u | --utc | --localtime

指示硬件時(shí)鐘分別保持在協(xié)調(diào)的世界時(shí)間或本地時(shí)間。您可以選擇是否將時(shí)鐘保持在協(xié)調(diào)世界協(xié)調(diào)時(shí)或本地時(shí)間,但時(shí)鐘中沒有顯示任何信息。這是你所選擇的,所以這個(gè)選項(xiàng)就是你如何將信息提供給時(shí)鐘。

如果您指定了這些選項(xiàng)中的一個(gè)錯(cuò)誤的(或者沒有指定,并且選擇了錯(cuò)誤的默認(rèn)值),那么硬件時(shí)鐘的設(shè)置和查詢都將被搞砸。

如果您沒有指定-utc或-localtime,則默認(rèn)值以最后一次使用hwlock設(shè)置時(shí)鐘時(shí)指定的值為準(zhǔn)(即,hwlock成功地使用-set、-system ohc或-調(diào)整器選項(xiàng)運(yùn)行),如adjtime文件中所記錄的。如果adjtime文件不存在,則默認(rèn)值為本地時(shí)間。

--noadjfile

禁用/etc/adjtime.hwlock提供的工具,不使用此選項(xiàng)讀取或?qū)懭朐撐募T谑褂么诉x項(xiàng)時(shí),必須指定-UTC和--localtime

--adjfile=ilename

覆蓋默認(rèn)的/etc/adjtime文件

-f | --rtc=filename

重寫默認(rèn)/dev文件名,在許多平臺(tái)上為/dev/rtc,但可能是/dev/rtc0、/dev/rtc1,等等。

--directisa

只有在ISA機(jī)器或Alpha上才有意義(粗略地說(shuō),它實(shí)現(xiàn)了足夠多的ISA機(jī)器來(lái)實(shí)現(xiàn)hwlock的目的)。對(duì)于其他機(jī)器,它沒有作用。這個(gè)選項(xiàng)告訴hwlock使用顯式I/O指令來(lái)訪問硬件時(shí)鐘。如果沒有這個(gè)選項(xiàng),hwlock就會(huì)嘗試。若要使用/dev/rtc設(shè)備(假定它由RTC設(shè)備驅(qū)動(dòng)程序驅(qū)動(dòng)),如果它無(wú)法打開設(shè)備(用于讀取),它將使用顯式I/O指令。

--badyear

表示硬件時(shí)鐘無(wú)法存儲(chǔ)超出1994-1999年范圍的年份。在一些BIOSes(幾乎所有在4/26/94至5/31/95之間制造的BIOSes)中都存在一個(gè)問題,在這些BIOSes中,它們無(wú)法處理1999年之后的年份。如果試圖將世紀(jì)價(jià)值設(shè)置為小于94(或95 in)的值。在某些情況下,實(shí)際設(shè)置的值為94(或95),因此,如果您有這些機(jī)器中的一臺(tái),則hwlock不能在1999年之后設(shè)置,也不能以正常的方式使用時(shí)鐘的值作為真正的時(shí)間。

為了彌補(bǔ)這一點(diǎn)(沒有BIOS更新,這肯定更好),請(qǐng)始終使用-如果您有這些機(jī)器中的一臺(tái),就使用-壞年份。在adjtime文件中假設(shè)日期是過(guò)去一年內(nèi)的日期。要想讓它發(fā)揮作用,你最好每年至少運(yùn)行一次hwclock --set或hwlock –systohc。

雖然hwlock在讀取硬件時(shí)鐘時(shí)忽略了年份值,但當(dāng)它設(shè)置時(shí)鐘時(shí),它會(huì)設(shè)置年份值,將其設(shè)置為1995、1996、1997或1998,無(wú)論哪個(gè)年份在閏年周期中所處的位置與真正的年份相同。這樣,硬件時(shí)鐘就會(huì)插入。如果你讓硬件時(shí)鐘在沒有設(shè)置的情況下運(yùn)行一年以上,這個(gè)方案可能會(huì)失敗,最后你可能會(huì)損失一天。

--srm

此選項(xiàng)等價(jià)于--epoch=1900,用于使用srm控制臺(tái)指定alphad上最常見的歷元。

--arc

此選項(xiàng)等價(jià)于--epoch=1980,用于使用ARC控制臺(tái)指定ALPHS上最常見的歷次(但Ruffans有1900年)。

--jensen | --funky-toy

這兩個(gè)選項(xiàng)指定了您擁有的Alpha機(jī)器的類型。如果您沒有Alpha,則它們是無(wú)效的,如果有,它們通常是不必要的,因?yàn)閔wlock應(yīng)該能夠自行確定運(yùn)行在什么上,至少在安裝/proc時(shí)是這樣的。(如果您發(fā)現(xiàn)您需要這些選項(xiàng)之一使hwlock工作,請(qǐng)與維護(hù)人員聯(lián)系,看看程序是否可以改進(jìn)以自動(dòng)檢測(cè)您的系統(tǒng)?!甴wlock --debug’和‘cat/proc/cpuinfo’的輸出可能會(huì)引起人們的興趣。)

--jensen代表運(yùn)行在Jensen模式。

--funky-toy意味著在您的機(jī)器上,必須使用UF位而不是硬件時(shí)鐘中的UIP位來(lái)檢測(cè)時(shí)間轉(zhuǎn)換。選項(xiàng)名中的“toy”是指機(jī)器一年中的時(shí)間

--test

測(cè)試程序,不改變?nèi)魏卧O(shè)置

--debug

顯示大量關(guān)于hwlock內(nèi)部正在做什么的信息,其中一些功能是復(fù)雜的,這個(gè)輸出可以幫助您理解程序是如何工作的。

3、說(shuō)明

一般在操作系統(tǒng)中都會(huì)有兩個(gè)時(shí)鐘,硬件時(shí)鐘是主板上的定時(shí)器時(shí)鐘,系統(tǒng)時(shí)鐘是系統(tǒng)的內(nèi)核時(shí)鐘,它們相互不影響。

1)硬件時(shí)鐘

這個(gè)時(shí)鐘,運(yùn)行獨(dú)立于任何控制程序運(yùn)行在CPU中,甚至當(dāng)機(jī)器關(guān)閉。在ISA系統(tǒng)中,這個(gè)時(shí)鐘被指定為ISA標(biāo)準(zhǔn)的一部分??刂瞥绦蚩梢宰x取或設(shè)置這個(gè)時(shí)鐘為整秒,但控制程序也可以檢測(cè)1秒時(shí)鐘的邊緣,因此該時(shí)鐘實(shí)際上具有無(wú)限的精度。

這種時(shí)鐘通常被稱為硬件時(shí)鐘、實(shí)時(shí)時(shí)鐘、RTC、BIOS時(shí)鐘和CMOS時(shí)鐘。硬件時(shí)鐘以其大寫的形式被hwlock所發(fā)明,因?yàn)槠渌械拿Q都不適合誤導(dǎo)。例如,一些非ISA系統(tǒng)有幾個(gè)實(shí)時(shí)時(shí)鐘。一個(gè)非常低功耗的I2C或SPI時(shí)鐘芯片可以與備用電池一起作為硬件時(shí)鐘,以初始化一個(gè)功能更好的集成實(shí)時(shí)時(shí)鐘,用于大多數(shù)其他用途。

2)系統(tǒng)時(shí)鐘

這是由Linux內(nèi)核內(nèi)的時(shí)鐘保持的時(shí)間,由計(jì)時(shí)器中斷驅(qū)動(dòng)。(在ISA機(jī)器上,計(jì)時(shí)器中斷是ISA標(biāo)準(zhǔn)的一部分)。它只有在linux在機(jī)器上運(yùn)行時(shí)才有意義。系統(tǒng)時(shí)間是從1970年世界協(xié)調(diào)時(shí)(UTC)1月1日00:00開始的秒數(shù)(或者更簡(jiǎn)潔地說(shuō),是1969年以來(lái)的秒數(shù))。不過(guò),系統(tǒng)時(shí)間不是整數(shù),它實(shí)際上是無(wú)限的。系統(tǒng)時(shí)間是重要的時(shí)間。Linux系統(tǒng)中硬件時(shí)鐘的基本目的是在Linux不運(yùn)行時(shí)保持時(shí)間。在Linux啟動(dòng)時(shí),將系統(tǒng)時(shí)間從硬件時(shí)鐘初始化,然后不再使用硬件時(shí)鐘。請(qǐng)注意,在設(shè)計(jì)ISA的DOS中,硬件時(shí)鐘是唯一的實(shí)時(shí)時(shí)鐘。

重要的是,當(dāng)系統(tǒng)運(yùn)行時(shí),系統(tǒng)時(shí)間不存在任何不連續(xù)性,比如使用date命令來(lái)設(shè)置它。但是,在系統(tǒng)運(yùn)行時(shí),您可以對(duì)硬件時(shí)鐘做任何您想做的事情,而下一次Linux啟動(dòng)時(shí),它將使用硬件時(shí)鐘的調(diào)整時(shí)間進(jìn)行設(shè)置。

Linux內(nèi)核維護(hù)系統(tǒng)的本地時(shí)區(qū)的概念。但是不要被誤導(dǎo)-幾乎沒有人關(guān)心內(nèi)核認(rèn)為它在哪個(gè)時(shí)區(qū)。相反,關(guān)心時(shí)區(qū)的程序(可能因?yàn)樗麄兿霝槟@示本地時(shí)間)幾乎總是使用更傳統(tǒng)的方法。確定時(shí)區(qū):它們使用“tz”環(huán)境變量或“/usr/share/zoneinfo”目錄,如tzset(3)的手冊(cè)頁(yè)所解釋的那樣。時(shí)區(qū)值是錯(cuò)誤的,vFAT文件系統(tǒng)會(huì)在文件上報(bào)告并設(shè)置錯(cuò)誤的時(shí)間戳。

當(dāng)您使用”--hctosys”選項(xiàng)設(shè)置系統(tǒng)時(shí)間時(shí),hwlock將內(nèi)核時(shí)區(qū)設(shè)置為“tz”或“/usr/share/zoneinfo”所指示的值。

時(shí)區(qū)值實(shí)際上由兩部分組成:1)字段“tz_minutesWest”表示本地時(shí)間(未根據(jù)DST進(jìn)行調(diào)整)滯后于UTC;2)字段“tz_dsttime”,指示當(dāng)前在本地有效的夏令時(shí)(DST)約定的類型。第二個(gè)字段不在Linux下使用,始終為零。

3)hwclock如何訪問硬件時(shí)鐘

hwlock使用多種不同的方法來(lái)獲取和設(shè)置硬件時(shí)鐘值,最常見的方法是對(duì)設(shè)備特殊文件“/dev/rtc”執(zhí)行I/O操作,假定該文件是由rtc設(shè)備驅(qū)動(dòng)程序驅(qū)動(dòng)的。然而,這種方法并不總是可用的。首先,rtc驅(qū)動(dòng)程序是linux中比較新的一種。此外,雖然有一些版本的rtc驅(qū)動(dòng)程序可以在decalpha上工作,但似乎有大量的alpha無(wú)法工作(常見的癥狀是時(shí)鐘掛起)。此外,最近的linux系統(tǒng)對(duì)rtc有更多的通用支持,甚至支持不止一個(gè)的系統(tǒng),所以您可能需要通過(guò)指定/dev/rtc 0或/dev/rtc 1來(lái)覆蓋默認(rèn)值。

在舊系統(tǒng)中,訪問硬件時(shí)鐘的方法取決于系統(tǒng)硬件。

在ISA系統(tǒng)中,hwlock通過(guò)對(duì)端口0x70和0x71進(jìn)行I/O操作,可以直接訪問構(gòu)成時(shí)鐘的“CMOS存儲(chǔ)器”寄存器。它使用實(shí)際的I/O指令,因此只有在超級(jí)用戶有效用戶ID的情況下才能這樣做。(對(duì)于jensen Alpha,hwlock無(wú)法執(zhí)行這些I/O指令,因此它使用設(shè)備文件“/dev/port”,它提供了與I/O子系統(tǒng)幾乎一樣低的接口)。這是一種非常糟糕的訪問時(shí)鐘的方法,因?yàn)橛脩艨臻g程序通常不應(yīng)該進(jìn)行直接I/O和禁用中斷。但是在ISA和Alpha系統(tǒng)中,這是唯一的方式。

在m68k系統(tǒng)上,hwlock可以通過(guò)控制臺(tái)驅(qū)動(dòng)程序訪問時(shí)鐘,通過(guò)設(shè)備文件“/dev/tty1”訪問時(shí)鐘。

hwlock嘗試使用文件“/dev/rtc”。如果內(nèi)核沒有編譯“/dev/rtc”,或者它無(wú)法打開“/dev/rtc”,那么hwlock將返回到另一種方法(如果可用的話)。在ISA或Alpha計(jì)算機(jī)上,您可以強(qiáng)制hwclock使用CMOS寄存器的直接操作,而無(wú)需通過(guò)指定“--directisa”選項(xiàng)。

4)校準(zhǔn)功能adjust

硬件時(shí)鐘通常不是很精確,但是它的許多不準(zhǔn)確是完全可以預(yù)測(cè)的,它每天得到或失去相同的時(shí)間。這被稱為系統(tǒng)漂移。hwlock的“調(diào)整”功能允許您進(jìn)行系統(tǒng)校正以糾正系統(tǒng)漂移。它的工作方式如下:hwlock保存了一個(gè)文件“/etc/adjtime”,它保存了一些歷史信息。

假設(shè)您從沒有adjtime文件開始,發(fā)出hwlock-set命令將硬件時(shí)鐘設(shè)置為真實(shí)的當(dāng)前時(shí)間。hwlock創(chuàng)建adjtime文件,并在其中記錄當(dāng)前時(shí)間,作為最后一次校準(zhǔn)時(shí)鐘。5天后,時(shí)鐘增加了10秒,因此您可以發(fā)出另一個(gè)“hwlock --set”命令來(lái)設(shè)置它。返回10秒。hwlock更新adjtime文件,顯示當(dāng)前時(shí)間作為最后一次校準(zhǔn)時(shí)鐘,并以系統(tǒng)漂移速率記錄每天2秒。24小時(shí)過(guò)去,然后發(fā)出“hwlock --adjust”命令。hwlock查閱adjtime文件,看到時(shí)鐘離開時(shí)每天增加2秒。一個(gè)人呆了整整一天。所以它從硬件時(shí)鐘中減去2秒。然后,它記錄當(dāng)前時(shí)間作為最后一次調(diào)整時(shí)鐘的時(shí)間。又過(guò)了24小時(shí),你又發(fā)出了另一個(gè)“hwclock --adjust”指令。hwclock做了同樣的事情:減去2秒,用當(dāng)前時(shí)間更新adjtime文件,這是最后一次調(diào)整時(shí)鐘。

每次您校準(zhǔn)時(shí)鐘(使用--set或—systohc)時(shí),hwlock根據(jù)上次校準(zhǔn)的時(shí)間、上次調(diào)整后的時(shí)間、在任何中間的調(diào)整中假定的漂移率以及時(shí)鐘當(dāng)前的關(guān)閉量,重新計(jì)算系統(tǒng)漂移率。在hwclock使用的任何時(shí)候,都會(huì)出現(xiàn)少量的誤差,因此它不會(huì)進(jìn)行小于1秒的調(diào)整。稍后,當(dāng)您再次請(qǐng)求調(diào)整時(shí),累積漂移將超過(guò)1秒鐘,而hwlock則會(huì)進(jìn)行調(diào)整。

在系統(tǒng)啟動(dòng)時(shí),在“hwlock --hctosys”之前進(jìn)行hwlock的調(diào)整是很好的,并且在系統(tǒng)通過(guò)cron運(yùn)行時(shí)也可以定期進(jìn)行調(diào)整。

雖然adjtime文件的命名僅僅是為了控制時(shí)間調(diào)整的歷史記錄,但它實(shí)際上包含了hwlock在從一個(gè)調(diào)用到下一個(gè)調(diào)用時(shí)記憶信息時(shí)使用的其他信息。adjtime文件的格式是ASCII:

第1行的3個(gè)數(shù)字?jǐn)?shù)字,用空格隔開,分別代表:a)系統(tǒng)漂移率,每天以秒為單位,浮點(diǎn)小數(shù)點(diǎn);b)自1969年世界協(xié)調(diào)時(shí)以來(lái)最近調(diào)整或校準(zhǔn)的秒數(shù),小數(shù)整數(shù);c)零(與時(shí)鐘(8)兼容)為十進(jìn)制整數(shù)。

第2行一個(gè)數(shù)字,代表自1969年世界協(xié)調(diào)時(shí)以來(lái)最近一次校準(zhǔn)產(chǎn)生的秒數(shù)。如果還沒有校準(zhǔn),或者已知任何先前的校準(zhǔn)都是沒有意義的,那么值就是0(例如,因?yàn)樵谛?zhǔn)之后,硬件時(shí)鐘已經(jīng)被找到,不包含有效時(shí)間)。這是一個(gè)十進(jìn)制整數(shù)。

第3行是“utc”或“l(fā)ocal”。指示硬件時(shí)鐘是設(shè)置為協(xié)調(diào)世界時(shí)間還是設(shè)置為本地時(shí)間。

5)內(nèi)核如何自動(dòng)同步硬件時(shí)鐘

在某些系統(tǒng)中,您應(yīng)該注意到硬件時(shí)鐘保持同步的另一種方式。Linux內(nèi)核有一種模式,它每11分鐘將系統(tǒng)時(shí)間復(fù)制一次到硬件時(shí)鐘。這是一個(gè)很好的模式,當(dāng)您使用一些復(fù)雜的東西,比如NTP來(lái)保持系統(tǒng)時(shí)間同步時(shí)。(NTP是一種保持系統(tǒng)時(shí)間同步的方法,它可以與網(wǎng)絡(luò)上的某個(gè)時(shí)間服務(wù)器或連接到您的系統(tǒng)的無(wú)線電時(shí)鐘保持同步。參見RFC 1305)。

這個(gè)模式(我們稱之為“11分鐘模式”)是關(guān)閉的,直到有東西打開它。ntp守護(hù)進(jìn)程xntpd就可以打開它。您可以通過(guò)運(yùn)行任何東西來(lái)關(guān)閉它,包括“hwlock --hctosys”,它以老式的方式設(shè)置系統(tǒng)時(shí)間。

如果你的系統(tǒng)以11分鐘的模式運(yùn)行,不要使用“hwlock --adjust”或“hwlock-hctosys”。在啟動(dòng)時(shí)使用“hwlock --hctosys”來(lái)獲得一個(gè)合理的系統(tǒng)時(shí)間是可以接受的,直到您的系統(tǒng)能夠運(yùn)行為止。從外部源設(shè)置系統(tǒng)時(shí)間并啟動(dòng)11分鐘模式

4、實(shí)例

1)不適用任何參數(shù),直接查看硬件時(shí)鐘

[root@localhost ntop-4.0.1]# hwclock

20180823星期四 15時(shí)0128  -0.577410 seconds

2)設(shè)置硬件時(shí)鐘

[root@localhost ntop-4.0.1]# hwclock --set --date="0904"    //設(shè)置硬件時(shí)鐘,需要date參數(shù)來(lái)配合使用

[root@localhost ntop-4.0.1]# hwclock

20180904星期二 09時(shí)0409  -0.479386 seconds

3)將硬件時(shí)鐘設(shè)置成本地時(shí)間格式

[root@localhost ntop-4.0.1]# hwclock --localtime

20180904星期二 01時(shí)0546  -0.462990 seconds

4)將硬件時(shí)鐘設(shè)置成系統(tǒng)時(shí)間

[root@localhost ntop-4.0.1]# date      //查看當(dāng)前系統(tǒng)時(shí)間

2018年 09月 04日星期二 12:25:15 CST

[root@localhost ntop-4.0.1]# hwclock –w  //將硬件時(shí)鐘設(shè)置為系統(tǒng)時(shí)間

[root@localhost ntop-4.0.1]#hwclock     //查看硬件時(shí)鐘

2018年09月04日星期二 12時(shí)25分48秒  -0.263687 seconds

到此,關(guān)于“Linux基礎(chǔ)命令hwclock的用法”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI