溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何進行OS系統(tǒng)時間修改

發(fā)布時間:2021-11-09 16:44:18 來源:億速云 閱讀:353 作者:柒染 欄目:建站服務(wù)器

本篇文章為大家展示了如何進行OS系統(tǒng)時間修改,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

[root@srv14 ~]# man date

[root@srv14 ~]# date -s 112212302011

date: invalid date `112212302011'

[root@srv14 ~]# 

[root@srv14 ~]# date

Tue Nov 22 11:54:53 CST 2011

[root@srv14 ~]# man date

[root@srv14 ~]# date -s "20180403 11:04:05"

Tue Nov 22 12:37:48 CST 2011

[root@srv14 ~]# 

[root@srv14 ~]# 

[root@srv14 ~]# 

[root@srv14 ~]# date

Tue Nov 22 12:37:50 CST 2011

[root@srv14 ~]# hwclock

Tue 22 Nov 2011 12:03:16 PM CST  -0.696725 seconds

[root@srv14 ~]# clock --hctosys

[root@srv14 ~]# hwclock

Tue 22 Nov 2011 12:05:08 PM CST  -0.880236 seconds

[root@srv14 ~]# date

Tue Nov 22 12:05:09 CST 2011

[root@srv14 ~]# 

================

使用示例一:

#date //顯示當(dāng)前日期

#date -s //設(shè)置當(dāng)前時間,只有root權(quán)限才能設(shè)置,其他只能查看。

#date -s 20061010 //設(shè)置成20061010,這樣會把具體時間設(shè)置成空00:00:00

#date -s 12:23:23 //設(shè)置具體時間,不會對日期做更改

#date -s “12:12:23 2006-10-10″ //這樣可以設(shè)置全部時間

CST:中國標(biāo)準(zhǔn)時間(China Standard Time),這個解釋可能是針對RedHat Linux。

UTC:協(xié)調(diào)世界時,又稱世界標(biāo)準(zhǔn)時間,簡稱UTC,從英文國際時間/法文協(xié)調(diào)時間”Universal Time/Temps Cordonné”而來。中國大陸、香港、澳門、臺灣、蒙古國、新加坡、馬來西亞、菲律賓、澳洲西部的時間與UTC的時差均為+8,也就是UTC+8。

GMT:格林尼治標(biāo)準(zhǔn)時間(舊譯格林威治平均時間或格林威治標(biāo)準(zhǔn)時間;英語:Greenwich Mean Time,GMT)是指位于英國倫敦郊區(qū)的皇家格林尼治天文臺的標(biāo)準(zhǔn)時間,因為本初子午線被定義在通過那里的經(jīng)線。

設(shè)置完系統(tǒng)時間后,還需要同步到硬件時鐘上

# clock --systohc

硬件時鐘與系統(tǒng)時鐘同步:

# hwclock --hctosys

或者

# clock --hctosys

上面命令中,--hctosys表示Hardware Clock to SYStem clock。

系統(tǒng)時鐘和硬件時鐘同步:

# hwclock --systohc

或者

# clock --systohc

使用示例二:

    用指定的格式顯示時間。 

  $ date ‘+This date now is =>%x ,time is now =>%X ,thank you !' 

  This date now is =>11/12/99 ,time is now =>17:53:01 ,thank you ! 

  用預(yù)定的格式顯示當(dāng)前的時間。 

  # date 

  Fri Nov 26 15:20:18 CST 1999 

  設(shè)置時間為下午14點36分。 

  # date -s 14:36:00 

  Fri Nov 26 14:15:00 CST 1999 

  設(shè)置時間為1999年11月28號。 

  # date -s 991128 

  Sun Nov 28 00:00:00 CST 1999 

   設(shè)置一天前

     date --date "1 days ago" +"%Y-%m-%d"

    Date 命令參數(shù)小技巧

由于Linux對man date -d 參數(shù)說的比較模糊,故舉例如下:

# -d, --date=STRING  display time described by STRING, not `now'

For Linux

[root@linuxso.com ~ ]# date -d next-day +%Y%m%d

20060328

[root@linuxso.com ~ ]# date -d last-day +%Y%m%d

20060326

[root@linuxso.com ~ ]# date -d yesterday +%Y%m%d

20060326

[root@linuxso.com ~ ]# date -d tomorrow +%Y%m%d

20060328

[root@linuxso.com ~ ]# date -d last-month +%Y%m

200602

[root@linuxso.com ~ ]# date -d next-month +%Y%m

200604

[root@linuxso.com ~ ]# date -d next-year +%Y

2007

------------------------------------------

而FreeBSD則不同;舉例如下:

For FreeBSD

[root@linuxso.com ~]# date -v -1d +%Y%m%d

20060326

[root@linuxso.com ~]#  date -v -1m +%Y%m%d 

20060227

[root@linuxso.com ~]#  date -v -1y +%Y%m%d 

20050327

使用示例三:

在linux環(huán)境下要取得幾天前的時期只要使用

date -d "x days ago" +%Y%m%d

x用數(shù)字代替,如果需要幾天前的直接寫正數(shù),如果要幾天后的日期直接寫負(fù)數(shù)即可;

date -d "x weeks ago" +%Y%m%d

x用數(shù)字代替,如果需要幾周前的直接寫正數(shù),如果要幾周后的日期直接寫負(fù)數(shù)即可;

date -d "x years ago" +%Y%m%d

x用數(shù)字代替,如果需要幾年前的直接寫正數(shù),如果要幾年后的日期直接寫負(fù)數(shù)即可;

看下面例子:

[root@linuxso.com ~]# date +%Y%m%d

20100107

上面是今天的日期20100107

[root@linuxso.com ~]# date -d "2 days ago" +%Y%m%d         

20100105

上面是兩天前的日期

[root@linuxso.com ~]# date -d "4 days ago" +%Y%m%d 

20100103

上面是四天前的日期

[root@linuxso.com ~]# date -d "-1 days ago" +%Y%m%d

20100108

上面是一天后的日期

[root@linuxso.com ~]# date -d "-2 days ago" +%Y%m%d 

20100109

上面是兩天后的日期

[root@linuxso.com ~]# date -d "1 week ago" +%Y%m%d      

20091231

上面是一周前的日期

[root@linuxso.com ~]# date -d "1 year ago" +%Y%m%d    

20090107

上述內(nèi)容就是如何進行OS系統(tǒng)時間修改,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

os
AI