以下过程说明了如何设置从属服务器。
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见System Administration Guide: Security Services中的“Using Role-Based Access Control (Tasks)”。
编辑从属服务器上的 /etc/hosts 或 /etc/inet/ipnodes 文件,添加所有其他 NIS 服务器的名称和 IP 地址。
必须先将新的从属服务器配置为 NIS 客户机,它才能首次从主服务器中获取 NIS 映射。有关详细信息,请参见设置 NIS 客户机。
将该从属服务器作为客户机进行初始化。
# /usr/sbin/ypinit -c |
ypinit 命令会提示输入 NIS 服务器的列表。请先输入您正在使用的本地从属服务器的名称,然后输入主服务器的名称,随后按照从物理上最近到最远(从网络角度看)的顺序输入域中其他 NIS 从属服务器的名称。
确定 NIS 客户机是否正在运行,然后根据需要启动客户机服务。
# svcs network/nis/client STATE STIME FMRI online 20:32:56 svc:/network/nis/client:default |
如果 svc:/network/nis/client 显示为 online 状态,则表明 NIS 正在运行。如果该服务的状态为已被禁用,则表明 NIS 未运行。
将此计算机作为从属服务器进行初始化。
# /usr/sbin/ypinit -s master |
其中,master 是现有的 NIS 主服务器的计算机名。
对要配置为 NIS 从属服务器的每台计算机重复本节所介绍的过程。
以下过程说明了如何在从属服务器中启动 NIS。
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见System Administration Guide: Security Services中的“Using Role-Based Access Control (Tasks)”。
停止客户机服务并启动所有 NIS 服务器进程。
# svcadm disable network/nis/client # svcadm enable network/nis/server |