Sun Java System Instant Messaging 7.2 관리 설명서

3장 Instant Messaging 구성 파일과 디렉토리 구조 개요

이 장에서는 Instant Messaging을 관리하는 데 사용되는 구성 파일에 관한 정보를 제공합니다. 배포 구성을 변경하기 전에 이러한 파일의 위치를 잘 파악해 두어야 합니다.

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 서버 구성 파일

Instant Messaging은 모든 구성 옵션을 iim.conf 파일에 저장합니다. 이 파일에 저장되는 매개 변수와 그 값에 대한 자세한 내용은 부록 A, iim.conf 의 Instant Messaging 구성 매개 변수를 참조하십시오.

Instant Messaging 데이터

Instant Messaging 서버는 Instant Messenger에서 사용되는 다음 데이터를 데이터베이스 디렉토리(im-db-base)에 저장하고 iim.conf 파일의 iim.instancevardir 매개 변수로 표시됩니다.