GNU/Linux >> Linux の 問題 >  >> Debian

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

目的

目的は、Debian 9StretchLinuxでプライベートNTPサーバーを構成することです

オペレーティングシステムとソフトウェアのバージョン

  • オペレーティングシステム: –Debian9ストレッチ
  • ソフトウェア: – ntpd 4.2.8

要件

Debianサーバーのインストールへの特権アクセスが必要になります。

難易度

簡単

規約

  • –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
  • $ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

手順

単一のシステムまたはホストが少ない小規模なローカルエリアネットワークを実行している場合、専用のNTPサーバーをセットアップすることはやり過ぎと見なされる可能性があります。ただし、大規模なネットワークでは、プライベートNTPサーバーをセットアップし、LANクライアントのみにプライベートサービスを提供することをお勧めします。

NTPサーバーのインストール

NTPサーバーのインストールは、1つのコマンド実行として簡単です:

# apt install ntp

インストール後、NTPサーバーが稼働していることを確認します。

# systemctl status ntp
● ntp.service - LSB: Start NTP daemon
   Loaded: loaded (/etc/init.d/ntp; generated; vendor preset: enabled)
   Active: active (running) since Fri 2017-06-16 10:19:45 AEST; 3s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 1259 ExecStop=/etc/init.d/ntp stop (code=exited, status=0/SUCCESS)
  Process: 1308 ExecStart=/etc/init.d/ntp start (code=exited, status=0/SUCCESS)
    Tasks: 2 (limit: 4915)
   CGroup: /system.slice/ntp.service
           └─1318 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 108:112

NTPサーバーの構成

NTPサーバーは、箱から出して事前構成されています。 NTPサーバーの構成は、/etc/ntp.confを介して管理できます。 構成ファイル。デフォルトのNTPサーバー構成は、debian.pool.ntp.orgに依存しています。 サーバーグループ:

pool 0.debian.pool.ntp.org iburst
pool 1.debian.pool.ntp.org iburst
pool 2.debian.pool.ntp.org iburst
pool 3.debian.pool.ntp.org iburst

お住まいの地域に応じて、上記のNTPサーバーグループを、お住まいの地域に近い既知のNTPサーバーに編集できます。または、国固有のpool.ntp.orgを使用します サブグループ。たとえば、NTPサーバーサブグループを米国に制限するには、/etc/ntp.confを編集します。 と:

pool 0.us.pool.ntp.org iburst
pool 1.us.pool.ntp.org iburst
pool 2.us.pool.ntp.org iburst
pool 3.us.pool.ntp.org iburst

これはほとんどの国で機能します。たとえば、オーストラリア国内にいる場合、0.debian.pool.ntp.org 0.au.pool.ntp.orgになります 、インドの場合0.in.pool.ntp.org 等々。

さらに、NTPサーバーへのアクセスを特定のLANクライアントのみに制限したい場合があります。たとえば、/etc/ntp.conf内に次の行を追加します サーバーがNTPの使用を10.0.0.0にのみ制限するNTP構成ファイル マスク付きネットワーク255.0.0.0

restrict 10.0.0.0 mask 255.0.0.0 nomodify notrap

/etc/ntp.confに変更を加えた後 NTP構成ファイルの問題サーバーの再起動:

# systemctl restart ntp

再起動の実行後にサーバーを起動できるようにするには:

# systemctl enable ntp
ntp.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable ntp

クライアント構成

NTPサーバーを使用するようにクライアントを構成するには、最初にntpdateをインストールする必要があります パッケージ:

# apt install ntpdate

インストールしたら、新しいNTPサーバーのクエリを試みます。 NTPサーバーはホスト名linuxconfig.ntpを介して解決できると仮定します 実行:

# ntpdate linuxconfig.ntp
6 Jun 10:59:05 ntpdate[11190]: adjust time server 10.1.1.125 offset -0.005883 sec

残っているのは、/etc/default/ntpdateを編集することです クライアントに新しいNTPサーバーを永続的に使用するように強制するファイル。


Debian
  1. Debian 9StretchLinuxでSambaサーバー共有を設定する方法

  2. DropboxクライアントをDebian9StretchLinuxにインストールする方法

  3. Debian11でRsyslogサーバーをセットアップする方法

  1. MySQLコミュニティサーバーをDebian9StretchLinuxにインストールする方法

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

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

  1. Debian 9StretchLinuxでFTPサーバーを構成する方法

  2. Debian 9StretchLinuxにLAMPサーバーをインストールする方法

  3. Debian 9でのNFSサーバーとクライアントのセットアップ(ストレッチ)