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 位置 

程序文件 

这些文件包括本机可执行文件、binlib 目录中的库文件、sbin 目录中的 shell 脚本、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 参数指示: