IBM - Lotus - Domino - 8.5 - 服务器管理入门手册 - 图文

更新时间:2024-05-22 03:16:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

内容

? ? ? ? ? ? ? ? ? ? ? ?

1 简介

2 常用 Notes 和 Domino 文件 3 Domino Directory (Names.nsf) 4 服务器命令 5 活动 6 维护 7 NSD 8 结束语 致谢

参考资料 作者简介 建议

1 简介

本文档旨在通过全面阐述 Notes 和 Domino 的基本功能,协助 Domino 管理员初学者了解本产品。很多时候,新管理员并没有必要的参考资料或文件来指示他们如何入门。因此,我们这里的主要目的是尽可能简单地介绍如何履行 Domino 服务器管理员的基本职能。 1.2 产品概述

IBM Lotus Domino 是一款服务器产品,可提供企业级电子邮件、协作功能和自定义应用程序平台。Lotus Domino 最初是 Lotus Notes Server,Lotus Development Corporation 客户端-服务器消息技术的服务器组件。

它可以用作 Lotus Notes 应用程序的应用服务器和/或 Web 服务器。并且还具有一个 .nsf 格式的内置数据库系统。(从第七版开始,Domino 服务器便能够采用 IBM DB2? 系统

作为其后端数据库。)

IBM Lotus Notes 是一款由 IBM Software Group 开发并销售的协作式客户端-服务器应用程序。IBM 将该软件描述为一个“访问 IBM Lotus Domino 服务器上的商业电子邮件、日历和应用程序的综合性桌面客户端选项”。

IBM Lotus iNotes TM 提供了一款基于 Web、功能齐全的 Lotus Notes 客户端版本。它可提供交互式界面,其中包括与 Web 浏览器内的 Lotus Notes 完全相同的功能(见图 1)。

图 1. Lotus iNotes UI

(查看大图)

IBM Lotus Domino Administrator 是一款客户端-服务器应用程序,可提供图形界面,其主要目的在于管理和控制服务器,进入服务器的控制台,及执行各种基本任务,如重命名用户(见图 2)。这一切都能以相同的方式远程操作完成,Lotus Notes 用户可访问服务器检查其电子邮件账户。

图 2. Domino Administrator UI

(查看大图)

Lotus Domino Designer 是一款应用程序开发软件,可让开发人员快速构建和部署高度安全的多平台协作式或工作流程导向式业务应用程序,从而整合来自 IT 系统的各种资产,并通过许多不同类型的客户端和设备进行应用程序访问(见图 3)。

图 3. Domino Designer UI2 常用 Notes 和 Domino 文件

(查看大图)

回页首

2 常用 Notes 和 Domino 文件

下面我们简要介绍一下主要的 Notes 和 Domino 文件、文件扩展名和文件夹:

Names.nsf。 也称作 Domino Directory,其中之前的某些版本称为 Public Address Book 或 Name and Address Book,此数据库可由每台服务器上的 Lotus Domino 自动创建。

Domino Directory 是有关用户、服务器和群组,以及您可能会添加的自定义项的信息目录。它包含 Server 文档、Configuration Settings、Person 文档,及 Domain、Connection 和 Internet Site 文档。Domino Directory 也可作为管理员用来管理 Domino 系统的工具。

Log.nsf。 每台 Domino 服务器均含有日志文件(LOG.NSF),可报告所有的服务器活动,并可提供有关该服务器数据库和用户的详细信息。日志文件会在您首次启动服务器时自动创建。

Admin4.nsf。 Administration Requests 数据库(ADMIN4.NSF)可在首次启动服务器时自动创建。Administration Process (AdminP) 将要执行的工作请求储存在 Administration Requests 数据库中。

AdminP 完成的工作状态也会储存在该数据库中,作为请求的响应日志文档。为了完成任务,AdminP 将发布并响应 Administration Requests 数据库中的请求。Domino 服务器可利用这个数据库的副本,将某台服务器上产生的请求发布至域中的其他服务器。某些请求只能由 Domino Directory 的 Administration Server 执行。

Notes.ini。 NOTES.INI 文件是文本文件,其中包含许多 Lotus Notes 和 Domino 赖于正常工作的设置。偶然或不正确的更改均可能会导致 Lotus Domino 或 Lotus Notes 无法按照预期运行。因此,您只有在发生特殊情况或 Lotus Support Services 建议您这样做时,方可编辑 NOTES.INI 文件。 Mail.box。 这是服务器上的特殊数据库,在启动时自动创建,可作为传送至邮件客户端、应用程序及其他服务器,或从这些位置传来的所有的信息的临时储存库。该服务器可创建 Configuration Settings 文档指定的大量 MAIL.BOX 数据库。

