Linuxの時刻同期Chrony

chronyは、ネットワークタイムプロトコル(NTP)の一般的な実現されています。

chronyは、2つのプログラムで構成されていますchronydは、ブート可能な起動デーモンです。chronycプログラムは、コマンドラインインターフェースであり、操作中の様々な動作パラメータを変更chronydのパフォーマンスを監視します。

他の時刻同期ソフトウェアとの比較:https://chrony.tuxfamily.org/comparison.html

 

まず、インストールと設定

yumを -y インストールchrony 

chronydを有効systemctl 
chronyd開始systemctl 

Vimの /etc/chrony.confを

chrony.confのデフォルトの設定

公開サーバを使用して#Pool.ntp.orgプロジェクト。サーバーへのオープンは、理論的には、あなたが追加することができますどのくらいの時間をサーバーと思います。
使用#pool.ntp.orgプロジェクトから公開サーバ。
#下さいプール(http://www.pool.ntp.org/join.html)を考えてみましょう。入社
サーバー0.centos.pool.ntp.org iBurstは
サーバーを。1 iBurstは.centos.pool.ntp.org 
サーバ2.centos.pool.ntp.org iBurstはの
iBurstは3.centos.pool.ntp.orgのサーバ

#サーバ増加の実際の時間に応じて算出又は時間比率が減少し、ファイルに記録されています、システムは補償システムを調整するための最良の時間を作るために再起動した後。
録音#[システムクロックの利益/損失時間を。ATレート
driftfileの/ var / libに/ chrony /ドリフト

システムクロックが1より大きい秒をオフセットした場合#は、システムクロックが最初の3つのステップを更新するために許可されています。
#で許可する最初の3 IFのアップデートで強化されるようにシステムクロックがSECOND、ITSをオフセット、最後の1以内大きい
Makestep 1.0 3 

#は、リアルタイムクロック(RTC)カーネルの同期を有効にします。
ザカーネル#リアルタイムクロック(RTC)で有効の同期
RTCSYNC 

#hwtimestamp命令の使用により、ハードウェアのタイムスタンプを有効にする
ことが#のタイムスタンプをインタフェースですべてで有効にハードウェアサポートにITを行います。
#Hwtimestamp * 

で調整するために必要な適切な選択の最小ナンバー源の増加で#クロックシステム。
#minsources 2 

#は、サーバー・マシンプレイクロックへの接続を許可または拒否するために、NTPクライアントのアドレスを指定します
ローカルNTPクライアントアクセスネットワークを許可するから#が。
192.168.0.0/16 #allow 

でさえ時間IFに、#は、サーブ同期時間をソース。
#local命令のStratum 10 

#指定されたファイルは、NTP認証キーが含まれています。
#NTP認証を含む指定したファイルのキーは。
#Keyfile /etc/chrony.keys 

#は、ディレクトリのログファイルを指定します。
#ログファイルのディレクトリを指定します。
LOGDIRは/ var / log / chrony 
 
#選択したログファイルを記録します。
情報が記録されます#選択します。
#log測定統計の追跡

 

第二に、使用

NTPサーバー:https://www.cnblogs.com/jhxxb/p/10579816.html

1.サーバーの構成

2を変更するchrony.conf

#pool.ntp.orgプロジェクトから公開サーバを使用してください。
#プール(http://www.pool.ntp.org/join.html)の参加を検討してください。
サーバーs1a.time.edu.cn IBURST 
サーバーntp.aliyun.com IBURST 

#は、ローカルネットワークからのNTPクライアントのアクセスを許可します。
192.168.8.0/24を許可します

同期を有効に

chronyd systemctl有効
systemctl再起動chronyd 

#表示時刻同期ステータス
timedatectlステータス
#オープンネットワークの時刻同期
SET timedatectl -NTPをtrueに

2.クライアントの構成

2を変更するchrony.conf

#pool.ntp.orgプロジェクトから公開サーバを使用してください。
#プール(http://www.pool.ntp.org/join.html)の参加を検討してください。
サーバ192.168.8.5 IBURST 

#は、ローカルネットワークからNTPクライアントアクセスを許可します。
192.168.8.5を許可します

同期を有効に

chronyd systemctl有効
systemctl再起動chronyd 

#表示時刻同期ステータス
timedatectlステータス
#オープンネットワークの時刻同期
SET timedatectl -NTPをtrueに

 

第三に、コマンド

chronyc使い方

#ビューのntp_servers 
chronycソース - Vの

#表示ntp_servers状態
chronyc sourcestats - V 

#の表示ntp_serversオンラインで
chronyc活動 - V 

#1のNTP詳細を見る
トラッキングchronyc -vを

タイムゾーンを変更

#日付と時刻、タイムゾーンとNTPのステータス見る
timedatectlの

#ビューのときゾーンリストを
timedatectl一覧 - タイムゾーンの
timedatectl一覧は -timezones |   grepの   -E アジア/ S. * 

#がゾーンを変更する
SETがtimedatectlアジア/ -timezone 上海に

#変更日時は(だけすることができます)1を変更
SET timedatectl - タイム " 2019年9月19日午前15時50分20秒は、" 

#は、NTPを開く
SETのtimedatectl -NTP trueに / flase

 


https://chrony.tuxfamily.org/

https://www.linuxprobe.com/centos7-chrony-time.html

https://www.zfl9.com/chrony.html

おすすめ

転載: www.cnblogs.com/jhxxb/p/11526098.html