Man page - ypbind(8)

Packages contains this manual

Available languages:

en ja

Manual

ypbind

名 前
書 åŧ
čĒŦ 明
ã‚Ē プ ã‚ˇ ョ ãƒŗ
æŗ¨ 意
フ ã‚Ą イ ãƒĢ
é–ĸ 逪 項 į›Ž
äŊœ 者

名 前

ypbind - NIS バ イ ãƒŗ ド プ ロ ã‚ģ ゚

書 åŧ

ypbind [ -c ] [ -d | -debug ] [ -broadcast ] [ -broken-server ] [ -ypset ] [ -ypsetme ] [ -no-ping ] [ -f configfile ]

ypbind --version

čĒŦ 明

ypbind は NIS ド ãƒĄ イ ãƒŗ ぎ ã‚ĩ ãƒŧ バ を æŽĸ し ãĻ æŽĨ įļš ã— 、 そ ぎ NIS バ イ ãƒŗ ド 情 å ą を äŋ 持 す る 。 ク ナ イ ã‚ĸ ãƒŗ ト (通 常 は 標 æē– C ナ イ ブ ナ ãƒĒ ぎ NIS ãƒĢ ãƒŧ チ ãƒŗ ) は ypbind へ ぎ RPC を ᔍ い ãĻ 、 あ る い は バ イ ãƒŗ ド フ ã‚Ą イ ãƒĢ を čĒ­ む こ と ãĢ よ ãŖ ãĻ こ ぎ 情 å ą を å…Ĩ 手 す る こ と が で き る 。 バ イ ãƒŗ ド フ ã‚Ą イ ãƒĢ は /var/yp/binding ãĢ įŊŽ ã‹ れ ãĻ お り 、 æ…Ŗ įŋ’ ãĢ し た が ãŖ ãĻ [domainname].[version] ぎ よ う ãĒ 名 前 が äģ˜ ã‘ ら れ ãĻ い る 。 ã‚ĩ ポ ãƒŧ ト さ れ ãĻ い る バ ãƒŧ ジ ョ ãƒŗ は 1 と 2 で あ る 。 こ ぎ よ う ãĒ フ ã‚Ą イ ãƒĢ が 複 数 存 在 す る こ と も あ り åž— る 。 ãĒ ぜ ãĒ ら NIS ク ナ イ ã‚ĸ ãƒŗ ト は 複 数 ぎ ド ãƒĄ イ ãƒŗ ãĢ バ イ ãƒŗ ド す る こ と も で き る か ら で あ る 。

バ イ ãƒŗ ド が įĸē įĢ‹ す る と 、 ypbind は YPPROC_DOMAIN ãƒĒ ク エ ゚ ト を 20 į§’ 間 隔 で įž 在 ぎ NIS ã‚ĩ ãƒŧ バ ãĢ 送 äŋĄ す る 。 čŋ” äŋĄ が čŋ” ãŖ ãĻ こ ãĒ か ãŖ た り 、 NIS ã‚ĩ ãƒŧ バ か ら 「 åŊ“ 芲 ド ãƒĄ イ ãƒŗ ぎ 情 å ą は も う äŋ 持 し ãĻ い ãĒ い 」 旨 ぎ čŋ” äŋĄ が æĨ た å ´ 合 ãĢ は 、 ypbind は 新 し い NIS ã‚ĩ ãƒŧ バ を æŽĸ す 。 ypbind は 15 分 ご と ãĢ 、 įž 在 ぎ NIS ã‚ĩ ãƒŧ バ が も ãŖ と も é̘ 速 で あ る か お う か ぎ チ ェ ッ ク を 行 う 。 も し よ り é̘ 速 ãĒ ã‚ĩ ãƒŧ バ が あ れ ば 、 そ ãĄ ら ãĢ æŽĨ įļš ã‚’ 切 り æ›ŋ え る 。 新 し い ã‚ĩ ãƒŧ バ を æŽĸ す と き ãĢ は 、 ypbind ãĢ ネ ッ ト ワ ãƒŧ ク ブ ロ ãƒŧ ド キ ãƒŖ ゚ ト を ᔍ い る よ う ãĢ さ せ る こ と も で き る し (こ れ は 厉 全 で ãĒ い )、 ぞ た は 厉 全 ãĒ こ と が わ か ãŖ ãĻ い る ã‚ĩ ãƒŧ バ ぎ ãƒĒ ゚ ト を 与 え 、 そ ぎ 中 か ら æŽĸ す よ う ãĢ さ せ る こ と も で き る 。 垌 者 ぎ å ´ 合 は 、 ypbind は す ず ãĻ ぎ ã‚ĩ ãƒŧ バ ãĢ ping を 送 り 、 最 初 ãĢ į­” え た ã‚ĩ ãƒŧ バ ãĢ バ イ ãƒŗ ド す る 。

