이 장에서는 Instant Messaging을 관리하는 데 사용되는 구성 파일에 관한 정보를 제공합니다. 배포 구성을 변경하기 전에 이러한 파일의 위치를 잘 파악해 두어야 합니다.
Instant Messaging 작동 데이터와 구성 정보를 저장하는 데 사용되는 Instant Messaging 서버 디렉토리 구조와 등록 정보 파일을 설명하기 위해 이 장에서 다루는 내용은 다음과 같습니다.
Instant Messaging 서버 디렉토리 구조에서는 Instant Messaging 서버에 대한 플랫폼별 디렉토리 구조를 보여 줍니다.
표 3–1 Instant Messaging 서버 디렉토리
설명 |
Solaris 위치 |
Linux 위치 |
---|---|---|
프로그램 파일 이러한 파일에는 원시 실행 파일, bin 또는 lib 디렉토리의 라이브러리 파일, sbin 디렉토리의 쉘 스크립트, Java 클래스 및 lib 디렉토리의 템플리트 파일이 포함됩니다. |
Instant Messaging 설치 디렉토리(im-svr-base) 설치 디렉토리의 기본값은 다음과 같습니다. /opt/SUNWiim |
Instant Messaging 설치 디렉토리(im-svr-base) 설치 디렉토리의 기본값은 다음과 같습니다. /opt/sun/im |
서버 구성 파일 구성 디렉토리에 있는 이러한 파일에는 iim.conf 파일 및 모든 서버 액세스 제어 파일이 들어 있는 하위 디렉토리가 포함됩니다. |
Instant Messaging 구성 디렉토리(im-cfg-base) 구성 디렉토리의 기본값은 다음과 같습니다. /etc/opt/SUNWiim/default/config 설치 프로그램은 편의에 따라 /etc/opt/SUNWiim/default/config 에서 /opt/SUNWiim/config로의 심볼릭 링크를 만듭니다. 또한 여러 Instant Messaging 인스턴스를 만든 경우 /default 디렉토리의 이름은 해당 인스턴스에 따라 달라집니다. 자세한 내용은 단일 Instant Messaging 설치에서 여러 인스턴스 만들기 를 참조하십시오. |
Instant Messaging 구성 디렉토리(im-cfg-base) 구성 디렉토리의 기본값은 다음과 같습니다. /etc/opt/sun/im/default/config 설치 프로그램은 편의에 따라 /etc/opt/sun/im/default/config에서 /opt/sun/im/config로의 심볼릭 링크를 만듭니다. 또한 여러 Instant Messaging 인스턴스를 만든 경우 /default 디렉토리의 이름은 해당 인스턴스에 따라 달라집니다. 자세한 내용은 단일 Instant Messaging 설치에서 여러 인스턴스 만들기 를 참조하십시오. |
런타임 디렉토리 Instant Messaging 서버 데이터를 포함합니다. 이러한 파일에는 서버에서 런타임에 생성된 파일에 구성 가능한 디렉토리가 포함됩니다. 데이터베이스 디렉토리에는 최종 사용자 데이터가 포함됩니다. 또한 log 디렉토리에는 서버, 멀티플렉서, 캘린더 에이전트 및 XMPP 서비스 로그 파일도 포함됩니다. |
Instant Messaging 런타임 디렉토리(im-runtime-base) 런타임 디렉토리의 기본값은 다음과 같습니다. /var/opt/SUNWiim/default 또한 여러 Instant Messaging 인스턴스를 만든 경우 /default 디렉토리의 이름은 해당 인스턴스에 따라 달라집니다. 자세한 내용은 단일 Instant Messaging 설치에서 여러 인스턴스 만들기 를 참조하십시오. |
Instant Messaging 런타임 디렉토리(im-runtime-base) 런타임 디렉토리의 기본값은 다음과 같습니다. /var/opt/sun/im/default 또한 여러 Instant Messaging 인스턴스를 만든 경우 /default 디렉토리의 이름은 해당 인스턴스에 따라 달라집니다. 자세한 내용은 단일 Instant Messaging 설치에서 여러 인스턴스 만들기 를 참조하십시오. |
데이터베이스 파일 기반 등록 정보 저장소를 사용하는 경우 데이터베이스 디렉토리에는 사용자 및 뉴스 채널 디렉토리와 같은 최종 사용자 정보가 포함됩니다. LDAP를 사용하여 사용자 데이터를 저장하는 경우 데이터베이스 디렉토리가 사용되지 않습니다. |
Instant Messaging 데이터베이스 디렉토리(im-db-base) 데이터베이스 디렉토리의 기본값은 다음과 같습니다. /var/opt/SUNWiim/default/db 또한 여러 Instant Messaging 인스턴스를 만든 경우 /default 디렉토리의 이름은 해당 인스턴스에 따라 달라집니다. 자세한 내용은 단일 Instant Messaging 설치에서 여러 인스턴스 만들기 를 참조하십시오. |
Instant Messaging 데이터베이스 디렉토리(im-db-base) 데이터베이스 디렉토리의 기본값은 다음과 같습니다. /var/opt/sun/im/default/db 또한 여러 Instant Messaging 인스턴스를 만든 경우 /default 디렉토리의 이름은 해당 인스턴스에 따라 달라집니다. 자세한 내용은 단일 Instant Messaging 설치에서 여러 인스턴스 만들기 를 참조하십시오. |
Instant Messenger 자원 이러한 파일에는 Instant Messenger에서 사용되는 HTML 문서 및 jar 파일이 포함됩니다. 최상위 디렉토리에는 로켈 독립적 자원이 포함되며, 로켈별 디렉토리에는 현지화된 자원이 포함됩니다. |
Instant Messaging 자원 디렉토리(im-svr-base/html) 자원 디렉토리의 기본값은 다음과 같습니다. /opt/SUNWiim/html |
Instant Messaging 자원 디렉토리(im-svr-base/html) 자원 디렉토리의 기본값은 다음과 같습니다. /opt/sun/im/html |
Instant Messaging은 모든 구성 옵션을 iim.conf 파일에 저장합니다. 이 파일에 저장되는 매개 변수와 그 값에 대한 자세한 내용은 부록 A, iim.conf 의 Instant Messaging 구성 매개 변수를 참조하십시오.
Instant Messaging 서버는 Instant Messenger에서 사용되는 다음 데이터를 데이터베이스 디렉토리(im-db-base)에 저장하고 iim.conf 파일의 iim.instancevardir 매개 변수로 표시됩니다.
대화 상대 목록, 메신저 설정, 가입된 뉴스 채널 및 액세스 제어 등의 최종 사용자 등록 정보(이러한 등록 정보는 LDAP에도 저장될 수 있음)
뉴스 채널 메시지 및 액세스 규칙
전달될 알림 메시지. 수신자가 로그인하면 이러한 메시지는 전달되고 제거됩니다.
공개 회의. 여기에는 영구적이지 않은 인스턴트 메시지는 포함되지 않고 액세스 규칙과 같은 회의 객체 자체의 등록 정보만 포함됩니다.