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

在主服务器上启动或停止 NIS 服务

创建主服务器映射后,可以在主服务器上启动 NIS 守护进程,并开始服务。启用 NIS 服务时,将在服务器上启动 ypservypbind。当客户机向服务器请求信息时,ypserv 守护进程将在 NIS 映射中进行查找,然后再回答来自客户机的信息请求。 ypservypbind 守护进程作为一个单元来管理。

在服务器中启动或停止 NIS 服务有三种方法:

自动启动 NIS 服务

在通过运行 ypinit 配置 NIS 主服务器后,将自动调用 ypstart,以便在计算机引导时启动 ypserv。请参见ypinit 设置主服务器

从命令行启动和停止 NIS

使用服务管理工具 svcadm 命令或 ypstart/ypstop 命令可从命令行启动和停止 NIS。使用 svcadm 时,仅当运行服务的多个实例时才需要使用实例名。有关更多信息,请参见NIS 和服务管理工具,或参见 svcadm(1M)ypstart(1M)ypstop(1M) 手册页。

要从命令行启动 NIS 服务,请运行 svcadm enable 命令或 ypstart 命令。


# svcadm enable network/nis/server:<instance>

# svcadm enable network/nis/client:<instance>

or

# ypstart


注意 –

由于 ypserv 在启动之后需要经过短暂延迟才能够对调用做出响应,因此在从程序或脚本内部调用 svcadm 时,应在该命令之后发出三到五秒的休眠。


要停止 NIS 服务,可运行 svcadm disable 命令或 ypstop 命令。


# svcadm disable network/nis/server:<instance>

# svcadm disable network/nis/client:<instance>

or

# ypstop

要停止并立即重新启动 NIS 服务,可使用 svcadm restart 命令。


# svcadm restart network/nis/server:<instance>

# svcadm restart network/nis/client:<instance>