-debug ã‚Ē プ ã‚ˇ ョ ãƒŗ が 指 厚 さ れ ãĒ か ãŖ た å ´ 合 は 、 ypbind は č‡Ē 分 č‡Ē čēĢ ã‚’ åˆļ åžĄ į̝ æœĢ か ら 分 é›ĸ し ãĻ バ ッ ク グ ナ ã‚Ļ ãƒŗ ド へ įŊŽ ã 。 ypbind は エ ナ ãƒŧ や č­Ļ 告 ãƒĄ ッ ã‚ģ ãƒŧ ジ ぎ 記 錞 ãĢ syslog (3) を ᔍ い る 。 čĩˇ 動 時 や SIGHUP ã‚ˇ グ ナ ãƒĢ を 受 け 取 る と 、 ypbind は /etc/yp.conf フ ã‚Ą イ ãƒĢ を パ ãƒŧ ゚ し ãĻ 、 そ ぎ エ ãƒŗ ト ãƒĒ を ᔍ い ãĻ 最 初 ぎ バ イ ãƒŗ ド を 行 お う と す る 。 有 劚 ãĒ エ ãƒŗ ト ãƒĒ は äģĨ 下 ぎ よ う ãĒ も ぎ で あ る 。

domain nisdomain server hostname

ド ãƒĄ イ ãƒŗ nisdomain ぎ 情 å ą を ã‚ĩ ãƒŧ バ ãƒŧ hostname か ら 取 åž— す る 。 こ ぎ 指 厚 は 、 一 つ ぎ ド ãƒĄ イ ãƒŗ ãĢ 寞 し ãĻ 複 数 回 行 ãŖ ãĻ か ぞ わ ãĒ い 。

domain nisdomain broadcast

ド ãƒĄ イ ãƒŗ nisdomain ãĢ 寞 し ãĻ は ロ ãƒŧ ã‚Ģ ãƒĢ ネ ッ ト ãĢ ブ ロ ãƒŧ ド キ ãƒŖ ゚ ト を 行 う 。

ypserver hostname

ロ ãƒŧ ã‚Ģ ãƒĢ ド ãƒĄ イ ãƒŗ ぎ 情 å ą を ã‚ĩ ãƒŧ バ ãƒŧ server か ら 取 åž— す る 。

設 厚 フ ã‚Ą イ ãƒĢ ãĢ broadcast エ ãƒŗ ト ãƒĒ が あ ãŖ た å ´ 合 は 、 ypserver/hostname エ ãƒŗ ト ãƒĒ は 上 書 き さ れ る 。 boradcast エ ãƒŗ ト ãƒĒ が ãĒ か ãŖ た å ´ 合 は 、 そ ぎ äģ– ãŽ エ ãƒŗ ト ãƒĒ で 与 え ら れ た ã‚ĩ ãƒŧ バ 全 ãĻ が ダ ã‚Ļ ãƒŗ し ãĻ い る å ´ 合 で も 、 ypbind は ブ ロ ãƒŧ ド キ ãƒŖ ゚ ト は ᔍ い ãĒ い 。 ypbind が /etc/yp.conf で 与 え ら れ た ホ ゚ ト 名 ぎ č§Ŗ æąē を す る 際 ãĢ は 、 ぞ ず /etc/hosts を čŠĻ し 、 æŦĄ ãĢ DNS を ᔍ い よ う と す る 。 ypbind は 検 į´ĸ 順 åē ãŽ 再 設 厚 が で き ãĒ い å ´ 合 ãĢ は 、 DNS だ け を ᔍ い る 。 DNS が äŊŋ え ãĒ い å ´ 合 ãĢ は 、 /etc/hosts ãĢ IP ã‚ĸ ド ãƒŦ ゚ ぎ 書 か れ ãĻ い る ホ ゚ ト し か 指 厚 で き ãĒ い 。 ypbind で 検 į´ĸ 順 åē ãŽ 再 設 厚 を す る た め ãĢ は glibc 2.x が åŋ… čρ で あ る 。 -boradcast ã‚Ē プ ã‚ˇ ョ ãƒŗ が 指 厚 さ れ た å ´ 合 ãĢ は 、 ypbind は 設 厚 フ ã‚Ą イ ãƒĢ を į„Ą čĻ– す る 。 設 厚 フ ã‚Ą イ ãƒĢ が 存 在 し ãĒ か ãŖ た り 、 有 劚 ãĒ エ ãƒŗ ト ãƒĒ が ã˛ と つ も ãĒ か ãŖ た å ´ 合 ãĢ は 、 ypbind は įĩ‚ äē† ã™ る 。

