CentOSタイミング同期システム時間

1108 ワード

Linux.VPSを使って翌日、システムの時間が正しくないことを発見して、手動で修正してあるいは同期して一回正しいことを発見した後に、半日運行して時間がまた数分速くなったことに気づいて、どうせ運行が長ければ長いほど速くなって、まさかVPSは通り抜けましたか?
      VPS管理者とコミュニケーションが取れず、インターネットで検索した後、タイマーを使って自動的に時間を同期することにした.
ssh実行コマンド:#crontab-e実行後に1行追加:(viコマンドと同様にiを押して編集モードに入り、Escを押してコマンドモードに戻り、:w修正を保存し、:qを終了)*/30****/usr/sbin/ntpdate asia.pool.ntp.org>/var/log/ntp.log 2>&1数字30は30分に1回実行し、保存と終了後、タイマータスクを再起動する必要がありますよ:#service crond restart
後の>/var/log/crontab.logは、タイミング実行状況をログファイルに書き込むことで、異常の有無を確認しやすいことを示しています.
注意utpdateは完全なパスを書く必要があります.ネット上の一部の人の例では、完全なパスを書かないと、/bin/sh:ntpdate:command not foundという異常が発生します.
linuxシステムにntpdateというコマンドがない場合は
yum install ntp

#マイクロソフト:time.windows.com
#台湾:asia.pool.ntp.org
#中科院:210.72.145.44
#ネットワーク通信:219.158.14.130
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