NIS를 실행한 후 ypinit 명령에 지정된 초기 목록에 포함하지 않은 NIS 슬레이브 서버를 만들어야 할 수도 있습니다. 새 NIS 슬레이브 서버를 추가하려면 이 절차를 사용합니다.
자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.
# cd /var/yp/domainname
# makedbm -u ypservers >/tmp/temp_file
makedbm 명령은 ypservers를 ndbm 형식에서 임시 ASCII 파일 /tmp/temp_file로 변환합니다.
새 슬레이브 서버의 이름을 서버 목록에 추가합니다. 그런 다음 파일을 저장하고 닫습니다.
# makedbm /tmp/temp_file ypservers
makedbm 명령은 ypservers를 다시 ndbm 형식으로 변환합니다.
ypservers에 대한 ASCII 파일이 없으므로 슬레이브 서버에서 다음을 입력합니다.
slave3# makedbm -u ypservers
makedbm 명령은 ypservers의 각 항목을 화면에 표시합니다.
자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.
# domainname example.com
마스터 서버에서 설정된 NIS 맵을 복사한 다음 NIS 클라이언트를 시작합니다. ypinit 명령을 실행하는 경우 프롬프트에 따라 NIS 서버를 원하는 순서대로 나열합니다.
slave3# cd /var/yp slave3# ypinit -c
slave3# /usr/sbin/ypinit –s ypmaster
여기서 ypmaster는 기존 NIS 마스터 서버의 시스템 이름입니다.
slave3# svcadm disable network/nis/client
# svcs \*nis\* STATE STIME FMRI online 20:32:56 svc:/network/nis/domain:default online 20:32:56 svc:/network/nis/client:default
서비스가 online 상태로 표시되는 경우 NIS가 실행 중입니다. 서비스 상태가 disabled인 경우 NIS가 실행되고 있지 않습니다.
# svcadm restart network/nis/domain # svcadm restart network/nis/client
# svcadm enable network/nis/domain # svcadm enable network/nis/client
# svcs network/nis/server STATE STIME FMRI offline 20:32:56 svc:/network/nis/server:default
slave3# svcadm restart network/nis/server
slave3# svcadm enable network/nis/server