こ ぎ ypbind は pthreads を ᔍ い た į‰š 掊 ãĒ バ ãƒŧ ジ ョ ãƒŗ で あ る 。 こ ぎ ypbind は 2 つ ぎ ゚ ãƒŦ ッ ド を 新 た ãĢ į”Ÿ 成 す る 。 マ ゚ ã‚ŋ ãƒŧ プ ロ ã‚ģ ゚ は バ イ ãƒŗ ド 情 å ą を 尋 ね ãĻ く る RPC ãƒĒ ク エ ゚ ト ãĢ ã‚ĩ ãƒŧ ビ ゚ す る 。 最 初 ぎ ゚ ãƒŦ ッ ド は バ イ ãƒŗ ド を 初 期 化 し ãĻ 、 そ れ を 厚 期 įš„ ãĢ チ ェ ッ ク す る 。 障 åŽŗ が čĩˇ こ ãŖ た å ´ 合 ãĢ は バ イ ãƒŗ ド は į„Ą 劚 と ãĒ り 、 こ ぎ プ ロ ã‚ģ ゚ は 有 劚 ãĒ ã‚ĩ ãƒŧ バ を 再 ãŗ čĻ‹ つ け よ う と す る 。 äēŒ ã¤ め ぎ ゚ ãƒŦ ッ ド は す ず ãĻ ぎ ã‚ˇ グ ナ ãƒĢ を å‡Ļ ᐆ す る 。

ã‚Ē プ ã‚ˇ ョ ãƒŗ

-broadcast

遊 切 ãĒ NIS ã‚ĩ ãƒŧ バ ãĢ バ イ ãƒŗ ド す る た め ãĢ åŋ… čρ ãĒ 情 å ą を 収 集 す る た め 、 ブ ロ ãƒŧ ド キ ãƒŖ ゚ ト を 送 る 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ を 指 厚 す る と /etc/yp.conf は į„Ą čĻ– さ れ る 。

-ypset

äģģ æ„ ぎ ãƒĒ ãƒĸ ãƒŧ ト マ ã‚ˇ ãƒŗ か ら 、 ypset (8) を ᔍ い ãĻ ド ãƒĄ イ ãƒŗ ãĢ 寞 す る バ イ ãƒŗ ド を 変 更 す る 訹 可 を root ãĢ 与 え る 。 デ フ り ãƒĢ ト で は バ イ ãƒŗ ド を 変 更 す る こ と は čǰ ãĢ も で き ãĒ い 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ は 非 常 ãĢ åą é™ē で あ る 。 ド ãƒĄ イ ãƒŗ ãĢ 寞 す る バ イ ãƒŗ ド を 変 更 す る と 、 čĒ 識 し ãĻ い た そ ぎ ド ãƒĄ イ ãƒŗ ぎ ã‚ĩ ãƒŧ バ を 全 ãĻ åŋ˜ れ ãĻ し ぞ う 。 も し そ ぎ 新 し い ã‚ĩ ãƒŧ バ が ダ ã‚Ļ ãƒŗ し た å ´ 合 ãĢ は 、 ypbind は 古 い 検 į´ĸ ãƒĒ ゚ ト を ᔍ い る こ と ãĢ ãĒ る 。

-ypsetme

-ypset と 同 じ だ が 、 ロ ãƒŧ ã‚Ģ ãƒĢ マ ã‚ˇ ãƒŗ ぎ root だ け が バ イ ãƒŗ ド を 変 更 で き る 。 そ ぎ よ う ãĒ čρ æą‚ は loopback か ら ぎ ãŋ 訹 さ れ る 。

-c

