确保以超级用户身份登录。
% su - |
将目录更改至(或启动并转至) CD-ROM 卷的最高层。
这应类似如下位置:
/cdrom/sol_2_7_doc/ |
该目录包含一个目录、README 文件、installer实用程序及 ab2cd 正文。使用 ab2cd正文直接从 CD 运行文档服务器。
键入如下命令:
# ./ab2cd |
用如下 URL 访问文档服务器:
http://server:8888/ |
其中,server 是 CD-ROM 驱动器所在机器的名称。
注意:从 CD 运行的文档服务器总是在端口 8888 运行。
(可选的) 如果文档集已经安装在服务器机器上,而您希望从 CD 运行的服务器软件能识别这些文档集,则使用如下命令:
# ab2cd -s |
该形式的命令会使 CD 驱动的服务器软件寻找安装在此系统上的其它文档集,并将其添加到自己的数据库。
要停止从 CD 运行服务器,请键入:
# /cdrom/sol_2_7_doc/ab2cd stop |
直接从 CD 运行文档服务器速度一般较慢。如果希望其它用户访问该文档服务器,请勿使用这种方法。
从 CD 运行服务器时,请牢记以下事项:
从 CD 运行 AnswerBook2 时,它总是在端口 8888 运行。如果系统中已有 AnswerBook2 服务器在默认端口(8888) 运行,ab2cd 正文将显示如下信息:
A document server is already running on this system as server:8888.
Please shut down the current server before running the ab2cd command.
请使用如下命令关闭当前服务器:
# /usr/lib/ab2/bin/ab2admin -o stop |
总是使用 ab2cd stop 来停止从 CD 运行的服务器,而不要使用 /etc/init.d/ab2mgr stop来停止基于 CD 的服务器。
ab2cd stop 命令可停止 AnswerBook2 服务器进程,并清除 /tmp/ab2/和 /tmp/ab2cd_config/ 目录中的所有文件。 /etc/init.d/ab2mgr stop 命令停止所有的服务器进程,但是并不清除 /tmp/ab2/ 和 /tmp/ab2cd_config/ 目录中的文件。
若要运行两个 AnswerBook2 服务器(一个在系统上,另一个从 CD),请牢记如下规则: