yppush

名称

yppush - 强制传播已更改的网络信息服务 (NIS) 映射

纲要

yppush [-d adNisDomain] [-q] [-t timeout] [-h host[...]] mapname

描述

yppush(1w) Windows 命令行实用程序向基于 UNIX 的从属 NIS 服务器(也称为次 NIS 服务器)发送请求,以便从主 NIS 服务器传输 mapname 指定的 NIS 映射的新版本。只能在更改了 NIS 映射后,在主 NIS 服务器上运行该实用程序。如果指定了 -h 选项,则只向指定的服务器发送传输请求。否则,yppush 将先通过读取域中的 ypservers NIS 映射,构建 NIS 服务器主机的列表。有关 ypservers 映射的正确格式的详细信息,请参阅本主题中的说明。

yppush 命令发送从 NIS 服务器向每台从属主机计算机上的传输代理传输映射的请求。主机的传输代理是从主服务器复制映射数据的实用程序。传输完成后,无论传输操作成功还是失败,传输代理将返回一条状态消息,可以将其内容打印到标准输出。如果传输无法进行,传输代理也会返回消息;例如,yppush 请求无法送达一台或多台主机计算机时,或主机计算机的响应已过超时期限时。

yppush 命令接受以下选项和参数:

术语 定义

-d adNisDomain

指定 NIS 域。如果未使用此选项,则假定 NIS 域是 DEFAULT_NIS_DOMAIN 环境变量中命名的域。

-q

安静模式。不等待从属服务器的响应,也不报告错误。

-t timeout

指定 yppush 等待从属服务器的响应的超时值(秒)。此值必须大于零。默认值为 30 seconds

-h host[...]

要向其通知映射更改的主机的名称。可以指定多个主机名,通过空格来分隔。如果未指定此选项,通知将发送到域中的所有从属服务器。

注意

ypservers 映射中的关键字是运行 NIS 服务器的计算机的 ASCII 名称。即,ypservers 映射应包含 NIS 服务器的列表,每台服务器单列一行。如果 ypservers 映射包含别名,将 ypservers 映射编辑为只包含服务器的主机名,每个主机名单列一行。下表是有效 ypservers 映射的示例:

ypserver_1
ypserver_2
ypserver_3

请参阅


目录