名 前
rpcinfo — RPC
情 報 を 表 示 す
る 書 式
rpcinfo −p [host] rpcinfo
[−n portnum] −u host
program [version] rpcinfo [−n
portnum] −t host program
[version] rpcinfo −b program
version rpcinfo −d program version
説 明
rpcinfo は 、 RPC サ ー バ
に 対 し て RPC 呼 び
出 し を 行 い 、
得 ら れ た 情 報
を 表 示 す る 。
オ プ シ ョ ン
−p
host の portmapper を 検 出 し 、 そ こ に 登 録 さ れ て い る 全 て の RPC プ ロ グ ラ ム の 一 覧 を 表 示 す る 。 host が 指 定 さ れ て い な い 場 合 、 hostname(1) で 返 さ れ る 値 が デ フ ォ ル ト に な る 。
−u
UDP を 用 い て 、 指 定 し た host 上 の program の 手 続 き 0 に 対 し 、 RPC 呼 び 出 し を 行 う 。 そ し て 、 応 答 が あ っ た か 否 か を 報 告 す る 。
−t
TCP を 用 い て 、 指 定 し た host 上 の program の 手 続 き 0 に 対 し 、 RPC 呼 び 出 し を 行 う 。 そ し て 、 応 答 が あ っ た か 否 か を 報 告 す る 。
−n
−t や −u オ プ シ ョ ン の ポ ー ト 番 号 と し て 、 portmapper に 与 え ら れ た ポ ー ト 番 号 で は な く 、 portnum を 使 う 。
−b
UDP を 用 い て 、 引 き 数 program と version で 指 定 さ れ た プ ロ グ ラ ム の 手 続 き 0 に 対 し て 、 RPC ブ ロ ー ド キ ャ ス ト を 行 う 。 そ し て 、 応 答 が あ っ た 全 て の ホ ス ト に つ い て 報 告 す る 。
−d
program と version で 指 定 さ れ た RPC サ ー ビ ス に つ い て 登 録 を 削 除 す る 。 こ の オ プ シ ョ ン は 、 ス ー パ ー ユ ー ザ ー だ け が 実 行 で き る 。 引 き 数 program は 、 名 前 ・ 番 号 の い ず れ で も 構 わ な い 。
version が 指 定 さ れ た 場 合 、 rpcinfo は 指 定 さ れ た program の そ の バ ー ジ ョ ン の 呼 び 出 し を 試 み る 。 version が 指 定 さ れ て い な い 場 合 、 rpcinfo は 、 指 定 さ れ た program に 対 し て バ ー ジ ョ ン 0 の 呼 び 出 し を 行 う こ と に よ り 、 登 録 さ れ て い る 全 て の バ ー ジ ョ ン 番 号 を 検 索 し よ う と 試 み る (こ の 場 合 、 バ ー ジ ョ ン 0 が 存 在 し な い こ と を 仮 定 し て い る 。 も し 存 在 す れ ば 、 rpcinfo は 、 代 わ り に 極 端 に 高 い バ ー ジ ョ ン 番 号 に 対 し て 呼 び 出 し を 行 う こ と で 、 こ の 情 報 を 取 得 し よ う と す る )。 さ ら に 、 rpcinfo は 、 登 録 さ れ て い る 各 バ ー ジ ョ ン に つ い て 呼 び 出 し を 行 お う と す る 。 注 意 : −b と −d オ プ シ ョ ン で は 、 バ ー ジ ョ ン 番 号 が 必 要 で あ る 。 例 ロ ー カ ル マ シ ン に 登 録 さ れ て い る 、 全 て の RPC サ ー ビ ス に つ い て 表 示 す る に は 、 次 の よ う に す る こ と :
example% rpcinfo -p
klaxon と い う 名 前 の ホ ス ト に 登 録 さ れ て い る 、 全 て の RPC サ ー ビ ス に つ い て 表 示 す る に は 、 次 の よ う に す る こ と :
example% rpcinfo -p klaxon
Yellow Page サ ー ビ ス (訳 註 : NIS) が 稼 働 し て い る 、 ロ ー カ ル ネ ッ ト 上 の 全 て の マ シ ン に つ い て 表 示 す る に は 、 次 の よ う に す る こ と :
example% rpcinfo -b ypserv ’version’ | uniq
´version’ の と こ ろ に は 、 上 記 の −p オ プ シ ョ ン の 結 果 か ら 得 ら れ た 、 現 在 の Yellow Page サ ー ビ ス の バ ー ジ ョ ン を 使 う 。 バ ー ジ ョ ン 1 の walld サ ー ビ ス を 削 除 す る に は 、 次 の よ う に す る こ と :
example% rpcinfo -d walld 1 関 連 項 目
RPC Programming Guide . バ グ
SunOS 3.0 以 前 の リ リ ー ス で は 、 ネ ッ ト ワ ー ク フ ァ イ ル シ ス テ ム (NFS) は 自 分 自 身 を portmapper に 登 録 し な い 。 そ の た め 、 こ の よ う な リ リ ー ス の OS が 稼 働 し て い る ホ ス ト の NFS サ ー バ に つ い て は 、 RPC 呼 び 出 し を す る た め に rpcinfo を 使 う こ と は で き な い 。 翻 訳 者 謝 辞 こ の man ペ ー ジ の 翻 訳 に あ た り 、 FreeBSD jpman project <http://www.jp.freebsd.org/man-jp/> に よ る 翻 訳 を 参 考 に さ せ て い た だ い た 。