文档服务器管控,登记您的文档服务器

登记您的文档服务器

在不知道URL的情况下使用户能够定位您的文档服务器,您可使用FNS系统登记服务器名称。如果知道 URL,用户还是可以访问未登记的文档服务器。

如何登记您的服务器取决于两件事:您对 FNS 命令的熟悉程度

如果您熟悉标准 FNS 命令,例如fnbind,您可用这些命令登记服务器。可是,要简化登记过程,/usr/lib/ab2/bin/ab2regsvr 命令能为您登记您的服务器。更多信息,请参阅"使用ab2regsvr命令登记您的文档服务器"和"使用标准FNS命令登记您的服务器"。

正在使用什么命名服务

NIS+(网络信息服务+)是用于 Solaris 2.6 及兼容的操作环境下的主要命名服务。如您的系统是用 NIS+ 且您拥有管理特权,当您在 NIS+ 主或 NIS+ 用户系统登录时,您可以登记服务器。

NIS(网络信息服务)是 SunOSTM 4.x (Solaris 1.x) 环境提供的标准命名服务。如果您的系统使用 NIS,您必须以根用户在 NIS 主系统登记文档服务器。

AnswerBook2 产品也可与一个以文件系统定义的命名系统(文件)一同工作,在这个命名系统中所有名称是手动输入到数据文件中的。这些文件存储于目录 /var/fn/。这种情况下,要能登记服务器,您必须对系统有根用户访问且登录仅对已登记的机器有效。其它机器不能访问在文件系统机制下登记的服务器。

使用ab2regsvr命令登记您的文档服务器

若要登记您的服务器,请使用ab2regsvr命令。 ab2regsvr 命令在系统配置中查看及为您的服务器设置适当的名称空间。

若要登记您的服务器,请使用如下命令:

# /usr/lib/ab2/bin/ab2regsvr server_url

其中 server_url 对此服务器是一个完全限定的URL(例如: http://imaserver.eng.sun.com:8888/)。

该 ab2regsvr 命令也提供可能有帮助的其它选项:查阅已登记的AnswerBook2服务器URL的清单:

# /usr/lib/ab2/bin/ab2regsvr -l

从清单中取消已登记的服务器:

# /usr/lib/ab2/bin/ab2regsvr -d

变更当前已登记的AnswerBook2服务器的URL:

# /usr/lib/ab2/bin/ab2regsvr -r server_url

其中 server_url 是到服务器的新URL(例如:http://aserver.eng.sun.com:8888/)。它用特定的URL替换任何存在的URL。

若想获得更多有关 ab2regsvr 命令的信息,请参阅附录 B,ab2regsvr(1M) 手册页。

使用标准FNS命令登记您的服务器

如果您需用FNS命令来登记您的服务器,而且您已经在您的位置安装了FNS,请用以下命令为您的单位(域)将特定的URL登记为文档:

# fnbind -r thisorgunit/server/answerbook2 onc_answerbook2 \

onc_addr_answerbook2 server_url

其中 server_url 对此服务器是一个完全限定的 URL(例如: http://imaserver.eng.sun.com:8888/)。

要找出目前已登记的服务器,请用以下命令:

% fnlookup -v thisorgunit/service/answerbook2

这返回一个已登记服务器的列表,类似如下:

引用类型:onc_answerbook2

地址类型: onc_addr_answerbook2

length: 19

data: 0x68 0x74 0x74 0x70 0x3a 0x2f 0x2f 0x61 0x6e 0x73 http://ans

0x77 0x65 0x72 0x73 0x3a 0x38 0x38 0x38 0x38 wers:8888

在此例中,已登记服务器是http://answers:8888/。

如果您得到类似如下的响应,则说明没有服务器是用FNS登记的:

'thisorgunit/service/answerbook2' 查找失败:\ 名称未找到:'answerbook2'

若想获得更多有关 FNS的信息,包括怎样安装,请参阅 FNS 文档。

命名服务和 AnswerBook2 用户

在 Solaris 2.6 或 Solaris 7 操作环境中,用户能用用环境变量AB2_DEFAULTSERVER定义一个默认的 AnswerBook2 服务器。例如,用户可有以下命令行在.cshrc文件中:

setenv AB2_DEFAULTSERVER http://imaserver.eng.sun.com:8888

如果用户没有定义环境变量,当从桌面调用 AnswerBook2 产品时,产品会查看它被调用的系统是否正在运行一个文档服务器。如果是,它将用 URL:http://localhost:端口调用,在此端口默认值为8888。

如果用户没有定义环境变量且当前系统不是一个文档服务器,当用户从桌面调用 AnswerBook2,系统将执行一个fnlookup thisorgunit/service/answerbook2命令以找到什么文档服务器可供使用。然后它将选择其中一个,并用服务器名称作为URL调用 AnswerBook2 浏览器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值