ネットワークの利用/ホストとユーザ情報/ネットワークに関するデータベースの参照 -- ypmatch,ypcat

CNS には環境に関するさまざまな情報があります.それらの情報はypmatchコマンドやypcatコマンドを利用して検索できます.ここでは,それらのコマンドの利用について説明します.

4.2.1 ファイルサーバの情報の表示

ypmatchコマンドを利用することで,ユーザが属しているファイルサーバを表示できます.

次にユーザt01000tfが属しているファイルサーバを表示させる例を示します.

% ypmatch t01000tf amd.home<RET>
type:=link;fs:=/home/fs0601a;sublink:=$key}
% _

この実行例では,表示結果からユーザt01000tfが`fs0601a'というファイルサーバに属していることがわかります.次にファイルサーバを表示させるための書式を示します.

% ypmatch [ログイン名] amd.home<RET>

4.2.2 ホストの情報の表示

ypcatコマンドを利用してCNS のホストやプリンタが設置されている教室を調べられます.

次に,ホストzz123とプリンタnps3の設置されている教室を調べる実行例を示します.

% ypcat hosts | grep zz123<RET>
xxx.xxx.xxx.xxx    zz123     zz123.sfc.keio.ac.jp    # T=SunUltra30  R=B17
% ypcat hosts | grep nps3<RET>
xxx.xxx.xxx.xxx    nps3      nps3.sfc.keio.ac.jp     # T=QMS2425     R=D17
% _
`R=?'に表示されるアルファベットは,それぞれ`A'がλ,`B'がo,`C'がi,`D'がe,`E'がk,`MC'がメディアセンターを表しています.この実行例から,zz123はο17特別教室にあり,プリンタnps3はe17特別教室にあることがわかります.

次に,ホスト,プリンタの設置場所を調べるためのypcatコマンドの書式を示します.

% ypcat hosts | grep [ホスト名]<RET>
% ypcat hosts | grep [プリンタ名]<RET>