開発者ドキュメント

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は、仮想プライベートサーバーの時刻の調整をゆっくりと開始します。

EtelSverdlov著
モバイルバージョンを終了