筆者的linux裝在虛擬機上面,平時練習的時候經常掛起,所以系統時間經常錯亂,影響許多服務的配置。
嘗試過手動配置但是太麻煩,有木有自動同步系統時間,而且自動把系統的時間同步到硬件時間呢(掛起虛擬機的話硬件時間也是錯誤的)。
思考了許多想起了我們常用的配置ntp一般我們用只是同步幾臺服務器的時間,讓她們協調工作的,我們可以在我們所對應時區的ntpserver去同步時間,好了看看我們怎麼配置的吧。
首先我們在http://www.pool.ntp.org網站上面找到我們所在地址的ntpserver
點亞洲(如果你點別的我也沒意見)
點擊中國
好了我們已經查找到了三個ntpserver
接下來我們從ntpserver上面同步系統時間,當然你的虛擬機或者服務器需要聯網可以跟ntpserver通訊才行
好了可以連接了我們同步時間
- # ntpdate 2.cn.pool.ntp.org&&ntpdate 1.asia.pool.ntp.org
- # hwclock --systohc
這裏我們分別從兩個ntpserver上面同步時間,確保時間準確。並把硬件時間和系統時間同步
但是我們不能每次都手動同步,寫入crontab計劃任務
- # crontab -e
- 0 */1 * * * ntpdate 2.cn.pool.ntp.org&&ntpdate 1.asia.pool.ntp.org&&hwclock --systohc
我們這裏沒小時同步一下時間。
好了,系統時間正確了,配服務的時候時間也不會出錯了