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というコマンドがない場合は
#マイクロソフト:time.windows.com
#台湾:asia.pool.ntp.org
#中科院:210.72.145.44
#ネットワーク通信:219.158.14.130
ntp.sh
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