Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Chronyのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Chrony
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ネットワーク]] [[en:Chrony]] この記事は、NTP クライアントとサーバーの代替である、Chrony の設定と起動の方法について記述しています。Chrony は ローミングや、ネットワークに接続している時間が限られるシステムに向いています。 ==インストール== {{Pkg|chrony}} は[[公式リポジトリ]]から入手できます。 ==設定== まず {{ic|/etc/chrony.conf}} に設定することは、マシンが同期するサーバの設定です。 NTP サーバは階層的なシステムによって ''strata'' と呼ばれるたくさんのレベルにクラス分けされています。その定義は、独立したタイムソースとされるデバイスは ''stratum 0'' ソース、''stratum 0'' のデバイスに直接接続しているサーバーを ''stratum 1'' ソース、''stratum 1'' ソースに接続しているサーバーを ''stratum 2'' ソース、と続きます。 サーバーの stratum は正確性や信頼性を表しているわけではないことを理解する必要があります。一般的に、stratum 2 のサーバーが時刻同期に使われます: どのサーバーに接続するのかまだ決めてない場合、[http://www.pool.ntp.org/ pool.ntp.org] サーバー ([http://support.ntp.org/bin/view/Servers/NTPPoolServers alternate link]) を使って一番地理的に近いサーバープールを選んで下さい。 サンプル: server 0.pool.ntp.org server 1.pool.ntp.org server 2.pool.ntp.org server 3.pool.ntp.org 起動時にコンピュータがインターネットに接続しない場合、''offline'' オプションを使うことが推奨されます。サーバーに接続できるようになるまで chrony に接続を試みないようにすることができます: server 0.pool.ntp.org offline server 1.pool.ntp.org offline server 2.pool.ntp.org offline server 3.pool.ntp.org offline ホストネームの代わりに IP アドレスを使ったり、{{ic|/etc/hosts}} に使うホストネームの IP アドレスを記述するのは、DNS による名前解決が省略できるのでいいアイデアと言えます。 chronyd に接続が確立したことを知らせるには、chronyc と一緒にログインできるようにする必要があります。このために、管理者パスワードを chronyd に設定しなくてはなりません。管理者パスワードを設定するには {{ic|/etc/chrony.keys}} を作って一行加えるだけです: {{hc|/etc/chrony.keys|1 xyzzy}} さらに {{ic|/etc/chrony.conf}} に以下の行を追加します: commandkey 1 利用するために必要最小限に設定するとファイルの中身は次のようになります(ホストネームの代わりに IP アドレスを利用): {{hc|/etc/chrony.conf| server 1.2.3.4 offline server 5.6.7.8 offline server 9.10.11.12 offline keyfile /etc/chrony.keys commandkey 1 driftfile /etc/chrony.drift }} ===chronyd にインターネット接続が確立されたことを知らせる=== これをするには、上で示したように {{ic|/etc/chrony.conf}} の {{ic|commandkey}} オプションを設定する必要があります。それが終わっているならば、インターネットに接続したときに {{ic|chronyc}} を起動して次のコマンドを入力してください: {{bc| chronyc> password xyzzy 200 OK chronyc> online 200 OK chronyc> exit }} これで Chrony は設定された時刻サーバーに接続して必要なときにあなたの時刻のアップデートを行うはずです。 Chrony にインターネットに接続していないことを知らせるには、次を実行してください: {{bc| chronyc> password xyzzy 200 OK chronyc> offline 200 OK chronyc> exit }} 最後に、{{ic|/usr/share/doc/chrony/chrony.txt}} のユーザーガイドを覚えておいてください、疑問がでたときに役にたつはずです。[http://chrony.tuxfamily.org/manual.html オンラインでも利用できます。]関連する man ページも参照しましょう: {{ic|man <nowiki>{chrony|chronyc|chronyd|chrony.conf}</nowiki>}})。 ==使用方法== ===chronyd の起動=== Chrony パッケージは {{ic|chrony.service}} を提供しています、詳しくは [[systemd]] を見て下さい。 ===システムクロックとハードウェアクロックを同期させる=== 起動中に起動時刻をハードウェアクロック (RTC) から読み込みシステム時刻がセットされます。そして chrony デーモンが動いている間、数分毎に同期されます。ハードウェアクロックの時刻がズレていると、システム時刻も数分のあいだ時刻がズレることになります。この場合ハードウェアクロックをリセットする必要があります。2つの方法があります。hwclock コマンドを使って時刻をセットするには一時的に chrony サービスを止めなくてはなりません: {{bc|# systemctl stop chrony}} それから時刻を設定します: {{bc|# hwclock --set --date<nowiki>=</nowiki>"2013-02-15 16:45:05"}} もしくはシステム時刻を使って RTC を設定します: {{bc|# hwclock --systohc}} そして chrony サービスをもう一度起動します: {{bc|# systemctl start chrony}} コマンドラインから chronyc を使うことで、chronyd を動かしながら RTC を設定することもできます: {{bc|# chronyc> password xyzzy Password: 200 OK chronyc> trimrtc 200 OK chronyc> quit}} RTC とシステム時刻の差は数マイクロ秒以内になるはずです。また、起動時にもほとんど正しいはずで、そのすぐ後に完全に同期されます。 ===NetworkManager を使って chronyd をオンラインにする=== [[NetworkManager#ネットワークサービスと NetworkManager dispatcher|NetworkManager の dispatcher スクリプト]] を使うことで、ネットワークの接続によって ''chronyd'' のオンライン/オフラインモードを切り替えることができます。AUR から {{AUR|networkmanager-dispatcher-chrony}} をインストールできます。 ==代替== Chrony の代わりになるものとして、Linux の標準 NTP クライアント/デーモンである [[Network Time Protocol daemon|NTPd]] や、OpenBSD プロジェクトの一部である [[OpenNTPD]] (現在は Linux 向けのメンテナンスはされていません) があります。 ==参照== * [[Time]] (コンピュータの時間管理の詳細) ==外部リンク== * http://chrony.tuxfamily.org/ * http://www.ntp.org/ * http://support.ntp.org/ * http://www.pool.ntp.org/ * http://www.eecis.udel.edu/~mills/ntp/html/index.html * http://www.akadia.com/services/ntp_synchronize.html
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Bc
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Lowercase title
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
Chrony
に戻る。
検索
検索
Chronyのソースを表示
話題を追加