linux時間與internet時間同步


我們首先來了解下面幾個知識點:

1. date命令:

#date

顯示系統時間

2.hwclock命令   (即hardwareclock系統硬件時間)

#hwclock

顯示硬件時間

#hwclock -w

將系統時間寫入到系統硬件當中

3.ntpdate

ntpdate 是一個linux時間同步服務軟件,具體的詳細資料請參考下百度,有很多詳細的資料

第二、查看本機是否安裝ntpdate服務,如果沒有安裝,請 yum install -y ntpdate 

第三、同步時間

1. 輸入ntpdate time.nist.gov同步網絡時間

結果:3 Jun 15:42:39 ntpdate[4721]: adjust time server 211.115.194.21 offset -0.005885 sec

出現上述結果代表時間同步成功,上面的大致意思為調整時間為服務器211.115.194.21的時間,相差-0.005885秒的時間

如果上面time.nist.gov服務器同步不了,可以換下面幾個時間服務器試試:
time.nist.gov
time.nuri.net
0.asia.pool.ntp.org
1.asia.pool.ntp.org
2.asia.pool.ntp.org
3.asia.pool.ntp.org

2.同步時間成功后調整硬件時間

#hwclock -w

執行成功后, 查看系統硬件時間(不出意外的話,現在date和hwclock現實的時間均為internet時間)

#date

#hwclock

執行上述命令,顯示的時間應該一樣的

四、定時執行時間同步任務,所以我們利用crontab -e 來添加定時任務

#* */1 * * * root ntpdatetime.nuri.net;hwclock -w 

即:每隔一個小時同步一下internet時間。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM