Linux での NTP サーバー設定の詳細な手順

Linux での NTP サーバー設定の詳細な手順

1. 環境設定

1.NTPサーバー

NTP サーバーのバージョン: Red Hat Enterprise Linux リリース 8.0 (Ootpa)
NTPサーバーIP: 192.168.8.11/24
NTPサーバホスト名:node1

2. ビジネスサーバー

NTP サーバーのバージョン: Red Hat Enterprise Linux リリース 8.0 (Ootpa)
NTPサーバーIP: 192.168.8.12/24
NTPサーバホスト名:node2

2. NTPサーバーの設定

1. chronyサービスの状態を確認する

[root@node1 ~]# systemctl ステータス chronyd
● chronyd.service - NTP クライアント/サーバー
   ロード済み: ロード済み (/usr/lib/systemd/system/chronyd.service; 無効; ベンダープリセット: 有効)
   アクティブ: 非アクティブ (デッド)
     ドキュメント: man:chronyd(8)
           man:chrony.conf(5)
[ルート@ノード1 ~]# 

2. chronyサービスを開始する

[root@node1 ~]# systemctl enable --now chronyd
/etc/systemd/system/multi-user.target.wants/chronyd.service → /usr/lib/systemd/system/chronyd.service のシンボリックリンクを作成しました。

3. ファイアウォールとSELinuxをオフにする

[root@node1 ~]# systemctl ステータスfirewalld.service 
● firewalld.service - firewalld - 動的ファイアウォールデーモン
   ロード済み: ロード済み (/usr/lib/systemd/system/firewalld.service; 無効; ベンダープリセット: 有効)
   アクティブ: 非アクティブ (デッド)
     ドキュメント: man:firewalld(1)
[root@node1 ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
[root@node1 ~]# setenforce 0
setenforce: SELinux が無効になっています
[root@node1 ~]# getenforce 
無効
[ルート@ノード1 ~]# 

4. NTPサービスファイルを構成する

[root@node1 ~]# vim /etc/chrony.conf 
[root@node1 ~]# cat /etc/chrony.conf |grep -Ei '(allow|local)'
# 最初の3回の更新でシステムクロックをステップアップできるようにする
# ローカルネットワークからの NTP クライアントアクセスを許可します。
#192.168.0.0/16 を許可する
192.168.8.0/24 を許可する
ローカル層10
[ルート@ノード1 ~]# 

5. サービスを再起動する

[root@node1 ~]# systemctl chronydを再起動します
[ルート@ノード1 ~]# 

3. ビジネスサーバーの構成

1. chronyサービスを有効にする

[root@node2 ~]# systemctl enable --now chronyd
/etc/systemd/system/multi-user.target.wants/chronyd.service → /usr/lib/systemd/system/chronyd.service のシンボリックリンクを作成しました。
[ルート@ノード2 ~]# 

2. chronyサービスファイルを構成する

[root@node2 ~]# vim /etc/chrony.conf 
[root@node2 ~]# cat /etc/chrony.conf |grep プール
# pool.ntp.org プロジェクトのパブリック サーバーを使用します。
# プールへの参加を検討してください (http://www.pool.ntp.org/join.html)。
プール 192.168.8.11 iburst
[ルート@ノード2 ~]# 

3. サービスを再起動する

[root@node2 ~]# systemctl chronydを再起動します
[ルート@ノード2 ~]# 

4. ビジネスサーバーの時間ステータスをテストする

1. 時刻同期ステータスを確認する

[root@node2 ~]# chronyc ソース
210 ソース数 = 1
MS名/IPアドレス 階層 ポーリング 到達 LastRx 最終サンプル               
===============================================================================
^? 192.168.8.12 0 7 0 - +0ns[ +0ns] +/- 0ns
[ルート@ノード2 ~]# 

2. 即時の時間同期

[root@node2 ~]# chronyc ソース
210 ソース数 = 1
MS名/IPアドレス 階層 ポーリング 到達 LastRx 最終サンプル               
===============================================================================
^* 192.168.8.11 10 6 17 2 +249ns[ +141us] +/- 100us
[root@node2 ~]# chronyc ソース -v
210 ソース数 = 1

  .-- ソース モード '^' = サーバー、'=' = ピア、'#' = ローカル クロック。
 / .- ソース状態 '*' = 現在同期済み、'+' = 結合済み、'-' = 結合されていない、
| / '?' = 到達不能、'x' = 時間にエラーがある可能性がある、'~' = 時間が変動しすぎる。
|| .- xxxx [ yyyy ] +/- zzzz
|| 到達可能性レジスタ(8進数) -. | xxxx = 調整されたオフセット、
|| Log2(ポーリング間隔) --. | | yyyy = 測定されたオフセット、
|| \ | | zzzz = 推定誤差。
|| | | \
MS名/IPアドレス 階層 ポーリング 到達 LastRx 最終サンプル               
===============================================================================
^* 192.168.8.11 10 6 17 8 +249ns[ +141us] +/- 1103us
[ルート@ノード2 ~]#

Linux での NTP サーバー設定の詳細なプロセスに関するこの記事はこれで終わりです。Linux NTP サーバー設定に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux で NTP を使用して正確な時刻を維持する方法
  • Linux NTPサーバーの時刻同期設定の詳細な説明
  • Linuxでntpサーバーを設定する方法
  • Linux 時刻同期 ntp サービスのインストールと設定

<<:  水平プログレスバーの最後にテキストを表示するための実装コードの CSS 記述

>>:  vue3 コンポーネント通信方法の概要と例

推薦する

ORM を使用して MySQL にデータを追加する手順

【序文】 ORM を使用してデータベース内のデータを操作する場合、前提として、新しい ORM モデル...

MySQL共通ストレージエンジンの機能と使用方法の詳細な説明

この記事では、一般的な MySQL ストレージ エンジンの機能と使用方法を例を使って説明します。ご参...

JS 4つの楽しいハッカー背景効果コードを共有する

目次例1例2例3例4例1 <html> <ヘッド> <title>...

Node.jsはMySQLデータベースの実戦記録を追加、削除、変更、チェックします

目次プロジェクトでデータベースを操作する3つのステップデータベースを操作するための具体的な手順1: ...

Linux 時間サブシステムの時間表現例の詳細な説明

序文Linux カーネルでは、元のコードとの互換性を保つため、または特定の仕様に準拠するため、また現...

DevUI で独自の Angular コンポーネント ライブラリを構築する方法

目次序文コンポーネントライブラリの作成主要な構成の変更ディレクトリレイアウトの調整ライブラリ構築のた...

Tomcat が応答データグラムを書き戻すタイミングの詳細な分析

疑問が生じるこの質問は、ファイルのダウンロードを記述しているときに発生しました。HttpServle...

単一選択折りたたみメニュー機能を実現するCSS

前回の「最もシンプルなスイッチを実現するCSS」のように、HTML5とCSS3でほとんどの機能をすで...

QQtabBar による CSS 命名仕様 BEM の詳細な紹介

QQtabBar の BEMまず、BEMとはどういう意味でしょうか? BEM は、ブロック、要素、修...

ウェブデザインにおける装飾要素の応用の概要

<br />序文: このチュートリアルを読む前に、序文を注意深く読んでください。そうしな...

シンプルなHTMLとCSSの使い方の詳細な説明

HTML と CSS を含む JD.com のホームページの静的ページ効果を 3 日間で完成させます...

トップに戻るボタンを実装するJavaScript

この記事では、トップに戻るボタンを実装するためのJavaScriptの具体的なコードを参考までに紹介...

HTML ブロックレベルタグとインラインタグの違い

1. ブロックレベル要素: 独立して存在できる能力を指します。通常、ブロックレベル要素は改行によって...

ウェブサイトのAboutページの紹介コンテンツの書き方

公式、電子商取引、ソーシャル ネットワーキング、個人のいずれの Web サイトでも、訪問者に貴重な時...