Solaris ネーミングの管理

マップ情報の取得

マップ情報は、ypcatypwhichypmatch コマンドを使っていつでも取得できます。以下の例では、mapname はマップの正式名とニックネーム(存在する場合)の両方を意味します。

マップのすべての値を表示するには、次のように入力してください。


% ypcat mapname

マップのキーと値 (存在する場合) の両方を表示するには、次のように入力してください。


% ypcat -k mapname

マップのすべてのニックネームを表示するには、以下のコマンドのどれかを入力してください。


% ypcat -x
% ypwhich -x
% ypmatch -x

使用可能なすべてのマップとマスターサーバーを表示するには、次のように入力してください。


% ypwhich -m

特定マップのマスターサーバーを表示するには、次のように入力してください。


% ypwhich -m mapname

キーをマップのエントリと比較するには、次のように入力してください。


% ypmatch key  mapname

見つけたい項目がマップのキーでない場合は、次のように入力してください。


% ypcat mapname | grep item

item は、見つけたい情報です。他のドメインに関する情報を取得するには、これらのコマンドの -d domainname オプションを指定してください。

デフォルト以外のドメインの情報を要求するマシンが、そのドメインに対するバインドを持っていない場合は、このマシンは ypbind/var/yp/binding/domainname/ypservers ファイルを参照して、そのドメインのサーバーリストを検索します。このファイルが存在しない場合は、ypbind は RPC 同報通信を送出してサーバーを検索します。この場合、検索先であるドメインのサーバーは、要求元マシンと同じサブネットに存在している必要があります。