User.id。 Notes ID 是 Notes 的安全特性之一,是识别 Notes 用户的惟一文件。用户 ID 可在 Domino Administrator 注册用户时,及(此外还包括)注册下列信息时创建:用户名、Certifier ID 证书、公钥、私钥、密码及密钥。

.NSF 扩展名代表 Notes Storage Format(.nsf),是一种数据库格式,也称作应用程序,通常由 Lotus Notes 客户端和 Domino 服务器使用。这些数据库的其中一些例子包括 Names.nsf、Admin4.nsf、Log.nsf 及用户的邮件文件。

.NTF 扩展名代表 Notes Template File(.ntf),是 Notes 模板文件的扩展名。模板包含用于创建系统和应用程序数据库的各种结构元素(视图、表格、文件夹等),但却不包含任何文档。例如,服务器上的数据库 Names.nsf 是从 Pubnames.ntf 模板创建而来。

程序文件夹。 这是 Domino 服务器或 Lotus Notes 客户端的安装目录,并且通常也是 Notes/Domino 可执行文件及 Notes.ini 的所在。此文件夹可在安装期间由用户指定。

数据库文件夹。 这是 Domino 服务器或 Notes 客户端数据目录的安装位置,并且通常也是 Notes/Domino 应用程序和模板所在的文件夹。此文件夹可在安装期间由用户指定。

回页首

3 Domino Directory (Names.nsf)

Domino Directory 被认为是服务器的核心。在这里您能够找到注册用户、同一域内的其他服务器、安全设置、邮箱设置、策略设置等。重要的是要通过熟悉构成 Domino Directory 的文档来了解其架构,并且探索可用设置和选项。

我们涵盖了构成 Domino Directory 的基本组成部分,但并未做详细解释,这是因为我们想要为初学的管理员提供学习产品的基本知识。如需有关任何特定主题的更多信息,请参阅产品说明。 为了访问 Domino Directory,我们需打开 Domino Administrator 客户端,然后首先检查一下其是否连接至正确的服务器,如图 4 中标识的区域所示。

在这种情况下,Domino Administrator 设置为“Local”,也就是说它并没有连接至任何服务器,因此我们需要开启包含我们要访问的 Domino Directory 的服务器。

图 4. Server 栏

为此,请按照下列步骤执行:

1. 从顶部的菜单栏选择 File > Open Server。将会弹出一个窗口,提示您选择您想要连接的服务器(见图 5)。

2. 选择您想访问的服务器,然后点击 OK 按钮。如果服务器并未列出,您可以手动输入服务器名称或服务器地址。

图 5. Open Server 窗口

连接至服务器后,您将会看到该服务器的名称,如图 6 中标识的区域所示。在默认的情况下,Domino Administrator 将会打开 Domino Directory。

图 6. 您所连接的服务器名称

由于我们的目标是概述这个结构,现在我们强调一下与 Domino Directory 最为相关的一些组件,可协助初学的管理员更加得心应手地处理 Lotus Technical Support 所使用的产品和术语。 3.1 Server 文档

在 Server 文档中,我们可以指定定义服务器主要功能的基本设置,包括支持的协议和服务、服务器任务和安全性设置。

若要访问 Server 文档,请执行下列操作:

1. 单击 Configuration 选项卡,展开 Server,然后从左边的导航窗格中选择 Current Server Document 或 All Server Documents(见图 7)。

图 7. All Server Documents 视窗

(查看大图)

2. 双击所需的 Server 文档打开它;您将会看到类似下面图 8 中所示的屏幕,其中包含 Server 文档中的所有可用选项。

3. 单击每个选项卡,了解 Server 文档中可进行哪些设置。

图 8. Server 文档 Basics 选项卡

(查看大图)

提示:如果您用左键按住某一特定区域,这里将会显示有关该区域用途或所表示项目的简短说明,这就能够为您节省一些时间。图 9 显示您按住服务器名称时将会看到的内容。

图 9. Server 栏的说明

(查看大图)

3.2 Configuration 文档

在 Configuration 文档中,我们可以为服务器定义操作配置,包括路由选项和限制、配置参数、Lotus iNotes 设置等。

若要访问 Configuration 文档:

1. 单击 Configuration 选项卡,展开 Server,然后从左侧选择 Configurations。 2. 双击您要开启的服务器的 Configuration 文档。

3. 打开后,您将会看到类似图 10 中所示的屏幕,其中包含 Configuration 文档中的所有可用选项。单击所有选项卡,了解可在 Configuration 文档中实现的配置。

图 10. Configuration Settings 文档

(查看大图)

3.3 Person 文档

Person 文档是所有注册用户相关信息的所在之处,如用户姓名、邮件服务器、互联网地址及互联网密码。

若要访问 Person 文档,请单击 People & Groups 选项卡,从左侧的导航窗格中选择 People,然后双击所需用户的 Person 文档(见图 11)。

图 11. Person 文档视窗

(查看大图)

打开后,您将会看到类似图 12 中所示的屏幕,其中包含特定用户的所有可用信息。单击所有选项卡,了解可在 Person 文档中实现的配置。

图 12. Person 文档

(查看大图)

请注意,“User Name”是 Mike Black/MARKETING/SHARK。根据 Domino/Notes 的命名惯例,Mike Black 是“common name(常用名称)”、MARKETING 是“organizational unit(组织单位)”,而 SHARK 是“organization(组织)”。

注意:Person 文档,以及 Server 和 Configuration 文档最常用,通常也是最重要的文档,因此对于 Domino 管理员来说,了解和熟悉这些文档非常重要。 3.4 Group 文档

Group 文档可用于创建群组并指定隶属于它的成员,且包含群组的互联网地址、群组类型等。这在给一组人(而不是个别收件人)发送邮件,限制或允许访问确定的群组、创建规则等方面十分有用。 若要访问 Group 文档,请单击 People & Groups 选项卡,从左侧的导航窗格中选择 Groups,然后双击所需群组的 Group 文档(见图 13)。

如图所示,在默认情况下一些群组已经显示,并且群组绝不仅仅只能包含用户;某些群组还可包含服务器,如“Local DomainServers”群组。

图 13. Group 文档视窗

(查看大图)

在图 14 中,我们可以看到 LocalDomainAdmins 群组的详细情况,如群组的名称、类型、成员及互联网地址。在这种情况下,群组并没有互联网地址,但您可以创建一个地址,以便所有传送到该地址的电子邮件均能够传递至群组中指定的所有成员。

图 14. LocalDomainAdmins Group 文档

(查看大图) 3.5 服务器邮件规则

服务器邮件规则使 Domino 管理员能够基于依据某些标准定义的信息内容,筛选通过服务器 Mail.box 的信息。

当信息到达服务器的 Mail.box 后,它会检查该信息是否符合管理员制定的所有条件。如果符合,服务器将会自动执行服务器邮件规则中指定的操作。如果不符合任何指定的条件,信息将继续进行其正常流动。

若要访问系统邮件规则,请打开 Configuration 文档,单击 Router/SMTP 选项卡,然后单击 Restrictions and Controls 选项卡,最后单击 Rules 选项卡(见图 15)。

图 15. Rules 窗口

(查看大图)

若要创建新规则,请单击顶部的 Edit Server Configuration 按钮,使文档进入编辑模式,然后单击 New Rule,如图 16 所示,其中已经包含一些规则范例。

图 16. 创建新规则

Server Mail Rule – New Rule 窗口打开,可让您创建新的系统邮件规则。顶端部分可供您为某一规则指定条件;底端部分可用于定义在满足指定的条件时应该对信息执行的操作(见图 17)。

图 17. Server Mail Rule – New Rule 窗口

针对规则可能采取的操作包括刊登消息、将信息移动至数据库、拒绝接收或传递信息、改变信息的路径状态,或停止处理随后的规则。规则的各项条件均以邮件标题或邮件正文中的内容为基础。 本功能对于阻止包含某些内容的信息从服务器发出或传递至用户相当有效,同时也对阻止垃圾邮件、强制执行公司方针和经营行为政策或其他任何形式的滥用极为有用。

回页首 4 服务器命令

将命令发送至服务器的最常见方式是通过 Domino Administrator 客户端,或直接进入服务器控制台。

若要通过 Domino Administrator 访问服务器控制台,请单击 Server 选项卡,接着单击 Status 选项卡,然后选择 Server Console(见图 18)。最后,单击右侧的 Live 按钮,进入实况模式。 这将使您不仅能够发出命令,而且能够查看服务器控制台正在执行的所有操作。如果您只是想将命令发送至服务器控制台并查看结果,您可以通过窗口底部的 Domino Command 框输入并发送命令。

图 18. 服务器控制台的实况模式

在下面的例子中,我们直接将命令发送至服务器控制台,但是这项操作也可通过 Administrator 客户端来完成。这将帮助您更加了解如何在服务器上发出命令。如需有关可用命令及其正确语法的相关信息,请在服务器控制台中输入“HELP”,或查阅管理员说明。

绝大多数的命令都有一个与之相关联的缩写形式,以简化操作;若要查看某些常见命令的缩写,请参见 Lotus Support Tech 注解 #1100045,名为“Domino 服务器控制台命令缩写”。 4.1 Show命令

Show 命令有多个可用选项,但是此处我们以“show server”和“show tasks”命令为例。 show server 命令用来显示有关 Domino 服务器的信息,包括服务器版本,如图 19 中的第一行所示。

图 19. Show server 显示

顾名思义,Show Tasks 将显示目前运行的服务器任务及其状态的相关信息(见图 20)。

图 20. Display task 显示

4.2 Tell 命令

Tell 命令有多个选项,但此处我们仅以“tell amgr”和“tell router”命令为例。

Tell amgr. Amgr 是负责运行代理的 Domino 任务。本命令可显示计划在当日运行的代理及它们所在的数据库(见图 21)。一个公用代理即为 OutOfOffice 代理或简称 OOO。

图 21. Tell agmr 显示

Tell 路由器。 该路由器任务负责将邮件传送至位于服务器上的数据库,并负责将邮件传递到其他服务器(如有必要的话)。很多时候,都有必要检查一下该路由器的队列或更新其配置表,以证实其运行正常。

OOO 功能可作为代理或服务来运行,这取决于其配置状况。图 22 中的示例显示如何查看 OOO 作为服务通过路由器运行时的相关信息。

图 22. “Tell router o”显示

如需有关这些命令(以及更多命令)用途的简短说明,请参见 Technote # 1382161,名“Domino 路由器的 Tell 命令”。 4.3 开始和停止任务

人们经常需要停止某项任务或开始另一项任务,可用于测试目的、维护、性能问题,或者任何其他情况。

正如您可能在上面最后一个例子中注意到的那样,您可以通过发出命令“tell task quit”或简写为“tell task q”停止服务器上运行的任务,其中的“task”是您要终止的任务(例如,“tell http q”或“tell smtp quit”)。

这是该 tell 命令的又一个选项,如图 23 所示。

图 23. Quit 命令示例

您可以通过使用“load task”命令开始一个任务,其中的“task”是您要开始的任务(例如,router”或“load http”)。在图 24 中,我们开始了之前我们停止的任务。

load “

图 24. Load task 命令示例

重新启动服务器。对服务器所作的一些变更,尤其是对 Server 文档做出的变更,可能需要将整个服务器重新启动(见图 25)。

图 25. 重新启动服务器显示

退出服务器。当您必须完全停止整个 Domino 服务器时,我们建议使用 quit 命令,或者简写为“q”命令。这种命令成为必需时的一些例子包括,重新启动操作系统时、执行硬件维护,及安装修订包(fixpack)时。

重要事项:请务必等到服务器完全安全地终止其所有任务和服务(见图 26)。整个关机过程完成后,服务器控制台窗口需由服务器自动关闭。请勿手动关闭它,这样可能会导致服务器崩溃。

图 26. 退出服务器显示

回页首 5 活动

现在,让我们讨论一下服务器的管理活动。 5.1 注册用户

在此我们介绍一下标准的基本用户注册步骤。如需有关其他方法的信息,例如,使用文本文件注册多个用户,请查阅 Domino 管理员说明(单击 F1 获取进入说明的捷径)。 为了注册样例用户,我们需要使用下列必要信息: 名: Mike 姓: Black 所在部门:销售部

互联网地址(电子邮件):mike.black@shark.com

1. 打开 Domino Administrator,然后单击 Configuration 选项卡(返回参见图 7)。 2. 单击右侧的 Registration 按钮,如图 27 中的红色部分所示,然后从选项列表中选择 Person。

图 27. 注册人

3. 现在您必须选择要将用户注册在 cert.id(Domino Domain)还是组织单位(OU)选项下,图 28 显示了一个 cert.id(/SHARK,以红色标识)示例。一些公司使用公司名称作为 cert.id。 4. 键入您的 cert.id 密码,然后单击 OK。

图 28. Certifier Name 和密码提示

(查看大图)

5. 这样,该用户就会注册在“SALE(销售)”部门下,因此我们必须切换至 SALE OU(/SALE/SHARK,图 29 中的红色部分)。键入您的 SALE ID 密码,然后单击 OK。

图 29. OU 名称密码提示

(查看大图)

