GNU/Linux >> Linux の 問題 >  >> AlmaLinux

AlmaLinuxでNTPサーバーとクライアントを構成する方法

NTPはNetworkTimeProtocolの略で、複数のコンピューター間のクロック同期に使用されます。 NTPサーバーは、一連のコンピューターの同期を維持する役割を果たします。ローカルネットワークでは、サーバーはすべてのクライアントシステムを互いに1ミリ秒以内に保つことができる必要があります。

このような構成は、たとえば、システムが正確な時間に同時にタスクを開始または停止する必要がある場合に必要になります。この記事では、AlmaLinuxでNTPサーバーを構成する方法と、システム時刻をサーバーと同期するようにクライアントシステムを構成する方法を説明します。これは、AlmaLinuxの新規インストールから、またはCentOSからAlmaLinuxに移行したシステムで実行できます。

このチュートリアルでは、次のことを学びます。

  • chronyNTPサーバーをインストールして構成する方法
  • 着信NTPリクエストに対してファイアウォールを開く方法
  • クライアントマシンからNTPサーバーに接続する方法

AlmaLinuxのchronyNTPサーバーソースリスト

ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
システム AlmaLinux
ソフトウェア chrony
その他 rootとしてまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
コンベンション –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

NTPサーバーの構成

例として、ネットワーク192.168.1.0/24用にNTPサーバーをセットアップする手順を段階的に示します。 。もちろん、このネットワークを自由に変更して、独自の環境を表現してください。

  1. Chronyは、デフォルトのNTPクライアントであり、RHELおよびAlmaLinux上のNTPサーバーでもあります。まず、chronyNTPサーバーデーモンをインストールします。これを行うには、ターミナルを開いて次のコマンドを入力します。
    # dnf install chrony
    
  2. システムの起動時にchronyサービスが自動的に開始するようにします。
    # systemctl enable chronyd
    
  3. chronyはNTPサーバーまたはクライアントとして機能できるため、/etc/chrony.confに変更を加える必要があります。 構成ファイル。次の行を追加すると、192.168.1.0/24のNTPサーバーとして機能するように指示されます。 network。
    allow 192.168.1.0/24
    

    できるだけ多くのallowを追加します 他のIPアドレスまたはネットワークに必要な回線。

  4. chrony NTPデーモンを再起動して、変更を適用します。
    # systemctl restart chronyd
    
  5. AlmaLinuxでfirewalldを有効にしている場合、着信リクエストを受け入れるには、NTPのポートを許可する必要があります。
    # firewall-cmd --permanent --add-service=ntp
    # firewall-cmd --reload
    

NTPクライアントの構成

タイムサーバーが構成されたら、新しいchronyNTPサーバーと時間同期するようにクライアントマシンの構成に進むことができます。この例では、NTPサーバーは192.168.1.150にあることに注意してください。 IPアドレス。

  1. chrony NTPパッケージをインストールし、起動時に自動的に起動できるようにします。
    # dnf install chrony
    # systemctl enable chronyd
    
  2. /etc/chrony.confに次の行を追加して、chronyをNTPクライアントとして構成します 。
    server 192.168.1.150
    

    もちろん、この例のIPアドレスをNTPサーバーの実際のIPに置き換えてください。

  3. chrony NTPデーモンを再起動して、変更を適用します。
    # systemctl restart chronyd
    
  4. 次のコマンドを実行して、クライアントがNTPサーバーを利用していることを確認します。
    # chronyc sources
    210 Number of sources = 6
    MS Name/IP address         Stratum Poll Reach LastRx Last sample               
    ===============================================================================
    ^* almatime.localdomain          3   6   377    11  -1310us[ -755us] +/-   54ms
    

    デフォルトでは、chronyNTPクライアントは64秒ごとに時刻同期を実行します。

  5. NTPサーバーに戻ると、次のコマンドで接続されているクライアントのリストが表示されます。
    # chronyc clients
    Hostname                      NTP   Drop Int IntL Last     Cmd   Drop Int  Last
    ===============================================================================
    ntp-client.localdomain       6      0  10   -    12       0      0   -     -
    

まとめ

この記事では、ネットワークタイムプロトコル(NTP)と、AlmaLinuxで独自のNTPサーバーをセットアップする方法について学習しました。また、時刻同期のためにNTPサーバーに接続するようにクライアントマシン(または通常は複数のマシン)を構成する方法も確認しました。


AlmaLinux
  1. Debian 9StretchLinuxでNTPサーバーとクライアントをセットアップする方法

  2. CentOSで時刻同期のためにNTPをインストールして設定する方法は?

  3. Linux NTP サーバーとクライアントをインストールして構成する方法

  1. Ubuntu18.04LTSにNTPサーバーとクライアントをインストールする方法

  2. YPServ Linux NIS サーバーおよびクライアントをセットアップおよび構成する方法

  3. CentOS / RHEL 7 で NTP サーバーとクライアントを構成する方法

  1. AlmaLinuxでFTP/SFTPサーバーとクライアントをセットアップする方法

  2. AlmaLinuxでSambaサーバーとクライアントをセットアップする方法

  3. UbuntuにNTPサーバーとクライアントをインストールする方法