Manpages

名 前

yppush − NIS デ ー タ ー ベ ー ス の 変 更 を 強 制 的 に 伝 播 さ せ る

書 式

/usr/sbin/yppush [ −d domain ] [ −t timeout ] [ −−parallel # | −−port port ] [ −h host ] [ −v ] mapname ...

説 明

yppush は 更 新 さ れ た NIS デ ー タ ー ベ ー ス (や マ ッ プ ) を 、 マ ス タ ー の NIS サ ー バ ー か ら 同 じ NIS ド メ イ ン に 所 属 し て い る ス レ ー ブ サ ー バ ー に コ ピ ー す る 。 通 常 は NIS マ ス タ ー で の み 実 行 さ れ 、 /var/yp/Makefile で マ ス タ ー の デ ー タ ー ベ ー ス が 更 新 さ れ た 後 に 起 動 さ れ る 。 デ フ ォ ル ト で は 、 /var/yp/Makefile か ら の yppush の 起 動 は 有 効 に な っ て い な い 。 こ れ を 有 効 に す る に は NOPUSH="True" の 行 を コ メ ン ト ア ウ ト す る こ と 。
yppush
は 最 初 に 所 属 す る ド メ イ ン の ypservers NIS マ ッ プ を 読 み 、 ス レ ー ブ サ ー バ ー の リ ス ト を 生 成 す る 。 送 り 先 の ホ ス ト (−h コ マ ン ド を 使 え ば 複 数 の ホ ス ト を 同 時 指 定 で き る ) は コ マ ン ド ラ イ ン か ら も 指 定 で き る 。 "transfer map" 要 求 が そ れ ぞ れ の ス レ ー ブ の NIS サ ー バ ー に 送 ら れ 、 転 送 エ ー ジ ェ ン ト で あ る ypxfr(8)yppush に コ ー ル バ ッ ク を 行 う 際 に 必 要 な 情 報 が 渡 さ れ る 。 こ の コ ー ル バ ッ ク の 結 果 は 標 準 エ ラ ー 出 力 に 表 示 す る こ と も で き る 。 転 送 が で き な か っ た と き (要 求 メ ッ セ ー ジ が 受 付 け ら れ な か っ た と き な ど ) に も メ ッ セ ー ジ を 表 示 さ せ る こ と が で き る 。

オ プ シ ョ ン

−d domain ド メ イ ン を 指 定 す る 。 デ フ ォ ル ト で は ロ ー カ ル ホ ス ト の NIS ド メ イ ン が 用 い ら れ る 。 ロ ー カ ル ホ ス ト の ド メ イ ン 名 が 設 定 さ れ て い な い 場 合 は 、 こ の フ ラ グ で 指 定 し な け れ ば な ら な い 。
−t
timeout タ イ ム ア ウ ト の 時 間 を 秒 単 位 で 指 定 す る 。 こ の タ イ ム ア ウ ト は 、 yppush マ ッ プ 転 送 要 求 を あ る ス レ ー ブ サ ー バ ー に 出 し た あ と 、 ス レ ー ブ か ら の 反 応 を 待 つ 時 間 で あ る 。 こ こ で 指 定 し た だ け 待 つ と 、 リ ス ト の 次 の ス レ ー ブ サ ー バ ー へ 転 送 要 求 を 送 る 。 デ フ ォ ル ト で は 、 yppush は 90 秒 待 つ 。 大 き な マ ッ プ で は 充 分 で な い か も し れ な い 。
−−parallel
#, −p #

yppush は 通 常 転 送 を 直 列 に 行 う 。 す な わ ち マ ッ プ の 転 送 要 求 を 一 つ の ス レ ー ブ サ ー バ ー に 出 し 、 そ の 回 答 を 待 ち 、 そ し て 次 の ス レ ー ブ サ ー バ ー に 次 の 転 送 要 求 を 出 す 。 多 く の ス レ ー ブ が あ る よ う な 環 境 下 で は 、 複 数 の マ ッ プ 転 送 を 同 時 に ス タ ー ト し 、 転 送 を 並 列 に 行 う 方 が 効 率 的 で あ る 。 −−port フ ラ グ で 固 定 の ポ ー ト を 割 り 当 て て 、 並 列 に 動 作 さ せ る の は 不 可 能 で あ る 。

−−port port

yppush が 接 続 を 待 つ ポ ー ト を 指 定 す る 。 デ フ ォ ル ト で は yppushportmap(8) に 無 作 為 な ポ ー ト を 割 り 当 て て も ら う 。 こ の オ プ シ ョ ン で ポ ー ト を 割 り 当 て て 、 −−parallel ま た は −p フ ラ グ で 並 列 に 動 作 さ せ る こ と は 不 可 能 で あ る 。

−h host こ の フ ラ グ は 、 ユ ー ザ ー の 指 定 す る マ シ ン (も し く は マ シ ン の グ ル ー プ ) に マ ッ プ 転 送 を 行 う た め に 用 い る 。 通 常 は ypservers マ ッ プ に リ ス ト さ れ て い る サ ー バ ー に 転 送 が 行 わ れ る 。 ホ ス ト の リ ス ト を 指 定 し た い 場 合 は 、 −h フ ラ グ を 複 数 回 用 い れ ば よ い 。

−v 詳 細 モ ー ド 。 実 行 時 に デ バ ッ グ 情 報 を 表 示 す る よ う に な る 。 こ の フ ラ グ を 二 回 指 定 す れ ば 、

yppush は さ ら に 詳 細 に 表 示 す る 。

関 連 項 目

domainname(1), ypserv(8), ypxfr(8)

バ グ

NIS v1 で の NIS マ ッ プ 転 送 メ カ ニ ズ ム は NIS バ ー ジ ョ ン 2 と は 異 な っ て い る 。 こ の yppush は NIS v2 シ ス テ ム の マ ッ プ 転 送 し か サ ポ ー ト し て い な い 。

作 者

Thorsten Kukuk <kukuk [AT] suse.de>