date命令及硬件時鐘和系統時鐘校準解析

    在服務器使用過程當中,常常會給服務器設置一些計劃任務。可讓服務器在特定的時間去執行咱們給他的任務。此時就要求系統時間必須準確,否則任務執行時間和外部時間差別會致使不少頭疼的事。因此須要對系統時間進行調整,手動修改亦或者是使用ntpdate命令從互聯網同步時間。服務器

1.顯示時間ide

1)Date命令能夠按照指定的格式進行時間的顯示,只輸入date命令,則以默認的格式顯示。spa

    example:orm

     wKiom1eVy--zlSqpAAAHcqPh2Ss243.png-wh_50

        2)如須要指定輸出格式,須要使用「+」指定的字符串指定格式.blog

                        %H : 小時(00-23)
                        %M : 分鐘(00
-59)
                        %s : 從 1970 年 1 月 1 日 00:00:00 UTC 到目前爲止的秒數
                        %S : 秒(00-60)
                        %T : 直接顯示時間 (24 小時制)
                        %X : 至關於 %H:%M:%S
                        %a : 星期幾 (Sun-Sat)
                        %A : 星期幾 (Sunday-Saturday)
                        %b : 月份 (Jan-Dec)
                        %B : 月份 (January-December)
                        %c : 直接顯示日期與時間
                        %d : 日 (01-31)
                        %D : 直接顯示日期 (mm/dd/yy)
                        %j : 一年中的第幾天 (001-366)
                        %m : 月份 (01-12)
                        %x : 直接顯示日期 (mm/dd/yy)
                        %y : 年份的最後兩位數字 (00.99)
                        %Y : 完全年份 (0000-9999)
文檔

                        .......................................
字符串

                    date命令的格式有不少,在平常工做中咱們只需記住幾個經常使用的便可。其它的用到時再查看man date幫助文檔
get

                     example:同步

                        wKioL1eV0ieTTET0AAALQTNGTI0235.png

                若是須要顯示的時間非如今時間,而是通過計算的時間。則須要使用-d選項:
it

                 example:

                        1)顯示三年前的時間

                        

                        2)顯示三年後的時間

                       

                            若是想顯示幾個月前和幾個月後,或者是幾天前幾天後等等,只須要更改year爲month or days便可

                    3)把時間信息保存到變量中:

                        


        2.修改系統時間參數:-s

                  

wKioL1eV1saC6E6oAAAThvdXa00178.png

        修改時間時格式有不少中,如下僅爲部分,能夠根據我的喜愛使用。

相關文章
相關標籤/搜索