부록 A
설치된 제품 레이아웃
이 부록에는 일반 설치 후의 제품 소프트웨어 레이아웃이 요약되어 있습니다. 설치된 파일 중에서 여기에 명시되고 제품 설명서에 언급된 파일만 지원되는 공개 제품 인터페이스에 포함됩니다.
|
주
|
여기서 소개된 예는 Solaris Operating Environment용 제품 설치를 반영합니다. 다른 플랫폼에 설치하는 경우 파일 이름과 확장명이 다를 수 있습니다.
Solaris 패키지 버전의 제품을 설치한 후 pkgchk(1M) 유틸리티인 pkgchk -v package-name을 사용하여 특정 패키지의 전체 설치 경로 이름을 확인할 수도 있습니다.
|
Solaris Operating Environment와 같은 일부 플랫폼에서는 디렉토리 서비스 관리를 위한 통합 도구를 제공합니다. Sun ONE Directory Server도 이러한 도구를 제공합니다. 여기서 설명된 도구에 대한 자세한 내용은 Sun ONE Directory Server 관리 설명서 및 Sun ONE Directory Server Reference Manual을 참조하십시오.
ServerRoot 디렉토리
ServerRoot 디렉토리에는 다양한 시스템 관리 유틸리티가 포함되어 있습니다. 사용하는 플랫폼, 구성 및 설치에서 ServerRoot 디렉토리에 해당하는 경로를 확인하려면 "기본 경로 및 파일 이름"을 참조하십시오.
표 A-1    ServerRoot에 있는 유틸리티
|
유틸리티
|
설명
|
|
ServerRoot/restart-admin
|
관리 서버를 다시 시작합니다.
|
|
ServerRoot/start-admin
|
관리 서버를 시작합니다.
|
|
ServerRoot/startconsole
|
Sun ONE 서버 콘솔을 시작합니다.
|
|
ServerRoot/stop-admin
|
관리 서버를 중지합니다.
|
|
ServerRoot/uninstall
|
제품 소프트웨어를 제거합니다.
|
ServerRoot/bin 디렉토리에는 서버 인스턴스를 작성할 때 내부적으로 사용되는 제품 이진과 구성 템플리트가 포함되어 있습니다.
표 A-2    ServerRoot/bin에 있는 파일
|
파일
|
설명
|
|
ServerRoot/bin/
|
내부용. 다음과 같은 경우는 제외됩니다.
|
|
ServerRoot/bin/admin/admconfig
|
관리 서버를 구성합니다.
|
|
ServerRoot/bin/https/bin/ns-httpd
|
Sun ONE 관리 서버
|
|
ServerRoot/bin/https/bin/uxwdog
|
관리 서버 워치독(watchdog)
|
|
ServerRoot/bin/slapd/server/ns-ldapagt
|
LDAP 기반의 SNMP 하위 에이전트
|
|
ServerRoot/bin/slapd/server/ns-slapd
|
Sun ONE Directory Server
|
ServerRoot/lib 디렉토리에는 플러그 인을 비롯한 제품 라이브러리가 포함되어 있습니다.
표 A-3    ServerRoot/lib에 있는 라이브러리
|
라이브러리
|
설명
|
|
ServerRoot/lib/
|
내부용 플러그 인
|
|
ServerRoot/lib/libnspr4.so
|
NSPR, 버전 4.x
|
ServerRoot/manual 디렉토리에는 콘솔 온라인 도움말 파일이 포함되어 있습니다.
표 A-4    ServerRoot/manual에 있는 온라인 도움말 파일
|
디렉토리
|
설명
|
|
ServerRoot/manual/
|
온라인 도움말 지원
|
ServerRoot/plugins 디렉토리에는 샘플 서버 플러그 인, 플러그 인 배포용 헤더 파일, SNMP 지원용 플러그 인이 포함되어 있습니다.
표 A-5    ServerRoot/plugins에 있는 플러그 인 파일
|
디렉토리 또는 파일
|
설명
|
|
ServerRoot/plugins/
|
샘플, 헤더, SNMP 지원
|
|
ServerRoot/plugins/slapd/slapi/examples/
|
샘플 플러그 인
|
|
ServerRoot/plugins/slapd/slapi/include/
|
플러그 인 헤더 파일
|
|
ServerRoot/plugins/snmp/magt/magt
|
관리 에이전트를 구성합니다.
|
|
ServerRoot/plugins/snmp/mibs/
|
SNMP MIB
|
|
ServerRoot/plugins/snmp/sagt/sagt
|
SNMP 에이전트를 구성합니다.
|
ServerRoot/shared/bin 디렉토리에는 서버 관리 도구가 포함되어 있습니다.
표 A-6    ServerRoot/shared/bin에 있는 도구 및 클라이언트
|
디렉토리 또는 파일
|
설명
|
|
ServerRoot/shared/bin
|
내부용. 다음과 같은 경우는 제외됩니다.
|
|
ServerRoot/shared/bin/admin_ip.pl
|
IP 주소를 변경합니다.
|
|
ServerRoot/shared/bin/entrycmp
|
복제할 항목을 비교합니다.
|
|
ServerRoot/shared/bin/fildif
|
필터링된 LDIF를 덤프합니다.
|
|
ServerRoot/shared/bin/insync
|
복제 동기화를 확인합니다.
|
|
ServerRoot/shared/bin/ldapcompare
|
속성 값을 비교합니다.
|
|
ServerRoot/shared/bin/ldapdelete
|
디렉토리 항목을 삭제합니다.
|
|
ServerRoot/shared/bin/ldapmodify
|
디렉토리 항목을 수정합니다.
|
|
ServerRoot/shared/bin/ldapsearch
|
디렉토리 항목을 찾습니다.
|
|
ServerRoot/shared/bin/modutil
|
PKCS #11 모듈을 관리합니다.
|
|
ServerRoot/shared/bin/uconv
|
ISO를 UTF-8로 변환합니다.
|
|
ServerRoot/shared/bin/repldisc
|
복제 토폴로지를 찾습니다.
|
ServerRoot/shared/config 디렉토리에는 인증서를 디렉토리 항목으로 매핑하기 위한 구성 파일이 포함되어 있습니다.
표 A-7    ServerRoot/shared/config에 있는 인증서 매핑 구성 파일
|
디렉토리 또는 파일
|
설명
|
|
ServerRoot/shared/config
|
내부용. 다음과 같은 경우는 제외됩니다.
|
|
ServerRoot/shared/config/certmap.conf
|
인증서를 항목으로 매핑합니다.
|
ServerRoot/setup5 디렉토리에는 자동 설치 및 제거를 위한 샘플 템플리트가 포함되어 있습니다.
표 A-8    ServerRoot/setup5에 있는 자동 설치 및 제거 템플리트
|
디렉토리 또는 파일
|
설명
|
|
ServerRoot/setup5
|
내부용. 다음과 같은 경우는 제외됩니다.
|
|
ServerRoot/setup5/typical.ins
|
자동 설치 템플리트 파일
|
|
ServerRoot/setup5/uninstall.ins
|
자동 제거 템플리트 파일
|
서버 인스턴스 디렉토리
slapd-ServerID 디렉토리에는 서버 인스턴스 ServerID에 해당하는 파일이 포함되어 있습니다. ServerRoot/slapd-ServerID 디렉토리에는 명령줄 관리를 위한 다양한 스크립트가 포함되어 있습니다.
표 A-9    서버 인스턴스 스크립트
|
스크립트
|
설명
|
|
ServerRoot/slapd-ServerID/
|
서버 인스턴스
|
|
ServerRoot/slapd-ServerID/bak2db
|
데이터베이스를 복원합니다(오프라인).
|
|
ServerRoot/slapd-ServerID/bak2db.pl
|
데이터베이스를 복원합니다(온라인).
|
|
ServerRoot/slapd-ServerID/db2bak
|
데이터베이스를 백업합니다(오프라인).
|
|
ServerRoot/slapd-ServerID/db2bak.pl
|
데이터베이스를 백업합니다(온라인).
|
|
ServerRoot/slapd-ServerID/db2index.pl
|
색인을 생성합니다(온라인).
|
|
ServerRoot/slapd-ServerID/db2ldif
|
데이터베이스를 LDIF로 덤프합니다(오프라인)
|
|
ServerRoot/slapd-ServerID/db2ldif.pl
|
데이터베이스를 LDIF로 덤프합니다(온라인)
|
|
ServerRoot/slapd-ServerID/getpwenc
|
암호화된 암호를 인쇄합니다.
|
|
ServerRoot/slapd-ServerID/ldif2db
|
LDIF를 가져옵니다(오프라인).
|
|
ServerRoot/slapd-ServerID/ldif2db.pl
|
LDIF를 가져옵니다(온라인).
|
|
ServerRoot/slapd-ServerID/ldif2ldap
|
LDAP를 통해 LDIF를 가져옵니다.
|
|
ServerRoot/slapd-ServerID/monitor
|
모니터 정보를 검색합니다.
|
|
ServerRoot/slapd-ServerID/ns-accountstatus.pl
|
계정 상태를 작성합니다.
|
|
ServerRoot/slapd-ServerID/ns-activate.pl
|
항목을 활성화합니다.
|
|
ServerRoot/slapd-ServerID/ns-inactivate.pl
|
항목을 비활성화합니다.
|
|
ServerRoot/slapd-ServerID/restart-slapd
|
Directory Server를 다시 시작합니다.
|
|
ServerRoot/slapd-ServerID/restoreconfig
|
관리 서버 구성을 복원합니다.
|
|
ServerRoot/slapd-ServerID/saveconfig
|
관리 서버 구성을 저장합니다.
|
|
ServerRoot/slapd-ServerID/start-slapd
|
Directory Server를 시작합니다.
|
|
ServerRoot/slapd-ServerID/stop-slapd
|
Directory Server를 중지합니다.
|
|
ServerRoot/slapd-ServerID/suffix2instance
|
접미사를 백엔드로 매핑합니다.
|
|
ServerRoot/slapd-ServerID/vlvindex
|
가상 목록 보기 색인을 작성합니다.
|
ServerRoot/slapd-ServerID의 하위 디렉토리에는 구성, 로그 및 백업 데이터가 포함되어 있습니다.
표 A-10    서버 인스턴스 하위 디렉토리
|
디렉토리
|
설명
|
|
ServerRoot/slapd-ServerID/
|
서버 인스턴스
|
|
ServerRoot/slapd-ServerID/bak/
|
디렉토리 데이터베이스 백업
|
|
ServerRoot/slapd-ServerID/confbak/
|
관리 서버 구성 백업
|
|
ServerRoot/slapd-ServerID/conf_bk/
|
Directory Server 구성 백업
|
|
ServerRoot/slapd-ServerID/config/
|
Directory Server 구성
|
|
ServerRoot/slapd-ServerID/config/schema/
|
디렉토리 스키마 구성
|
|
ServerRoot/slapd-ServerID/db/
|
디렉토리 데이터베이스
|
|
ServerRoot/slapd-ServerID/ldif/
|
샘플 LDIF 파일
|
|
ServerRoot/slapd-ServerID/locks/
|
런타임 프로세스 잠금
|
|
ServerRoot/slapd-ServerID/logs/
|
서버 로그 파일
|
|
ServerRoot/slapd-ServerID/tmp/
|
런타임 임시 파일
|
제공된 도구를 사용하여 서버 인스턴스를 관리합니다. 수동으로 디렉토리 내용을 수정하지 마십시오.
내부용으로만 사용
다음과 같은 내용은 Directory Server에서 내부용으로 사용됩니다. 이러한 내부 구성 요소는 지원되는 공개 인터페이스에 포함되지 않습니다.
- ServerRoot/adminacl/
- ServerRoot/admin-serv/
- ServerRoot/admserv
- ServerRoot/alias/
- ServerRoot/dist/
- ServerRoot/httpacl/
- ServerRoot/include/
- ServerRoot/install/
- ServerRoot/java/
- ServerRoot/userdb/
이 디렉토리나 해당 내용은 수정하지 마십시오.