怎么解析Linux系統(tǒng)的時間管理

本篇文章為大家展示了怎么解析Linux系統(tǒng)的時間管理,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

創(chuàng)新互聯(lián)建站專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、梅里斯網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5開發(fā)、購物商城網(wǎng)站建設、集團公司官網(wǎng)建設、成都外貿網(wǎng)站建設公司、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為梅里斯等各大城市提供網(wǎng)站開發(fā)制作服務。

怎么解析Linux系統(tǒng)的時間管理

3.3 系統(tǒng)時間管理

3.3.1 時間分類

    在Linux中有硬件時鐘與系統(tǒng)時鐘等兩種時鐘。

    硬件時鐘是指主機板上的時鐘設備,也就是通??稍贐IOS畫面設定的時鐘;

    系統(tǒng)時鐘則是指kernel中 的時鐘;所有Linux相關指令與函數(shù)都是讀取系統(tǒng)時鐘的設定

    當Linux啟動時,系統(tǒng)時鐘會去讀取硬件時鐘的設定,之后系統(tǒng)時鐘即獨立運作

    用date命令對系統(tǒng)時間進行設置后,并不會去修改硬件時鐘,所以系統(tǒng)重啟后,系統(tǒng)時間還算會去讀取硬件時間,這就是為何date設置失效到原因。

3.3.2 修改硬件時間

命令:clock/hwclock

參數(shù):

-r, --show       讀取并打印硬件時鐘(read hardware clock and print result)

-s, --hctosys    將硬件時鐘同步到系統(tǒng)時鐘(set the system time from the hardware clock)

-w, --systohc    將系統(tǒng)時鐘同步到硬件時鐘(set the hardware clock to the current system time)

1.查看硬件時鐘

[root@pc6 ~]# hwclock -r

2018年05月22日星期二 10時43分48秒 -0.079097 seconds

clock與hwclock相同

[root@pc6 ~]# type -a clock

clock is /sbin/clock

[root@pc6 ~]#  ll /sbin/clock

lrwxrwxrwx. 1 root root 7 5月 11 2017 /sbin/clock -> hwclock

2.同步系統(tǒng)時間到硬件時鐘

查看系統(tǒng)時間,系統(tǒng)時間在2018年 11月 02日

[root@xuegod65 ~]# date

2018年 11月 02日星期五 22:30:08 CST

查看硬件時間2018年05月22日

[root@xuegod65 ~]# hwclock

2018年05月22日星期二 10時56分35秒 -0.921030 秒

將系統(tǒng)時間更新到硬件時鐘

[root@xuegod65 ~]# hwclock –w

驗證硬件時鐘更新成功

[root@xuegod65 ~]# hwclock

2018年11月02日星期五 22時36分21秒 -0.458489 秒

3.3.2 修改系統(tǒng)時間

命令:date

參數(shù):date –help

修改系統(tǒng)時間

-s, --set=STRING 把時間設為字符串所描述的時間

[root@xuegod63 ~]# date -s "2018-11-2 22:30"

2018年 11月 02日星期五 22:30:00 CST

%F    完整日期格式,等價于 %Y-%m-%d

[root@xuegod63 ~]# date "+%F"

2018-11-02

%y    年份最后兩位數(shù)位 (00-99)

%Y    年份

%m   month (01..12)

%d    按月計的日期(例如:01)

%M   minute (00..59)

%H    小時(00-23)

%S    秒(00-60)

[root@xuegod63 ~]# date "+%Y%m%d"

20181102

#在年月日之前可以添加自己想要的符號

[root@xuegod63 ~]# date "+%Y-%m-%d %H:%M:%S"

2018-11-02 22:34:27

-d, --date=STRING   #顯示由字符串描述的時間,而不是"當前時間"

[root@xuegod63 ~]# date -d "+1 months" +%F

2018-12-02

同步網(wǎng)絡時間到系統(tǒng)時間

[root@localhost ~]# ntpdate 210.72.145.44

27 Mar 11:11:24 ntpdate[4766]: adjust time server 210.72.145.44 offset 0.011401 sec

210.72.145.44 (中國西安授時中心的官方時間同步服務器IP域名)

同步網(wǎng)絡時間到系統(tǒng)時間后,就可以用hwclock -w將系統(tǒng)時間同步到硬件時間。

修改時區(qū)

可能部分系統(tǒng)在執(zhí)行以上兩步后,在重啟后仍然失效,所以需要進行時區(qū)修改。

[root@localhost ~]# tzselect #按照提示進行選擇時區(qū)

[root@localhost ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

修改系統(tǒng)時間配置文件

[root@localhost ~]# /etc/sysconfig/clock

#打開clock文件,將相關內容改成以下內容

UTC=true

ARC=false

ZONE="Asia/Shanghai"

重啟系統(tǒng)

[root@localhost ~]# reboot    

上述內容就是怎么解析Linux系統(tǒng)的時間管理,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

名稱欄目:怎么解析Linux系統(tǒng)的時間管理
文章源于:http://bm7419.com/article30/goshso.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設、網(wǎng)站策劃、網(wǎng)站導航、網(wǎng)站排名、品牌網(wǎng)站設計、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設計公司