時間的準確性在服務器上非常重要,所以要與標準時間保持同步,畢竟服務器的時鐘并不一定精準,所以需要我們每隔一段時間去同步一下時間。筆者所管理的服務 器每隔6小時就會同步一下時間。如何同步呢?這就要用到ntpdate 這個指令。如果你的服務器上沒有這個指令,請使用'yum install -y ntpdate'安裝,或者下載源碼包安裝。
同步時間的命令為:'ntpdate timeserver' 這里的timeserver為時間服務器的IP或者hostname,常用的 timeserver有210.72.145.44, time.windows.com(windows的時間服務器)。如果你想每隔6小時同步一次那么請指定一個計劃任務。
00 */6 * * * /usr/sbin/ntpdate 210.72.145.44 >/dev/null
之所以在后面加一個重定向,是因為這個同步的過程是有內容輸出的,因為我們的計劃任務是在后臺執行的,輸出的內容會以郵件的形式發送給用戶,所以為了避免郵件太多請輸出到/dev/null (在linux下這個設備是虛擬的存在,你可以理解為空洞)