系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)

获取映射信息

通过使用 ypcatypwhichypmatch 命令,用户随时可以从映射中获取有关映射的信息。在下面的示例中,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 广播。在此情况下,被请求域必须具有一台位于请求计算机所在子网的服务器。