linux 更新系統時間

2021-06-20 22:08:56 字數 1334 閱讀 6085

1.  ntpdate 命令更新時間

ntpdate asia.pool.ntp.org

2. date 命令更新時間

例: 更新時間為: 10年12月13日

date -s 101213

更新時間為:  14:20:00

date -s 14:20:00

更新時間為  2010-12-13 14:26

date -s "2010-12-13 14:26"

或date -s "101213 14:26"

影響php.ini 時間設定

date.timezone =asia/shanghai

尋找乙個網路時間伺服器,比如一些國家授時中心

微軟公司授時主機(美國)

time.windows.com

台警大授時中心(台灣)

asia.pool.ntp.org

中科院授時中心(西安)

210.72.145.44

網通授時中心(北京)

219.158.14.130

我們的電腦怎樣去同步授時中心的時間

ntpdate asia.pool.ntp.org

上面此命令就是去同步授時中心的時間

如果要讓系統每天23:00去同步,這樣可以使用上面所將的crontab設定計畫同步

如下命令

#crontab -e

進入crontab編輯模式,使用方法同vi

輸入 0 23 * * * ntpdate asia.pool.ntp.org >> /var/log/ntpdate.log

儲存退出

這樣就完成了你的系統到每天23:00去asia.pool.ntp.org 同步時間,並將同步的日誌放到

/var/log/ntpdate.log

下面補充一下系統時間的設定

date -s可以直接設定系統時間

比如將系統時間設定成2023年6月10日的命令如下。 

#date -s 06/10/96 

將系統時間設定成下午1點12分0秒的命令如下。 

#date -s 13:12:00 

注意,這裡說的是系統時間,是linux由作業系統維護的。 

在系統啟動時,linux作業系統將時間從cmos中讀到系統時間變數中,以後修改時間通過修改系統時間實現。為了保持系統時間與cmos時間的一致性,linux每隔一段時間會將系統時間寫入cmos。由於該同步是每隔一段時間(大約是11分鐘)進行的,在我們執行date -s後,如果馬上重起機器,修改時間就有可能沒有被寫入cmos,這就是問題的原因。如果要確保修改生效可以執行如下命令。 

#clock -w 

這個命令強制把系統時間寫入cmos

linux更新系統時間

檢查是否安裝過ntp rpm aq grep ntp 如果沒有裝用 yum install ntp 完成後 ntpdate time.windows.com讓系統時間和bios時間同步,用hwclock命令就行了命令列裡打 hwclock systohc或者這個命令的簡寫hwclock w就可以讓b...

linux上同步更新系統時間

今天軟體的註冊突然出現問題,經過除錯錯誤資訊後發現 原因是專案使用了網易雲信 因為雙方系統時間不匹配 雲信註冊發生了異常。linux系統啟動時間比較久之後就會出現時間上的差異,接下來使用ntpdate來更新系統時間,再此記錄,以備後用。1 安裝ntpdate yum install ntpdate ...

Linux命令 更新系統時間和硬體時間

檢視系統時間和時區 date 檢視系統時間 date r 檢視時區 修改時區 tzselect 修改時區或 cp usr share zoneinfo asia shanghai etc localtime 上海時間 或rm etc localtime ln s usr share zoneinfo...