IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
Linux系統(tǒng)中的時間和日期有三種,分別為本地時間、世界標(biāo)準(zhǔn)時間和硬件時鐘,其中本地時間和世界標(biāo)準(zhǔn)時間是我們通常使用的日期時間,通常稱為系統(tǒng)時間,因此Linux系統(tǒng)的時鐘可以總結(jié)為2種,即系統(tǒng)時鐘和硬件時鐘。其中,硬件時鐘(A real-time clock RTC)是系統(tǒng)硬件主板板上的時鐘電路,和OS操作系統(tǒng)無關(guān),系統(tǒng)關(guān)電后該時鐘依然運(yùn)行,由電池主板來供電,通常是主板上的紐扣電池;系統(tǒng)時鐘(system clock)又叫軟件時鐘,它的初始值基于硬件時鐘,但它是由Linux內(nèi)核來維護(hù)的,所有的操作系統(tǒng)都有專門處理時鐘的程序。
Linux系統(tǒng)的系統(tǒng)時間始終保持是世界標(biāo)準(zhǔn)時間(UTC,Coordinated Universal Time),并根據(jù)需要在應(yīng)用程序中轉(zhuǎn)換為本地時間。UTC稱作協(xié)調(diào)時間時或世界統(tǒng)一時間,它不屬于任何時區(qū)。本地時間是系統(tǒng)所在當(dāng)前時區(qū)中的實(shí)際時間,在世界某些地區(qū)或國家還支持夏時制。安裝Linux系統(tǒng)后,系統(tǒng)時鐘可以使用UTC或本地時間,系統(tǒng)默認(rèn)和推薦使用的時間設(shè)置為UTC,如何需要根據(jù)當(dāng)前時區(qū)換算成本地時間就需要進(jìn)行轉(zhuǎn)換。
在CentOS7中使用3種命令行工具命令來配置和顯示系統(tǒng)的日期和時間信息,分別是命令timedatectl、date和hwclock。其中,timedatectl是CentOS7新增的用于配置時間日期的實(shí)用工具,它是系統(tǒng)啟動進(jìn)程工具systemd的一部分,date是傳統(tǒng)的時間日期命令,而hwclock是用于訪問硬件時鐘的命令。
timedatectl命令可以顯示和設(shè)置系統(tǒng)日期時間,直接運(yùn)行該命令可以顯示當(dāng)前系統(tǒng)時間和硬件時間相關(guān)信息,參見如下命令操作結(jié)果:
[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表示設(shè)置當(dāng)前的系統(tǒng)的語言和地區(qū)為中文和中國,以便在顯示日期和時間信息時帶有部分中文信息。從以上顯示結(jié)果可以發(fā)現(xiàn),當(dāng)前系統(tǒng)的Universal Time(UTC)為2021年3月31日7點(diǎn)57分57秒,這是時間標(biāo)準(zhǔn)時間,而本地當(dāng)前時間為2021年3月31日15點(diǎn)57分57秒,這是由于當(dāng)前系統(tǒng)所在地為中國(時區(qū)為正8區(qū)),UTC時間加上8小時就是本地時間(local time);RTC time是系統(tǒng)的硬件時間(2021-03-31 07:58:30)與操作系統(tǒng)的軟件時間存在一定的偏差,可以使用clock命令將硬件時間同步為系統(tǒng)時間,參見如下命令操作結(jié)果:
[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選項(xiàng)用于將當(dāng)前的系統(tǒng)時間更新到硬件時間,可見更新后再次使用timedatectl顯示時間信息后,UTC時間和RTC時間取得了一致。
更多內(nèi)容
>>本文地址:http://liujunjsxg.cn/zhuanye/2021/69058.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個方向的工作?