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