名 前
timed — タ
イ ム サ ー バ デ
ー モ ン 書 式
timed [−M] [−t]
[−d] [−i network]
[−n network] [−F host1
host2 ...] 説 明 こ れ
は タ イ ム サ ー
バ デ ー モ ン で
あ り 、 通 常 は
ブ ー ト 時 に rc(8) フ
ァ イ ル か ら 起
動 さ れ る 。 こ
の サ ー バ は 、
ホ ス ト の 時 刻
と 、 ロ ー カ ル
エ リ ア ネ ッ ト
ワ ー ク 内 で timed 8
を 実 行 し て い
る 他 の ホ ス ト
の 時 刻 を 同 期
さ せ る 。 こ れ
ら の タ イ ム サ
ー バ は 、 マ シ
ン の 時 刻 を 遅
ら せ た り 進 ま
せ た り す る こ
と で 、 マ シ ン
の 時 刻 を 平 均
ネ ッ ト ワ ー ク
時 刻 に す る 。
平 均 ネ ッ ト ワ
ー ク 時 刻 は 、 ICMP
タ イ ム ス タ ン
プ リ ク エ ス ト
メ ッ セ ー ジ を
使 っ て 、 時 刻
差 を 計 測 す る
こ と に よ り 計
算 さ れ る 。
timed が 提 供 す る サ ー ビ ス は 、 マ ス タ ー ス レ ー ブ の 考 え に 基 づ い て い る 。 timed(8) が マ シ ン で 起 動 さ れ る と 、 マ ス タ ー に ネ ッ ト ワ ー ク 時 刻 を 問 い 合 わ せ 、 ホ ス ト の 時 刻 を そ の 時 刻 に 合 わ せ る 。 そ の 後 、 マ ス タ ー が 定 期 的 に 送 る 同 期 メ ッ セ ー ジ を 受 け 取 り 、 ホ ス ト 時 刻 に 必 要 な 修 正 を 加 え る た め に adjtime(2) を 呼 び 出 す 。 こ の サ ー バ は 、 日 付 を 大 域 的 に 設 定 す る た め に date(1) と 通 信 し 、 timed 制 御 プ ロ グ ラ ム で あ る timedc(8) と も 通 信 す る 。 マ ス タ ー と し て 実 行 さ れ て い る マ シ ン が ク ラ ッ シ ュ す る と 、 ス レ ー ブ は 、 −M フ ラ グ で 実 行 さ れ て い る ス レ ー ブ の 中 か ら 、 新 し い マ ス タ ー を 選 ぶ 。 −M や −F フ ラ グ な し で 実 行 さ れ て い る timed を 実 行 し て い る マ シ ン は ス レ ー ブ の ま ま で あ る 。 −t フ ラ グ を 指 定 し た 場 合 、 timed は 、 受 信 し た メ ッ セ ー ジ を フ ァ イ ル /var/log/timed.log の 中 で ト レ ー ス す る よ う に な る 。 ト レ ー ス の 有 効 ・ 無 効 は 、 timedc(8) プ ロ グ ラ ム を 使 っ て 切 替 え る こ と が で き る 。 −d フ ラ グ は 、 こ の デ ー モ ン を デ バ ッ グ す る た め の も の で あ る 。 こ の フ ラ グ を 指 定 し た 場 合 、 デ ー モ ン を バ ッ ク グ ラ ウ ン ド に さ せ な い 。 通 常 timed は 、 接 続 さ れ て い る 各 ネ ッ ト ワ ー ク の マ ス タ ー タ イ ム サ ー バ を チ ェ ッ ク す る 。 た だ し 、 以 下 で 説 明 す る オ プ シ ョ ン で 変 更 さ れ て い る 場 合 は 例 外 で あ る 。 timed は 、 見 付 け た 最 初 の マ ス タ ー サ ー バ に 対 し て 、 同 期 サ ー ビ ス を 要 求 す る 。 そ の 時 点 で マ ス タ ー サ ー バ が 接 続 さ れ て い る ネ ッ ト ワ ー ク で 検 知 で き な い 場 合 、 −M フ ラ グ を 指 定 す る と 、 同 期 サ ー ビ ス を そ の ネ ッ ト ワ ー ク に 提 供 す る こ と が 許 可 さ れ る 。 こ の よ う な サ ー バ は 、 ト ッ プ レ ベ ル マ ス タ ー が 計 算 し た 時 間 を 提 供 す る 。 −n フ ラ グ は 、 そ の 後 に ホ ス ト が 接 続 さ れ て い る ネ ッ ト ワ ー ク 名 (networks(5) を 参 照 ) を 続 け る こ と に よ り 、 プ ロ グ ラ ム が 決 定 す る ネ ッ ト ワ ー ク ア ド レ ス の デ フ ォ ル ト の 選 択 を 上 書 き す る 。 −n フ ラ グ が 表 れ る 度 に 、 そ こ で 指 定 さ れ て い る ネ ッ ト ワ ー ク 名 は 、 有 効 な ネ ッ ト ワ ー ク の リ ス ト に 追 加 さ れ る 。 他 の ネ ッ ト ワ ー ク は 無 視 さ れ る 。 −i フ ラ グ は 、 そ の 後 に ホ ス ト が 接 続 さ れ て い る ネ ッ ト ワ ー ク 名 (networks(5) を 参 照 ) を 続 け る こ と に よ り 、 プ ロ グ ラ ム が 決 定 す る ネ ッ ト ワ ー ク ア ド レ ス の デ フ ォ ル ト の 選 択 を 上 書 き す る 。 −i フ ラ グ が 表 れ る 度 に 、 そ こ で 指 定 さ れ て い る ネ ッ ト ワ ー ク 名 は 、 無 視 す る ネ ッ ト ワ ー ク の リ ス ト に 追 加 さ れ る 。 他 の ネ ッ ト ワ ー ク は タ イ ム デ ー モ ン に よ っ て 使 わ れ る 。 −n と −i フ ラ グ を 同 時 に 使 う と 、 何 も 意 味 を 持 た な く な る 。
timed
は 、 接 続 さ れ
て い る 各 ネ ッ
ト ワ ー ク 上 の
マ ス タ ー タ イ
ム サ ー バ を チ
ェ ッ ク す る 。
た だ し 、 上 で
説 明 し た −n と
−i オ プ シ ョ ン
で 変 更 さ れ て
い る 場 合 は 例
外 で あ る 。 2 つ
以 上 の ネ ッ ト
ワ ー ク で マ ス
タ ー サ ー バ が
見 つ か っ た 場
合 、 「 ス レ ー
ブ 」 と な る べ
き ネ ッ ト ワ ー
ク を 選 択 す る
。 そ し て 、 定
期 的 に 各 ネ ッ
ト ワ ー ク で マ
ス タ ー が 消 え
た か ど う か を
チ ェ ッ ク す る
。 マ シ ン の 同
期 を と る た め
の 1 つ の 方 法 と
し て 、 NTP デ ー モ
ン を 用 い て マ
シ ン の 時 刻 を
遠 距 離 の 標 準
時 刻 や ラ ジ オ
受 信 機 の 時 刻
に 同 期 さ せ 、
か つ 、 信 頼 で
き る マ シ ン が
自 分 自 身 の み
で あ る こ と を timed
デ ー モ ン に −F
hostname に よ っ て 通
知 す る 、 と い
っ た も の が あ
る 。 カ ー ネ ル
に よ る シ ス テ
ム コ ン ソ ー ル
へ の メ ッ セ ー
ジ 出 力 は 、 割
り 込 み を 禁 止
し て 行 わ れ る
。 こ れ は 、 メ
ッ セ ー ジ が 出
力 さ れ て い る
間 は シ ス テ ム
の ク ロ ッ ク が
停 止 す る こ と
を 意 味 す る 。
デ ィ ス ク や ネ
ッ ト ワ ー ク ハ
ー ド ウ ェ ア に
多 く の 問 題 を
抱 え 、 そ の 結
果 と し て メ ッ
セ ー ジ を 出 力
す る マ シ ン は
、 正 確 な 時 間
を 保 持 で き な
い 。 そ れ ぞ れ
の メ ッ セ ー ジ
は 、 出 力 さ れ
る 毎 に 10ms 程 度 の
時 刻 遅 延 を 引
き 起 こ す 。 タ
イ ム デ ー モ ン
は 、 こ の 結 果
を 補 正 す る 。
マ シ ン が 応 答
し な い と い う
シ ス テ ム ロ グ
メ ッ セ ー ジ は
、 通 常 、 そ の
ク ラ ッ シ ュ ま
た は 電 源 が 切
れ て い る こ と
を 意 味 す る 。
マ シ ン が 初 期
時 刻 設 定 時 に
応 答 に 失 敗 し
て エ ラ ー が 出
る の は 、 大 抵
の 場 合 、 「
’’マ ル チ ホ ー
ム ’’ の マ シ ン
(ネ ッ ト ワ ー ク
イ ン タ ー フ ェ
ー ス が 複 数 あ
る マ シ ン ) が 複
数 の ネ ッ ト ワ
ー ク で タ イ ム
マ ス タ ー を 探
し た 後 、 別 の
ネ ッ ト ワ ー ク
で ス レ ー ブ に
な る こ と を 選
択 し た 」 と い
う こ と に 関 連
し て い る 。 警
告
timed や ntp と い っ た
複 数 の タ イ ム
デ ー モ ン が 同
じ 時 計 を 調 整
し よ う と し た
場 合 、 一 時 的
に 時 刻 が お か
し く な る 可 能
性 が あ る 。 timed
と 別 の タ イ ム
デ ー モ ン が 同
じ マ シ ン で 稼
働 し て い る 場
合 、 −F フ ラ グ
が 指 定 さ れ て
い る こ と を 確
認 す る こ と 。
こ の よ う に す
れ ば 、 timed は ロ
ー カ ル マ シ ン
の 時 計 を 調 整
し よ う と し な
く な る 。 こ の
プ ロ ト コ ル は
、 UDP/IP ブ ロ ー ド キ
ャ ス ト に 基 づ
い た も の で あ
る 。 ブ ロ ー ド
キ ャ ス ト の 範
囲 内 で TSP プ ロ ト
コ ル を 用 い て
い る 全 て の マ
シ ン は 、 協 調
し あ わ な け れ
ば な ら な い 。
ブ ロ ー ド キ ャ
ス ト パ ケ ッ ト
が 到 達 す る マ
シ ン の 間 で は
、 −F フ ラ グ を
使 用 す る 管 理
ド メ イ ン を 2 つ
以 上 持 つ こ と
は で き な い 。
こ の ル ー ル に
従 わ な い 場 合
は 、 通 常 、
’’信 頼 で き な
い ’’ マ シ ン に
関 連 す る エ ラ
ー が シ ス テ ム
ロ グ に 書 き 込
ま れ る 。 フ ァ
イ ル
/var/log/timed.log
timed の ト レ ー ス フ ァ イ ル
/var/log/timed.masterlog マ ス タ ー timed の ロ グ フ ァ イ ル 関 連 項 目
date(1), adjtime(2), gettimeofday(2), icmp(4), timedc(8)
R. Gusella and
S. Zatti,
TSP: The Time Synchronization Protocol for UNIX 4.3BSD .
履 歴
timed デ ー モ ン は 4.3BSD で 登 場 し た 。 翻 訳 者 謝 辞 こ の man ペ ー ジ の 翻 訳 に あ た り 、 FreeBSD jpman project <http://www.jp.freebsd.org/man-jp/> に よ る 翻 訳 を 参 考 に さ せ て い た だ い た 。