Ubuntu12.04で時刻同期を設定する方法
ステータス:非推奨
この記事では、サポートされなくなったバージョンのUbuntuについて説明します。 現在Ubuntu12.04を実行しているサーバーを運用している場合は、サポートされているバージョンのUbuntuにアップグレードまたは移行することを強くお勧めします。
理由:
Ubuntu 12.04は2017年4月28日に保守終了(EOL)に達しました and no longer receives security patches or updates. This guide is no longer maintained.
代わりに参照してください:
このガイドは参照として役立つ場合がありますが、他のUbuntuリリースでは機能しない場合があります。 可能な場合は、使用しているUbuntuのバージョン用に作成されたガイドを使用することを強くお勧めします。 ページ上部の検索機能を使用して、より新しいバージョンを見つけることができます。
NTPについて
新しい仮想プライベートサーバーを起動すると、ユーザーに時計が提供されます。 date コマンドを使用して、サーバーの時刻を確認できます。 さらに、必要に応じて、コマンド export TZ = America / New_York を使用してサーバーのタイムゾーンを調整し、場所に合わせてタイムゾーンを変更できます。
組み込みの時計はサーバー自体のイベントを追跡するのに役立ちますが、仮想サーバーが外部マシンと連携する必要がある場合、問題が発生し始める可能性があります。 誤って構成されたサーバーから送信された電子メールは、3分前に別のサーバーに到着したり、1日の特定の時間にのみアクセスを許可されたユーザーが、時間の不一致のためにブロックされたりする場合があります。
これを解決するために、NTPプロトコルを使用してサーバーを同期し、サーバーの時刻を世界中のサーバーが合意する基準時刻に一致させることができます。 これは、ntpデーモンをVPSにインストールすることで設定できます。プログラムは、サーバークロックを自動的にゆっくりとシフトして、参照クロックと一致させます。 時刻を修正する別の方法は、サーバー上の時刻と中部標準時の時刻を自動的に一致させるntpdateを実行することです。 ただし、ntpdateは、仮想サーバーの時刻を非常に迅速に同期するため、定期的に実行する必要のあるアクションではありません。時間のジャンプにより、時間に敏感なソフトウェアで問題が発生する可能性があります。 したがって、NTPを設定する前に、これを1回だけ実行してから、NTPに引き継がせることをお勧めします。そうしないと、サーバーの時間が長すぎる場合、NTPが完全に起動しない可能性があります。
sudo ntpdate pool.ntp.org
NTPが機能するには、ポート123が開いている必要があります。
ステップ1—NTPデーモンをインストールします
時間を最新の状態に保つための最も簡単な方法は、NetworkTimeProtocolデーモンをインストールすることです。
apt-getからダウンロードできます。
sudo apt-get install ntp
ステップ2—NTPサーバーを構成する
プログラムがインストールされたら、構成ファイルを開きます。
sudo nano /etc/ntp.conf
構成内で、NTPプールプロジェクトサーバーを一覧表示するセクションを見つけます。 セクションは次のようになります。
server 0.ubuntu.pool.ntp.org server 1.ubuntu.pool.ntp.org server 2.ubuntu.pool.ntp.org server 3.ubuntu.pool.ntp.org
各行は、サーバーに正しい時刻を提供する、時間ごとに変化するランダムサーバーのセットを参照します。 設置されているサーバーは世界中に配置されており、時間を提供するボランティアサーバーの詳細を見ることができます。
ntpq -p
指図。 次のようなものが表示されます。
remote refid st t when poll reach delay offset jitter ============================================================================== -mail.fspproduct 209.51.161.238 2 u 50 128 377 1.852 2.768 0.672 *higgins.chrtf.o 18.26.4.105 2 u 113 128 377 14.579 -0.408 2.817 +mdnworldwide.co 108.71.253.18 2 u 33 128 377 47.309 -0.572 1.033 -xen1.rack911.co 209.51.161.238 2 u 44 128 377 87.449 -5.716 0.605 +europium.canoni 193.79.237.14 2 u 127 128 377 75.755 -2.797 0.718
これらのサーバーはサーバー時間を設定および維持するタスクを実行しますが、ntpをお住まいの地域(ヨーロッパ、北アメリカ、オセアニア、またはアジア)のもの、または国、たとえばアメリカ:
us.pool.ntp.org
国際国コードのリストを見つけることができます(すべての国にコードがあるわけではありませんが)ここ
すべての情報が構成ファイルに入ったら、ntpを再起動します。
sudo service ntp restart
NTPは、仮想プライベートサーバーの時刻の調整をゆっくりと開始します。