6. 在 Register Person – New Entry 窗口(见图 30)中,Registration Server 名称为 OCEAN/SHARK;为我们的样例用户输入所需名(First name)、姓(Last name)及密码(Password)字段,然后单击 Password Options 按钮。

图 30. Register Person – New Entry 窗口

(查看大图)

7. 在 Password Options 窗口(见图 31)中,启用(复选标记)Set internet password 选项(红色部分),如果您想要用户能够通过 iNotes(即利用浏览器)访问其邮件数据库。单击 OK。

图 31. Password Options 窗口

(查看大图)

8. 选择 Register Person – New Entry 窗口左侧的 Mail 选项,然后验证 Mail Server 栏是否显示正确的用户邮件服务器名称(见图 32)。 o 对于“Mail file name”栏,您可以使用任何名称,但需确定此邮件服务器中并不存在该邮件数据库名称;此外,文件夹应为“mail\\”。

o 在这个例子中,我们使用默认的建议作为 Domino Administrator,即姓与名的第一个字母。

o 最后,请务必确认“Mail file template”栏中选择了“Mail(R8.5)”。

图 32. Mail 栏

(查看大图)

9. 从窗口左侧选择 Address。在 Internet address 栏中,设置用户的互联网地址,请确认您使用的是此 Domino 服务器中注册的互联网域名(见图 33)。在 Internet Domain 栏中,为此用户设置互联网域名。

图 33. Address 栏

(查看大图)

10.选择 ID Info,然后确认“Create a Notes ID for this person”选项已经启用,且 Certifier ID 设置正确(见图 34)。我们建议不要启用“In Domino directory”选项,特别是如果您使用任何原始的标准密码的情况下。

11.启用“In file”选项,然后设置用户 ID 存储在注册信息中的路径。 12.现在单击大的复选按钮

,以确认所有用户的信息均正确。

图 34. ID Info 栏

(查看大图)

13.如果针对用户显示 OK 符号,您就可以继续,如果您只有一个用户要注册,单击 Register 按钮。如果您有多个用户需要注册,请单击 Register All 按钮。 14.用户注册后,会弹出一个窗口,确认注册完成,或显示注册信息有多少错误。如果有任何错误,您需要检查本地 Log.nsf 确定问题所在。 15.最后,在完成注册后,请单击 Done 按钮。 5.2 重新认证用户

您有两种选择可用来重新认证用户,通过 AdminP 任务(推荐使用)或手动(如果用户的 ID 已过期)。如果您需要手动重新认证用户,请参见 Domino 管理员说明(F1 键),并搜索“重新认证验证者 ID 或用户 ID”主题。

若要通过 AdminP 任务重新认证用户:

1. 打开 Domino Administrator,单击 People & Group 选项卡,从左侧窗格中选择 People,然后选择您要重新认证的用户(见图 35)。

图 35. 选择要重新认证的用户

(查看大图)

2. 展开右侧的 People 折叠器,然后从下拉菜单中选择 Recertify(见图 36)。

图 36. Recertify 菜单选项

(查看大图)

3. Choose a Certifier 窗口将会显示。务必确保服务器名称和 cert.id 或用户 OU 中的 ID 均准确无误(见图 37),如果它们均正确,单击 OK。

图 37. Choose a Certifier 窗口

(查看大图)

4. 在密码提示框中,键入 OU ID 的密码,如图 38 所示。

图 38. Certifier password 提示

5. 此时您将会看到 Renew Certificates in Select Entries 窗口,在这里您可以更改用户认证到期日期(见图 39)。建议设置的到期日期不超过两年。设置完日期后,单击 OK。

图 39. Renew Certificates in Select Entries 窗口

(查看大图)

6. 现在您会看到 Recertify User 窗口(见图 40)。确认信息无误,然后单击 OK。

图 40. Recertify User 窗口

(查看大图)

7. 如果这一过程成功完成,您应看到 Processing Statistics 窗口,如图 41 所示。

图 41. Processing Statistics 窗口

(查看大图)

默认情况下,AdminP 处理请求标记为每天的 12 点钟(午夜)。如果您需要在这之前运行此程序,请在 Domino 控制台上发出“tell adminp process new”命令。 若要从 Domino 的控制台中运行该命令(见图 42)。

1. 打开 Domino Administrator,选择 Server 选项卡,然后从左侧窗格中选择 Server Console。 2. 单击 Live 按钮,然后将 “tell adminp process new”命令键入屏幕底部的 Domino Command 栏。

3. 单击 Send 按钮。

本文来源:https://www.bwwdw.com/article/6a27.html

Top