ノート:
- このチュートリアルは、Oracle提供の無料ラボ環境で提供されています。
- Oracle Cloud Infrastructureの資格証明、テナンシおよびコンパートメントの値の例を使用します。演習を完了するときは、これらの値をクラウド環境に固有の値に置き換えます。
Oracle LinuxでのChronyの構成
イントロダクション
次のチュートリアルでは、日付と時間を構成し、Chronyを有効にするステップバイステップの手順を示します。このチュートリアルはOracle Linux 8ユーザーを対象としていますが、コマンドは他のOracle Linuxリリースでも入手できます。
目的
この演習では、次のことを行います。
- 日時の設定
chrony
の有効化
必要事項
- フル・パッチのOracle Linuxシステム
ノート: 無料ラボ環境を使用する場合、接続およびその他の使用手順については、Oracle Linux Labの基本を参照してください。
システム日時の構成
この演習では、date
、hwclock
およびtimedatectl
ユーティリティを使用して日時情報を構成し、表示します。
-
端末を開き、Oracle Linuxインスタンスに接続します。
-
rootユーザーになります。
sudo su -
-
rootユーザーとして、引数を指定せずに
date
コマンドを実行すると、現在の日時が表示されます。date
現在の日時が表示されます。
-
date
コマンドを引数とともに実行して、曜日を表示します。date +%A
-
月名を表示するには、引数を指定して
date
コマンドを実行します。date +%B
-
date
コマンドを使用して、日付を別の日付(2021年12月14日など)に変更します。任意の日付に置き換えることができます。
date +%D -s 2021-12-14
-
date
コマンドを使用して、日付を正しい日付に変更します(2021年2月3日など)。date +%D -s 2021-02-03
-
date
コマンドを使用して、時間を現在のローカル時間に変更します。例: 08: 57 AM。
date +%T%p -s 08:57:00AM
-
引数を指定せずに
hwclock
コマンドを実行すると、ハードウェア・時計の現在の日時が表示されます。hwclock
-
hwclock
コマンドを–w
オプションとともに使用して、ハードウェア・クロックを現在のシステム時刻に設定します。hwclock -w
-
date
コマンドとhwclock
コマンドを実行して、日時の設定が同じであることを確認します。date hwclock
数秒の差異は、2つのコマンドを実行する間の遅延のためです。
-
引数を指定しないで
timedatectl
コマンドを実行すると、システムの日時情報が表示されます。timedatectl
上の出力にNTPサービス(アクティブ)が表示されている場合は、次のように無効にして再度チェックします。
timedatectl set-ntp 0 timedatectl
-
timedatectl
コマンドを使用して、日付を適切な日付に変更します。- 今日の正しい日付に置き換えます。この例では、日付が2021年1月27日に変更されます。
- その後、引数を指定せずに
timedatectl
コマンドを実行して、日付が変更されたことを確認します。
timedatectl set-time 2021-01-27 timedatectl
-
timedatectl
コマンドを使用して、時刻を正しい時刻に変更します。- 現在のローカル時間に置き換えます。この例では、時間を午前9: 11: 30に変更します。
- 時間を24時間表記で入力します。
- その後、引数を指定せずに
timedatectl
コマンドを実行して、時間が変更されたことを確認します。
timedatectl set-time 09:11:30 timedatectl
Chronyを使用したNTPの構成
この項では、chrony
を使用してNTPを構成します。
-
rootユーザーとして、
dnf
コマンドを使用してchrony
がインストールされていることを確認します。dnf list chrony
- 必要に応じて、
dnf
コマンドを使用してchrony
をインストールします。
dnf install chrony -y
- 必要に応じて、
-
systemctl
コマンドを使用して、Chronyデーモンchronyd
のステータスを確認します。systemctl status chronyd
- 必要に応じて、
systemctl
コマンドを使用してchronyd
を起動します。
systemctl start chronyd
- 必要に応じて、
-
chronyc -n tracking
コマンドを実行して、Chronyトラッキングを確認します。「n
」オプションは、数値のホストアドレス出力を提供します。- または、
chronyc
を実行してchronyc>
プロンプトを表示し、chronyc>
プロンプトからtracking
コマンドを実行します。 quit
と入力して、chroncyc
プロンプトを終了します。- 出力例を次に示します。
chronyc -n tracking
主要な出力フィールド:
Reference ID:
同期を提供するサーバーを参照します。Stratum:
高精度の参照クロックに接続されたコンピュータからの距離。Ref time:
Chronyが同期を提供しているサーバーからの時間測定を最近使用した時間(時間はUTC)。
- または、
-
chronyc -n sources
コマンドを実行して、chronyd
タイム・ソースに関する情報を表示します。「n
」オプションは、数値のホストアドレス出力を提供します。- 出力例を次に示します。
chronyc -n sources
- 出力例を次に示します。
-
v
オプション(詳細)を指定してchronyc -n sources
コマンドを実行し、列の説明を入力します。- 出力例を次に示します。
chronyc -n sources -v
- Chronyの詳細は、
chronyc
のメイン・ページを参照してください。
- 出力例を次に示します。
-
chronyc -n sourcestats
コマンドを実行します。- このコマンドは、時間ソースの計算に関する統計を提供します。
- 出力例を次に示します。
chronyc -n sourcestats
-
コマンドを再度実行します。ただし、
–v
オプションを含めて、列の説明を取得します。chronyc -n sourcestats -v
その他の学習リソース
他のラボをdocs.oracle.com/learnで探すか、Oracle Learning YouTubeチャネルでより無料の学習コンテンツにアクセスします。また、education.oracle.com/learning-explorerにアクセスしてOracle Learning Explorerになります。
製品のドキュメントは、Oracle Help Centerを参照してください。
その他の学習リソース
他のラボをdocs.oracle.com/learnで探すか、Oracle Learning YouTubeチャネルでより無料の学習コンテンツにアクセスします。また、education.oracle.com/learning-explorerにアクセスしてOracle Learning Explorerになります。
製品のドキュメントは、Oracle Help Centerを参照してください。
Configure Chrony on Oracle Linux
F49789-04
July 2022
Copyright © 2021, Oracle and/or its affiliates.