時刻同期の設定

時刻を NTP サーバーと同期するよう設定するには:

  1. chrony パッケージをインストールします。そのためには、使用しているオペレーティングシステムに応じて、以下のいずれかのコマンドを実行します:
    • CentOS、Red Hat Enterprise Linux:

      yum install -y chrony

    • SUSE Linux Enterprise Server:

      zypper install chrony

    • Ubuntu、Debian、ALT Server:

      apt-get install chrony

  2. chronyd サービスの自動起動を有効にします。そのためには、使用しているオペレーティングシステムに応じて、以下のいずれかのコマンドを実行します:
    • Ubuntu、Debian、ALT Server:

      systemctl enable chrony

    • その他のオペレーティングシステム:

      systemctl enable chronyd

  3. オペレーティングシステムに応じて、次のいずれかのファイルを開きます:
    • CentOS、Red Hat Enterprise Linux、SUSE Linux Enterprise Server:

      /etc/chrony.conf

    • Debian、Ubuntu、ALT Server:

      /etc/chrony/chrony.conf

  4. 時刻同期を設定する NTP サーバーの IP アドレスを含む文字列を追加します。例:

    server <NTP サーバーの IP アドレス> iburst

  5. pool または server の単語で始まり、時刻同期に使用しない NTP サーバーの IP アドレスを含む文字列をコメント化します(「コメント化」するには、文字列の先頭に # 文字を追加します)。
  6. 時刻同期に Windows ドメインコントローラーを使用する場合、次の文字列を追加します:

    maxdistance 16.0

  7. ファイル /etc/chrony.conf を保存して閉じます。
  8. chronyd サービスを再起動します。そのためには、使用しているオペレーティングシステムに応じて、以下のいずれかのコマンドを実行します:
    • Ubuntu、Debian、ALT Server:

      systemctl restart chrony

    • その他のオペレーティングシステム:

      systemctl restart chronyd

  9. 時刻同期を検証します。この操作には、次のコマンドを実行します:

    chronyc sources -v

    表示される IP アドレスが、ファイル chrony.conf で指定した NTP サーバーのアドレスと一致していれば、同期が正しく設定されています。

Squid サービスをホストするサーバーと NTP サーバーとの時刻同期が設定されます。

ページのトップに戻る