이 절에서는 Directory Server Resource Kit 구성 요소에 대한 개요를 제공합니다.
Directory Server Resource Kit는 배포 중 연구소 및 데이터 센터에서의 디렉토리 서비스 작업을 위한 도구를 제공합니다.
하나의 명령으로 LDAP를 통해 전체 디렉토리 하위 트리를 삭제하려면 ldapsubtdel(1) 도구를 사용합니다.
웹 응용 프로그램을 설계, 개발 및 테스트할 때 DSML v2를 통한 디렉토리 액세스를 테스트하려면 다음 도구를 사용합니다.
dsmlmodify(1) 명령을 사용하여 항목을 추가, 삭제, 수정, 이름 변경 및 이동합니다.
dsmlsearch(1) 명령을 사용하여 항목을 찾아 읽습니다.
LDAP를 통해 디렉토리에 액세스할 때 바인드, 읽기 및 쓰기 성능을 측정하려면 다음 도구를 사용합니다.
authrate(1) 명령을 사용하여 LDAP 바인드 성능을 측정합니다.
modrate(1) 명령을 사용하여 LDAP 쓰기 성능을 측정합니다.
searchrate(1) 명령을 사용하여 LDAP 읽기 성능을 측정합니다.
크기 조정 및 성능 조정을 위해 샘플 LDIF를 생성하려면 다음 도구를 사용합니다. 상호 운영성을 위해 LDIF를 변환, 정렬 및 필터링할 때도 다음 도구를 사용합니다.
ldifxform(1) 명령을 사용하여 LDIF를 변환, 정렬 및 필터링합니다.
makeldif(1) 명령을 사용하여 샘플 LDIF를 생성합니다.
logconv(1) 명령을 사용하여 클라이언트에서 디렉토리 서비스를 사용하는 방법을 검토하고 권장되는 색인화 작업을 생성합니다.
디렉토리 서버와 동일한 시스템이나 다른 시스템에서 Directory Server Resource Kit 도구를 설치 및 실행하도록 결정할 수 있습니다. 작업 환경에 따라 결정이 달라집니다. 도달한 배포 단계에 따라서도 결정이 달라집니다. 다음 질문과 대답은 Directory Server Resource Kit를 사용할 위치를 결정하는 데 도움이 됩니다.
질문:디렉토리 서비스를 개발하기 전에 디렉토리 기술을 평가하거나 보여 주기 위해 작업 중입니까?
응답:편의를 위해 사용자 디렉토리와 동일한 시스템에서 Directory Server Resource Kit를 설치하고 사용합니다.
질문:디렉토리 클라이언트 응용 프로그램이나 플러그인을 개발하기 위해 작업 중입니까?
응답:편의를 위해 사용자 디렉토리와 동일한 시스템에서 Directory Server Resource Kit를 설치하고 사용합니다.
질문:디렉토리 성능 특성을 테스트하기 위해 작업 중입니까?
응답:디렉토리 서비스를 제공하는 시스템에서 실행해야 하는 유일한 명령은 권장되는 시스템별 조정 작업을 생성하는 idsktune 명령입니다.
응답:다른 시스템에서 Directory Server Resource Kit를 설치하고 idsktune를 제외한 다른 명령을 실행하여, 측정하고 있는 시스템을 방해하지 마십시오.
별도 시스템에서 authrate, modrate 및 searchrate와 같은 클라이언트를 실행하여 정확한 디렉토리 성능 측정값을 가져옵니다. 측정하는 시스템에서 실행되는 프로세스를 신중하게 제어하여 정확성을 개선할 수 있습니다. 디렉토리에 저장한 샘플 데이터를 제어하여 정확성을 개선할 수도 있습니다. makeldif로 제어된 데이터를 생성할 수 있습니다.
질문:데이터 센터에 디렉토리를 이미 배포했습니까?
응답:다른 시스템에서 Directory Server Resource Kit를 설치하고 명령을 실행하여, 배포된 시스템을 방해하지 마십시오.
logconv를 통한 분석, ldifxform을 통한 LDIF 변환 및 다른 시스템에서 다른 작업을 실행할 수도 있습니다.