設 厚 フ ã‚Ą イ ãƒĢ ãĢ 文 æŗ• エ ナ ãƒŧ が ãĒ い か お う か を チ ェ ッ ク し ãĻ 、 そ ぎ ぞ ぞ 単 ãĢ įĩ‚ äē† ã™ る 。

-debug

ypbind を デ バ ッ グ ãƒĸ ãƒŧ ド で čĩˇ 動 す る 。 ypbind は č‡Ē čēĢ ã‚’ バ ッ ク グ ナ ã‚Ļ ãƒŗ ド ãĢ 送 ら ず 、 エ ナ ãƒŧ ãƒĄ ッ ã‚ģ ãƒŧ ジ と デ バ ッ グ å‡ē 力 を 標 æē– エ ナ ãƒŧ å‡ē 力 ãĢ 書 き å‡ē す 。

-broken-server

æ­Ŗ し く ãĒ い ポ ãƒŧ ト į•Ē åˇ で 動 äŊœ し ãĻ い る ã‚ĩ ãƒŧ バ か ら ぎ čŋ” äē‹ ã‚’ 受 け 取 る 。 こ れ は 通 常 ᔍ い る ず き で ãĒ い が 、 ypserv (8) ぎ バ ãƒŧ ジ ョ ãƒŗ ãĢ よ ãŖ ãĻ は åŋ… čρ と さ れ る こ と も あ る 。

-no-ping

バ イ ãƒŗ ド が 持 įļš ã— ãĻ い る か を チ ェ ッ ク し ãĒ い 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ は ダ イ ã‚ĸ ãƒĢ ã‚ĸ ッ プ æŽĨ įļš ãŽ å ´ 合 ãĢ äžŋ 刊 で あ る 。 ypbind ぎ ãŋ ãĢ よ る 不 åŋ… čρ ãĒ æŽĨ įļš ã‚’ 切 ãŖ た り 、 ã‚Ē ãƒŧ ト ダ イ ã‚ĸ ãƒĢ を し ãĒ い よ う ãĢ で き る 。

-f configfile

/etc/yp.conf ぎ äģŖ ã‚ り ãĢ configfile を ᔍ い る 。

--version

バ ãƒŧ ジ ョ ãƒŗ į•Ē åˇ を 襨 į¤ē す る 。

æŗ¨ 意

複 数 ド ãƒĄ イ ãƒŗ へ ぎ バ イ ãƒŗ ド も テ ゚ ト さ れ ãĻ お り 、 動 äŊœ す る 。 単 一 ド ãƒĄ イ ãƒŗ ãĢ お け る 複 数 ã‚ĩ ãƒŧ バ へ ぎ 負 荷 分 æ•Ŗ は ã‚ĩ ポ ãƒŧ ト さ れ ãĻ い ãĒ い 。 ypbind は 常 ãĢ ド ãƒĄ イ ãƒŗ を ã‚ĩ ãƒŧ バ へ バ イ ãƒŗ ド し よ う と す る 。 ãƒĒ ゚ ト ãĢ 有 劚 ãĒ ã‚ĩ ãƒŧ バ が ãĒ い å ´ 合 や 、 ブ ロ ãƒŧ ド キ ãƒŖ ゚ ト ãĢ 寞 す る 反 åŋœ が ãĒ い å ´ 合 ãĢ は 、 ド ãƒĄ イ ãƒŗ へ ぎ バ イ ãƒŗ ド は č§Ŗ 除 さ れ る 。

フ ã‚Ą イ ãƒĢ

/etc/yp.conf

設 厚 フ ã‚Ą イ ãƒĢ 。

/var/yp/binding/[domainname].[version]

各 々 ぎ NIS ド ãƒĄ イ ãƒŗ ãĢ é–ĸ す る 情 å ą を åĢ む バ イ ãƒŗ ド フ ã‚Ą イ ãƒĢ 。

/var/run/ypbind.pid

įž 在 動 äŊœ し ãĻ い る ypbind マ ゚ ã‚ŋ ãƒŧ プ ロ ã‚ģ ゚ ぎ プ ロ ã‚ģ ゚ id が 書 か れ ãĻ い る フ ã‚Ą イ ãƒĢ 。

é–ĸ 逪 項 į›Ž

syslog (3), domainname (1), ypdomainname (8), ypwhich (1), ypserv (8), ypset (8)

äŊœ 者

ypbind-mt は Thorsten Kukuk <kukuk@suse.de> ãĢ よ ãŖ ãĻ 書 か れ た 。