400-650-7353
您所在的位置:首頁 > IT干貨資料 > linux > 【Linux基礎(chǔ)知識】CentOS7系統(tǒng)日期和時(shí)間命令(三)

【Linux基礎(chǔ)知識】CentOS7系統(tǒng)日期和時(shí)間命令(三)

  • 發(fā)布: 優(yōu)就業(yè)it培訓(xùn)
  • 來源:優(yōu)就業(yè)
  • 2021-06-18 18:04:20
  • 閱讀()
  • 分享
  • 手機(jī)端入口

hwclock是用于操作硬件時(shí)鐘的日期和時(shí)間,屬于RTC(Real-Time Clock)相關(guān)的命令。hwclock可以顯示當(dāng)前RTC時(shí)間,可以將硬件時(shí)鐘設(shè)置為指定時(shí)間,可以基于系統(tǒng)時(shí)間來設(shè)置硬件時(shí)鐘,或者基于硬件時(shí)鐘來設(shè)置系統(tǒng)時(shí)間。hwlock還包含補(bǔ)償硬件時(shí)鐘系統(tǒng)漂移的設(shè)施。系統(tǒng)管理人員可以定期運(yùn)行hwclock,以從硬件時(shí)鐘中增加或減少時(shí)間,來補(bǔ)償系統(tǒng)時(shí)鐘所產(chǎn)生的時(shí)間漂移。通常在操作系統(tǒng)中,當(dāng)時(shí)鐘繼續(xù)運(yùn)行過程中,系統(tǒng)時(shí)鐘總是以一定的速度丟失或增加時(shí)間。

硬件時(shí)鐘所存儲的信息僅包含這些數(shù)據(jù)項(xiàng):年、月、日、小時(shí)、分鐘和秒,而無法存儲諸如:時(shí)間標(biāo)準(zhǔn)、本地時(shí)間或世界通用時(shí)間(UTC)等信息,也無法設(shè)置夏時(shí)制 (DST,即:Daylight Saving Time)。

hwlock實(shí)用程序?qū)⑵湓O(shè)置保存在/etc/adjtime文件中,該文件是通過hwclock命令進(jìn)行第一次更改時(shí)創(chuàng)建的,例如,當(dāng)管理人員手動設(shè)置時(shí)間或?qū)⒂布䲡r(shí)鐘與系統(tǒng)時(shí)間同步時(shí)。

注意,在RedHat Enterprise Linux6中,hwclock命令在每次系統(tǒng)關(guān)機(jī)或重新啟動時(shí)自動運(yùn)行,而在RedHat Enterprise Linux7中,該機(jī)制已被取消。當(dāng)系統(tǒng)時(shí)鐘通過網(wǎng)絡(luò)時(shí)間協(xié)議 (NTP) 或精確時(shí)間協(xié)議 (PTP) 與遠(yuǎn)程時(shí)鐘服務(wù)器同步時(shí)間時(shí),系統(tǒng)內(nèi)核每11分鐘會自動同步硬件時(shí)鐘到系統(tǒng)時(shí)鐘。

hwclock命令的格式如下所示:

hwclock [功能] [選項(xiàng)...]

例如使用hwclock命令顯示硬件時(shí)間RTC,直接鍵入命令即可。注意,此時(shí)只是顯示當(dāng)前的硬件時(shí)鐘,內(nèi)容包含了星期、日期、時(shí)間、時(shí)區(qū)等。能夠顯示時(shí)區(qū)信息是由于借用了系統(tǒng)時(shí)間的相關(guān)信息。參見如下示例,顯示當(dāng)前時(shí)區(qū)的硬件時(shí)間,可以精確到ns:

[root@linux ~]# hwclock

2018年10月17日 星期三 11時(shí)30分53秒 -0.816420 秒

關(guān)于hwclock的常用功能選項(xiàng)說明如下:

--set 將硬件時(shí)鐘設(shè)置為 --date指定的時(shí)間,格式為:--date=指定的日期和時(shí)間字符串

-s, --hctosys 系統(tǒng)時(shí)鐘同步到硬件時(shí)鐘

-w, --systohc 硬件時(shí)鐘同步到系統(tǒng)時(shí)鐘

-u --utc 使用世界標(biāo)準(zhǔn)時(shí)間

--localtime 使用本地時(shí)間,注意:-u --utc或--localtime只有在設(shè)置硬件時(shí)鐘時(shí)有效

例如,按照日、月、年、小時(shí)、分鐘的格式來設(shè)置硬件時(shí)間可以寫成:

hwclock --set --date "dd mmm yyyy HH:MM"

其中,dd為兩位數(shù)表示的天(例如:05),mmm為用三位字符表示的月份(例如:DEC,代表12月)

hwclock可以用來做時(shí)間同步,分兩種情況:第一種為同步系統(tǒng)時(shí)鐘到硬件時(shí)鐘,參見以下示例:

[root@linux ~]# hwclock --systohc

第二種為同步硬件時(shí)鐘到系統(tǒng)時(shí)間,參見以下示例:

[root@linux ~]# hwclock --hctosys

關(guān)于hwclock更加詳細(xì)的使用,可以參考man hwclock和info hwclcok的相關(guān)說明。

文章“【Linux基礎(chǔ)知識】CentOS7系統(tǒng)日期和時(shí)間命令(三)”已幫助

更多內(nèi)容

>>本文地址:http://m.hqfphsz.com/zhuanye/2021/69060.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個(gè)方向的工作?

獲取測試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營銷互聯(lián)網(wǎng)營銷
  • JavaJava
  • Linux云計(jì)算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運(yùn)營全域電商運(yùn)營
  • 軟件測試軟件測試
  • 室內(nèi)設(shè)計(jì)室內(nèi)設(shè)計(jì)
  • 平面設(shè)計(jì)平面設(shè)計(jì)
  • 電商設(shè)計(jì)電商設(shè)計(jì)
  • 網(wǎng)頁設(shè)計(jì)網(wǎng)頁設(shè)計(jì)
  • 全鏈路UI/UE設(shè)計(jì)UI設(shè)計(jì)
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運(yùn)營新媒體
  • 直播帶貨直播帶貨
  • 智能機(jī)器人軟件開發(fā)智能機(jī)器人
 

快速通道fast track

近期開班時(shí)間TIME