Manpages

名 前

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/>; に よ る 翻 訳 を 参 考 に さ せ て い た だ い た 。