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

【Linux基礎知識】CentOS7系統(tǒng)日期和時間命令(一)

  • 發(fā)布: 優(yōu)就業(yè)it培訓
  • 來源:優(yōu)就業(yè)
  • 2021-06-18 17:29:08
  • 閱讀()
  • 分享
  • 手機端入口

Linux系統(tǒng)中的時間和日期有三種,分別為本地時間、世界標準時間和硬件時鐘,其中本地時間和世界標準時間是我們通常使用的日期時間,通常稱為系統(tǒng)時間,因此Linux系統(tǒng)的時鐘可以總結為2種,即系統(tǒng)時鐘和硬件時鐘。其中,硬件時鐘(A real-time clock RTC)是系統(tǒng)硬件主板板上的時鐘電路,和OS操作系統(tǒng)無關,系統(tǒng)關電后該時鐘依然運行,由電池主板來供電,通常是主板上的紐扣電池;系統(tǒng)時鐘(system clock)又叫軟件時鐘,它的初始值基于硬件時鐘,但它是由Linux內核來維護的,所有的操作系統(tǒng)都有專門處理時鐘的程序。

Linux系統(tǒng)的系統(tǒng)時間始終保持是世界標準時間(UTC,Coordinated Universal Time),并根據(jù)需要在應用程序中轉換為本地時間。UTC稱作協(xié)調時間時或世界統(tǒng)一時間,它不屬于任何時區(qū)。本地時間是系統(tǒng)所在當前時區(qū)中的實際時間,在世界某些地區(qū)或國家還支持夏時制。安裝Linux系統(tǒng)后,系統(tǒng)時鐘可以使用UTC或本地時間,系統(tǒng)默認和推薦使用的時間設置為UTC,如何需要根據(jù)當前時區(qū)換算成本地時間就需要進行轉換。

在CentOS7中使用3種命令行工具命令來配置和顯示系統(tǒng)的日期和時間信息,分別是命令timedatectl、date和hwclock。其中,timedatectl是CentOS7新增的用于配置時間日期的實用工具,它是系統(tǒng)啟動進程工具systemd的一部分,date是傳統(tǒng)的時間日期命令,而hwclock是用于訪問硬件時鐘的命令。

timedatectl命令可以顯示和設置系統(tǒng)日期時間,直接運行該命令可以顯示當前系統(tǒng)時間和硬件時間相關信息,參見如下命令操作結果:

[root@jump ~]# export LANG=zh_CN.UTF-8
[root@jump ~]# timedatectl
      Local time: 三 2021-03-31 15:57:57 CST
  Universal time: 三 2021-03-31 07:57:57 UTC
        RTC time: 三 2021-03-31 07:58:30
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: n/a
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

其中export LANG=zh_CN.UTF-8表示設置當前的系統(tǒng)的語言和地區(qū)為中文和中國,以便在顯示日期和時間信息時帶有部分中文信息。從以上顯示結果可以發(fā)現(xiàn),當前系統(tǒng)的Universal Time(UTC)為2021年3月31日7點57分57秒,這是時間標準時間,而本地當前時間為2021年3月31日15點57分57秒,這是由于當前系統(tǒng)所在地為中國(時區(qū)為正8區(qū)),UTC時間加上8小時就是本地時間(local time);RTC time是系統(tǒng)的硬件時間(2021-03-31 07:58:30)與操作系統(tǒng)的軟件時間存在一定的偏差,可以使用clock命令將硬件時間同步為系統(tǒng)時間,參見如下命令操作結果:

[root@jump ~]# clock -w
[root@jump ~]# timedatectl
      Local time: 三 2021-03-31 16:08:00 CST
  Universal time: 三 2021-03-31 08:08:00 UTC
        RTC time: 三 2021-03-31 08:08:00
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: n/a
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

其中,-w選項用于將當前的系統(tǒng)時間更新到硬件時間,可見更新后再次使用timedatectl顯示時間信息后,UTC時間和RTC時間取得了一致。

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

更多內容

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

THE END  

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

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

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

快速通道fast track

近期開班時間TIME