CentOS定時同步系統時間

      使用Linux.VPS次日,發現系統時間不正確,手動修改或者同步正確一次後,運行半天發覺時間又快了幾分鐘,反正是運行得越久就越快,難道VPS穿越啦? linux

      和VPS管理員溝通無果,再上網搜索一番後,決定使用定時器自動同步時間算啦。 shell

ssh執行命令:
#crontab -e
執行後加入一行:(和vi命令同樣,按i進入編輯模式,Esc返回命令模式,:w保存修改,:q退出)
*/30 * * * * /usr/sbin/ntpdate asia.pool.ntp.org >> /var/log/ntp.log 2>&1
數字30表示30分鐘執行一次,保存和退出後,還須要重啓定時任務器才行哦:
#service crond restart windows

後面的>> /var/log/crontab.log 表示把定時執行狀況寫入到日誌文件中去,方便查看有無異常。 bash

注意utpdate要寫完整路徑,網上有些人的例子沒寫完整路徑會致使如下異常:
/bin/sh: ntpdate: command not found ssh


若是你的linux系統根本沒有ntpdate這個命令 spa

yum install ntp
#微軟:time.windows.com
#臺灣:asia.pool.ntp.org
#中科院:210.72.145.44

#網通:219.158.14.130 rest

ntp.sh 日誌

#!/bin/bash
###################
. /etc/profile
. ~/.bash_profile
###################
#微軟:time.windows.com
#臺灣:asia.pool.ntp.org
#中科院:210.72.145.44
#網通:219.158.14.130

# crontab -e
# 1 * * * * sh /root/ntp.sh >> /var/log/ntp.log 2>&1

ntpdate asia.pool.ntp.org
相關文章
相關標籤/搜索