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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

표준 입력에서 만든 맵 수정

나중에 맵을 수정해야 하는 경우 makedbm을 사용하여 맵을 역어셈블하고 임시 텍스트 중간 파일을 만들 수 있습니다. 맵을 역어셈블하고 임시 파일을 만들려면 다음을 입력합니다.

% cd /var/yp
% makedbm -u homedomain/mymap > mymap.temp

결과 임시 파일 mymap.temp에는 라인당 항목이 1개 있습니다. 텍스트 편집기를 사용하여 필요에 따라 이 파일을 편집할 수 있습니다.

맵을 업데이트하려면 다음을 입력하여 makedbm에 수정된 임시 파일의 이름을 지정합니다.

% makedbm mymap.temp homedomain/mymap
% rm mymap.temp

그런 다음 root로 로그인하고 다음을 입력하여 슬레이브 서버에 맵을 전파합니다.

# yppush mymap

앞의 단락에서는 makedbm을 사용하여 맵을 만드는 방법에 대해 설명했습니다. 하지만 시스템이 이미 작동되어 실행 중인 상태에서 NIS 서버 세트를 변경하거나 기본 맵이 아닌 맵을 데이터베이스에 추가하는 경우가 아니라면, 실제로 수행해야 하는 거의 모든 작업은 ypinit 명령과 /var/yp/Makefile을 통해 완료할 수 있습니다.

/var/yp 또는 다른 절차에서 Makefile을 사용하는지에 관계없이 목적은 동일합니다. 잘 구성된 새로운 dbm 파일 쌍이 마스터 서버의 맵 디렉토리에 배치되어야 합니다.