Oracle® Solaris 11.2의 이름 지정 및 디렉토리 서비스 작업: DNS 및 NIS

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

NIS 명령

NIS 서비스는 다음 표에 설명된 여러 명령을 통해 지원됩니다.

표 5-2  NIS 명령 요약
명령
설명
make
/var/yp 디렉토리에서 명령을 실행할 경우 /var/yp/Makefile을 읽어 NIS 맵을 업데이트합니다. make를 사용하여 입력 파일을 기준으로 모든 맵을 업데이트하거나 개별 맵을 업데이트할 수 있습니다. NIS의 make 기능은 ypmake(1M) 매뉴얼 페이지에 설명되어 있습니다.
makedbm
입력 파일을 받아서 dbm.dirdbm.pag 파일로 변환합니다. NIS는 유효한 dbm 파일을 맵으로 사용합니다. makedbm –u를 사용하여 맵을 역어셈블할 수도 있어서 맵을 구성하는 키-값 쌍을 확인할 수 있습니다.
ypcat
NIS 맵의 내용을 표시합니다.
ypinit
입력 파일에서 NIS 서버에 대한 맵을 자동으로 만듭니다. 클라이언트의 초기 /var/yp/binding/ domain/ypservers 파일을 생성하는 데도 사용됩니다. 마스터 NIS 서버와 슬레이브 NIS 서버를 처음 설정하려면 ypinit를 사용합니다.
ypmatch
NIS 맵에 하나 이상 지정된 키에 대한 값을 출력합니다. 보고 있는 NIS 서버 맵의 버전을 지정할 수는 없습니다.
yppoll
지정한 서버에서 실행 중인 NIS 맵의 버전을 표시합니다. 또한 맵의 마스터 서버를 나열합니다.
yppush
NIS 마스터 서버에서 해당 슬레이브로 NIS 맵의 새 버전을 복사합니다. 마스터 NIS 서버에서 yppush 명령을 실행합니다.
ypset
명명된 NIS 서버에 바인딩하도록 ypbind 프로세스에 지시합니다. 이 명령은 일반적인 용도의 명령이 아니며 보안과 관련이 있으므로 사용하지 않는 것이 좋습니다. ypbind 프로세스의 –ypset–ypsetme 옵션에 대한 자세한 내용은 ypset(1M)ypbind(1M) 매뉴얼 페이지를 참조하십시오.
ypwhich
현재 클라이언트가 NIS 서비스에 사용 중인 NIS 서버를 표시합니다. –m mapname 옵션을 사용하여 호출할 경우 이 명령은 각 맵의 마스터인 NIS 서버를 표시합니다. –m만 사용할 경우 이 명령은 사용 가능한 모든 맵의 이름과 해당 마스터 서버를 표시합니다.
ypxfr
NIS 자체를 전송 매체로 사용하여 원격 서버에서 로컬 /var/yp/domain 디렉토리로 NIS 맵을 끌어옵니다. crontab 파일에서 대화식 또는 주기적으로 ypxfr을 실행할 수 있습니다. 전송을 시작하도록 ypserv에서도 호출됩니다.