通过使用 ypcat、ypwhich 和 ypmatch 命令,用户随时可以从映射中获取有关映射的信息。在下面的示例中,mapname 同时指映射的正式名称和昵称(如果有)。
要列出映射中的所有值,请键入以下命令。
% ypcat mapname |
要同时列出映射中的关键字和值(如果有),请键入以下命令。
% ypcat -k mapname |
要列出所有映射昵称,请键入以下任何命令。
% ypcat -x % ypmatch -x % ypwhich -x |
要列出所有可用映射及其主服务器,请键入以下命令。
% ypwhich -m |
要列出特定映射的主服务器,请键入以下命令。
% ypwhich -m mapname |
要以映射中的项匹配关键字,请键入以下命令。
% ypmatch key mapname |
如果要查找的项不是映射中的关键字,请键入以下命令。
% ypcat mapname | grep item |
其中,item 是要搜索的信息。要获取有关其他域的信息,请使用这些命令的 -d domainname 选项。
如果请求缺省域之外的域信息的计算机没有到被请求域的绑定,ypbind 将 在 /var/yp/binding/domainname/ypservers 文件中查找该域的服务器列表。如果此文件不存在,该命令将对服务器发出 RPC 广播。在此情况下,被请求域必须具有一台位于请求计算机所在子网的服务器。