本章各节将帮助您从命令行安装和卸载 SolarisTM for ISPsTM 平台扩展和服务。
如果您选择从命令行安装,那么您就享受不到主机配置软件的好处。主机配置软件使您在从浏览器进行安装的过程中,可以进行一些调整和安全性修改,允许您将安装过程中提供的配置参数作为配置方案保存起来。
方案是服务器的当前状态加上您提供的规格的组合;换句话说,是所期望的服务器的最终状态。如果使用主机配置软件来保存方案,那么您可以将其用于设置 JumpStartTM 正文以便在其它服务器上复制该方案。主机配置软件还可以用来执行一些非交互式的、后安装命令或正文。
我们建议使用主机配置软件从一个浏览器安装 Solaris for ISPs。只有当您完全熟悉该产品及其各种组件依赖性时,才可以从命令行安装。
为了对安装 Solaris for ISPs 作好充分的准备,您必须了解各种平台扩展和服务如何相互匹配和依赖。Solaris for ISPs 管理指南 的一至四章提供了产品的概览,并详细解释了每个软件组件的硬件和操作系统要求。
阅读 Solaris for ISPs 管理指南 一至四章概览文档,并按照其中介绍的步骤进行操作。
第一章 "Solaris for ISPs 概览" 讨论了产品的特性和优点。
第二章 "怎样对安装进行计划" 详细介绍了计划、准备和安装产品的步骤。
第三章 "设置的指导原则" 介绍了配置指导原则。
第四章 "安装要求" 列出了该产品软件对 RAM、硬盘空间和 OS 的要求。此章还讨论了对捆绑与非捆绑的软件的组件依赖性。
有关本文档的任何最新修改,请查看 media_root/docs/README.1st 中的 README。
为了您的方便,我们提供了多种格式的 Solaris for ISPs 概览文档。
在您的安装媒体的根目录下,概览文档的具体位置参见 media_root/docs/README.1st。
在印刷文档中,此信息在 Solaris for ISPs 管理指南 的一至四章中。
在万维网上,您可以到 media_root/docs/README.1st 中所列的位置 访问此信息。
本节讨论从命令行安装 Solaris for ISPs 的步骤。
登录到您要安装该软件的计算机上,并给予自己根访问权。
将目录变更为您安装所使用的媒体的根。
将目录变更为您解包存放该电子分发物的目录,或已装配的 CD-ROM 的根目录。
然后请进入单个组件安装部分,以安装该组件。
Solaris for ISPs 平台提供具有配置管理工具和强化记录功能的平台扩展。如果这是这台机器上的第一项 Solaris for ISPs 安装,那么您必须安装该软件。
将目录变更为 components/SUNWisp/。
输入 ./install
正文将请求为安装该组件提供一些配置信息。
Please enter the root of the distribution media:
输入您正使用的安装媒体的路径。根据安装所使用的媒体输入您用来解包存放该电子分发物的目录的路径,或输入已装配的 CD-ROM 的目录路径(例如,DistributionMediaPath/components/SUNWisp/)。
Do you want to install the Solaris for ISPs Administration Guide?
按回车键选择 yes,或输入 b 选择 no。如选择 yes,则安装 HTML 格式的 Solaris for ISPs 管理指南。
Do you want to install the Host Configuration manual pages?
按回车键选择 yes,或输入 b 选择 no。如选择 yes,则安装主机配置命令行工具的手册页。
然后进行 "确定安装已经成功"。
JDK 1.1.5 提供 Solaris for ISPs 的多个组件所需的 Java 类。您无法定制该软件的安装。您必须在安装 JDK 1.1.5 之前安装 Solaris for ISPs 平台 (SUNWisp)。
将目录变更为 components/SUNWjdk/。
输入 ./install
正文请求为安装该组件提供信息。
Please enter the root of the distribution media:
输入您正使用的安装媒体的路径。根据安装所使用的媒体,输入您用来解包存放该电子分发物的目录的路径,或输入已装配的 CD-ROM 的目录路径(例如,DistributionMediaPath/components/SUNWjdk/)。
然后进行 "确定安装已经成功"。
这是您访问 SunTM Internet Administrator 必须使用的 Web 浏览器。您不能定制该软件的安装。您必须在安装 HotJavaTM 之前安装 Solaris for ISPs 平台 (SUNWisp)。
将目录变更为 components/SUNWdthj/。
输入 ./install
正文请求为安装该组件提供信息。
Please enter the root of the distribution media:
输入您正使用的安装媒体的路径。根据安装所使用的媒体,输入您用来解包存放该电子分发物的目录的路径,或输入已装配的 CD-ROM 的目录路径(例如,DistributionMediaPath/components/SUNWdthj/)。
然后进行 "确定安装已经成功"。
Solaris for ISPs 的 FlexLM 服务器。您无法定制该软件的安装。您必须在安装此许可证服务器之前安装 Solaris for ISPs 平台 (SUNWisp)。使用该软件的许可证书取得许可密钥,以便在 Sun Directory Services 中初始化更多的条目。安装方法:
将目录变更为 components/SUNWlicsw/。
输入 ./install
正文请求为安装该组件提供信息。
Please enter the root of the distribution media:
输入您正使用的安装媒体的路径。根据安装所使用的媒体,输入您用来解包存放该电子分发物的目录的路径,或输入已装配的 CD-ROM 的目录路径(例如,DistributionMediaPath/components/SUNWlicsw/)。
然后进行 "确定安装已经成功"。
这一“轻型目录访问协议”(LDAP) 实施方法在 SunTM Directory Services 中为用户(管理员)、服务配置和订户信息提供了共享的仓库。您必须在安装 Sun Directory Services 之前安装 Solaris for ISPs 平台 (SUNWisp) 和 JDK 1.1.5 (SUNWjdk)。
有关配置字段的详细信息,请参阅 Sun Directory Services 3.1 管理指南、Sun Directory Services 3.1 用户指南 和 Solaris for ISPs 管理指南 的第 5 和第 6 章。
将目录变更为 components/SUNWconn/。
安装该组件前,请查阅 Solaris for ISPs 管理指南 的第 4 章以确认组件依赖性。
输入 ./install
正文将请求为安装该组件提供一些配置信息。
Please enter the root of the distribution media:
输入您正使用的安装媒体的路径。根据安装所使用的媒体,输入您用来解包存放该电子分发物的目录的路径,或输入已装配的 CD-ROM 的目录路径(例如,DistributionMediaPath/components/SUNWconn/)。
Do you want to run the RADIUS server included with Solaris for ISPs?
按回车键选择 yes,或输入 b 选择 no。如选择 no,则与 Solaris for ISPs 捆绑的 RADIUS 服务器将只安装,不启动。
What country do you wish to specify as your root for this install of Sun Directory Services?
输入您的两个字符的国家代码。可以按回车键接受缺省的 [US],也可指定您的两个字符的国家代码。
Organization name for root of Sun Directory Services
输入您的组织名(例如,Sun)。
第 2 和第 3 步中输入的值用来定义您在 OSI 树中的顶层判别名。例如,o=sun,c=us。
Root DN (distinguished name) for Sun Directory Services?
输入用来绑定到目录服务的服务器管理员的判别名。使用格式 cn=admin,o=sun,c=US,其中cn 为 commonName(公用名),o 为 organizationName(组织名),c 为 countryName(国家名)。
这里,c 和 o 必须分别匹配 步骤 5 和 步骤 6 中指定的值。
Top level domain for Sun Directory Services?
输入 Sun Directory Services DITs 的顶层域(例如,COM)。
What do you wish to use as youradministrative root password?
输入用来绑定到目录服务的服务器管理员(在 步骤 7 中指定)的口令。
如果您要 Sun Internet Administrator 联系此目录服务服务器,那么记下第 2 至第 6 步中输入的信息。
Do you wish to have the Web Gateway server automatically started and monitored?
Web 网关允许您通过一个 HTML 界面浏览目录中的条目。按回车键选择 yes,或输入 b 选择 no。
Do you wish to have the Sun Directory Services administration server automatically started and monitored?
按回车键选择 yes,或输入 b 选择 no。
对守护程序进行监视使得在守护程序停止运行时,可以自动重新启动它们。如果您未选择在安装后启动和监视守护程序,您还可以在另外的时间手工启动这些守护程序,请参照 "启动目录服务"。有关应该怎样启动守护程序的详细信息,请参阅 Sun Directory Services 3.1 管理指南。
然后进行 "确定安装已经成功"。
Simple Key-management for Internet Protocols (SunscreenTM SKIP) 是推荐的用于 IP 加密的密钥管理标准。您无法定制此软件的安装。您必须在安装 SKIP 之前安装 Solaris for ISPs 平台 (SUNWisp) 。
将目录变更为 components/SUNWicg/。
输入 ./install
正文请求为安装该组件提供信息。
Please enter the root of the distribution media:
输入您正使用的安装媒体的路径。根据安装所使用的媒体,输入您用来解包存放该电子分发物的目录的路径,或输入已装配的 CD-ROM 的目录路径(例如,DistributionMediaPath/components/SUNWicg/)。
然后进行 "确定安装已经成功"。
您无法定制 FTP 服务器的安装。您必须在安装 SunTM Internet FTP ServerTM 之前安装 Solaris for ISPs 平台 (SUNWisp) 和 JDK 1.1.5 (SUNWjdk)。安装后,若要访问本软件的基于浏览器的图形用户界面,一定要将此 Sun Internet FTP Server 在网络上的 Sun Internet Administrator 控制台注册。安装方法:
将目录变更为 components/SUNWftp/。
输入 ./install
正文请求为安装该组件提供信息。
Please enter the root of the distribution media:
输入您正使用的安装媒体的路径。根据安装所使用的媒体,输入您用来解包存放该电子分发物的目录的路径,或输入已装配的 CD-ROM 的目录路径(例如,DistributionMediaPath/components/SUNWftp/)。
然后进行 "确定安装已经成功"。
这是一个具有高度可缩放性的多线程新闻服务器。您必须在安装 SunTM Internet News ServerTM 之前安装 Solaris for ISPs 平台 (SUNWisp) 和 JDK 1.1.5 (SUNWjdk)。安装后,若要访问本软件的基于浏览器的图形用户界面,一定要将此 Sun Internet News Server 在网络上的 Sun Internet Administrator 控制台注册。安装方法:
将目录变更为 components/SUNWsns/。
安装该组件前,请查阅 Solaris for ISPs 管理指南 的第 4 章以确认组件依赖性。
输入 ./install
正文将请求为安装该组件提供一些配置信息。
Please enter the root of the distribution media:
输入您正使用的安装媒体的路径。根据安装所使用的媒体,输入您用来解包存放该电子分发物的目录的路径,或输入已装配的 CD-ROM 的目录路径(例如,DistributionMediaPath/components/SUNWsns/)。
Select the desired News server configuration
按回车键选择 Reader and Feeder Services,这是缺省的 [c] 选项。或输入:
这三种选择使您可以指定您想从此新闻服务器提供的服务类型。
Enter the UNIX user name of the News service administrator
按回车键接受负责管理此新闻服务器的新闻服务管理员的缺省 UNIX 用户名。缺省 uid 是根 (root)。Sun Internet News Server 只能被根访问。
Enter the Unix group name of the News service administrator
按回车键接受负责管理此新闻服务器的新闻服务管理员的缺省 UNIX 组名。缺省 gid 是 sys。
然后进行 "确定安装已经成功"。
这是由一些 Solaris for ISPs 组件使用的,并可以用于标准的 Web 服务。您必须在安装 SunTM WebServerTM 之前安装 Solaris for ISPs 平台 (SUNWisp) 和 JDK 1.1.5 (SUNWjdk)。安装方法:
将目录变更为 components/SUNWhttp/,其中 componentid 是您要安装的 Solaris for ISPs 组件的软件包名。
输入 ./install
正文将请求为安装该组件提供一些配置信息。
Please enter the root of the distribution media:
输入您正使用的安装媒体的路径。根据安装所使用的媒体,输入您用来解包存放该电子分发物的目录的路径,或输入已装配的 CD-ROM 的目录路径(例如,DistributionMediaPath/components/SUNWhttp/)。
Do you want SSL support?
这使您可以通过“安全插座层”(Secure Socket Layer, SSL) 与 Sun Internet Administrator 进行安全的通讯。SSL 支持为受保护的、加密的通讯提供的 Verisign 证书。按 回车键选择 yes,或输入 b 选择 no。如果选择 no,则将不安装 SSL 软件包。
Do you want Java(TM) Servlet support?
使用 Servlet 而不是 CGI 正文,可在服务器端提供 Java 的跨平台优势,同时提高处理速度。要支持 Java Servlet 需要安装 JDK 1.1.5 组件。按回车键选择 yes,或输入 b 选择 no。
Do you want Apache configuration emulation so that Microsoft FrontPage Server Extensions may be installed?
This option allows your customers to use Microsoft FrontPage for authoring, administration, and dynamic content.
按回车键选择 no,或输入 b 选择 yes
x86 目前不能使用 FrontPage Server Extensions(FrontPage 服务器扩展)。
Do you want this installation to create and populate a web server and site in /var/http/sws_server?
按回车键选择 yes,或输入 b 选择 no。如选择 yes,则一个 Web 服务器和一个可定制的 Web 站点将被创建。
Under what user name should a Web server daemon operate by default?
指定此 Web 服务器守护程序在什么用户名下运行。
出于安全考虑,不要作为 root 用户或 nobody 用户运行 Sun WebServer。建议创建第二个用户,然后以该用户名执行 Sun WebServer 守护程序。
然后进行 "确定安装已经成功"。
这为分布式 Internet 服务提供了安全的集中管理。如果您安装 Sun Internet FTP Server (SUNWftp) 或 Sun Internet News Server (SUNWsns),您必须 安装此软件以访问它们的用户界面。您必须在安装 Sun Internet Administrator 之前安装 Solaris for ISPs 平台 (SUNWisp)、JDK 1.1.5 (SUNWjdk) 和 Sun WebServer (SUNWhttp)。
您在这里输入的配置信息被存储在 /var/opt/SUNWixamc/awsconf/aws.conf 中。安装方法:
将目录变更为 components/SUNWixamc/,其中,componentid 是您要安装的 Solaris for ISPs 组件的软件包名称。
输入 ./install
正文将请求为安装该组件提供一些配置信息。
Please enter the root of the distribution media:
输入您正使用的安装媒体的路径。根据安装所使用的媒体,输入您用来解包存放该电子分发物的目录的路径,或输入已装配的 CD-ROM 的目录路径(例如,DistributionMediaPath/components/SUNWixamc/)。
Install the Solaris for ISPs manual pages?
此选项使您可以安装联机 Solaris for ISPs man 页。按回车键选择 yes,或输入 b 选择 no。
Enter the host name of the Sun(TM) Directory Services servers
输入 Sun Directory Services 服务器的主机名,Sun Internet Administrator 将与之联系以生成初始条目。
Enter Sun(TM) Directory Services administrator's DN (Eg, cn=admin,o=sun,c=US). This value must match what you specified for Sun Directory Services
输入您在安装 Sun Directory Services 时指定(在 步骤 7 中)的数据仓库管理员的判别名。若要指定,使用格式: cn=admin,o=sun,c=US,其中,cn 是 commonName(公用名),o 是 organizationName(组织名),c 是 countryName(国家名)。
Enter Sun Directory Services administrator's password.
输入在 步骤 6 中指定的数据仓库管理员的口令。
Enter the Sun(TM) Directory Services top level DN (for example, o=sun,c=US). This value must match the Country and Organization name that were specified for Sun Directory Services.
输入您在安装 Sun Directory Services 时指定(在 步骤 5 和 步骤 6 中)的根域的顶层判别名。若要指定,使用格式:o=sun,c=US,其中,o 是 organizationName(组织名),c 是 countryName(国家名)。
您在第 2 至第 5 步输入的值,必须与您在安装目录服务(Sun Internet Administrator 将与之联系以生成初始条目)时输入的值相匹配。
Enter a user name for the administrator of Sun(TM) Internet Administrator
输入 Sun Internet Administrator 控制台的管理员的用户登录名。
Enter a password for the administrator of Sun(TM) Internet Administrator
输入在 步骤 9 中指定的 Sun Internet Administrator 的管理员的口令。
您需要在第 6 和第 7 步中输入的信息以登录到 Sun Internet Administrator 控制台。
然后进行 "确定安装已经成功"。
此性能监视软件允许您设置模拟用户对于服务的经验的特殊客户机。您必须在安装 SunTM Internet Services MonitorTM 之前安装 Solaris for ISPs 平台 (SUNWisp) 和 Sun WebServer (SUNWhttp)。安装方法:
将目录变更为 components/SUNWixmon/。
输入 ./install
正文将请求为安装该组件提供一些配置信息。
Please enter the root of the distribution media:
输入您正使用的安装媒体的路径。根据安装所使用的媒体,输入您用来解包存放该电子分发物的目录的路径,或输入已装配的 CD-ROM 的目录路径(例如,DistributionMediaPath/components/SUNWixmon/)。
What port should the monitor use?
按回车键接受缺省端口。Sun Internet Services Monitor(Sun Internet 服务监视器)使用的缺省端口号为 2381。
在 Sun Internet Administrator 上注册后,您切不可变更 SUNWixmon Web 服务器进程的端口。变更端口会使 Sun Internet Administrator 需要的信息失效。如果必须变更端口,则请参见 Sun Internet Administrator 在线帮助。
然后进行 "确定安装已经成功"。
您可以在您的网络中的任何机器上安装 LDAP(轻型的目录访问协议)客户库,以便可以访问 LDAP 库。安装后,安装 LDAP 手册页修补程序(106497-01 或 106498-01)以访问手册页。安装方法:
如果您使用 CD-ROM 进行安装,那么加载 CD-ROM,并登录到想要安装此软件的计算机上。或者,登录到您解包存放此电子分发物的计算机上。
将目录变更为安装媒体的根。
将目录变更为您解包存放此电子分发物的目录,或已装配的 CD-ROM 的根目录。
将目录变更为 /components/SUNWisp/pkgs。
输入 # tar -cvf SUNWlldap /tmp/SUNWlldap.tar
即将 SUNWlldap.tar 软件包存储在 /tmp 目录中。您只有在准备将文件复制到另一台机器上时,才可以 tar 该文件。
如果您在从 CD-ROM 安装,则进入第 7 步。如果您从电子分发物安装,则您必须从解包此电子分发物的机器上注销,并登录到想安装该软件包的机器上。给予您自己根访问权,然后进行第 6 步。
获取 SUNWlldap.tar 并输入 # tar -xvf SUNWlldap.tar 以 untar 该文件。
输入 # pkgadd -d . SUNWlldap
即安装 LDAP 客户库软件包。
为该组件安装的软件包被显示。如要确定组件是否已安装成功,等待两条消息之一出现:
这里,Componentid 是安装的组件的主软件包名。
显示的主软件包名 (Componentid) 表示成功安装了下列内容:
本节讨论从命令行卸载 Solaris for ISPs 组件的步骤。您也可以使用主机配置软件从浏览器卸载这些组件。主机配置软件允许您同时卸载多个组件。请参见 "卸载 Solaris for ISPs" 以使用主机配置软件进行卸载。
将目录变更为 /var/opt/SUNWisp/hc/media/components/componentid/,其中,componentid 是您想要卸载的 Solaris for ISPs 组件的主软件包名。
确认组件依赖性,确保您不会卸载那些其它已安装的组件所依赖的组件。
不要卸载其它已安装的组件所依赖的组件。您正在卸载的组件的软件包如为其它已安装组件所共享,则正文将不会去除它们。
输入 ./uninstall
等待如下消息出现:Removal of <Package> was successful,其中,Package 是您正在卸载的组件的软件包名。在成功卸载了组件之后,显示命令提示符 #。
Solaris for ISPs 平台软件包有:SUNWfixm、SUNWisp、SUNWixhws、SUNWlldap、SUNWixpl、SUNWixvh、SUNWixds、SUNWixamr、SUNWixdoc、SUNWisph、SUNWispm。
在卸载 SUNWisp 前卸载所有其它 Solaris for ISPs 组件。
JDK 1.1.5 软件包是 SUNWixinh。如果另一个组件需要,则共享软件包 SUNWjvrt、SUNWjvdem、SUNWjvdev、SUNWjvjit、SUNWjvman 不会被去除。
如果另一个组件需要,则 HotJava 1.1.4 软件包 SUNWdthj 不会被去除。
FlexLM 许可证服务器软件包有:SUNWlit、SUNWlicsw
Sun Directory Services 软件包有:SUNWsds、SUNWsdsc、SUNWixsds。如果另一个组件需要,则共享软件包 SUNWski、SUNWskicw、SUNWskild、SUNWssld、SUNWskimu、SUNWskimc、SUNWskica、SUNWfns 不会被去除。
SunScreen SKIP 软件包有:SICGkdsup、SICGcsafe、SICGcdes、SICGc3des、SICGkisup、SICGkeymg、SICGes、SICGcrc4、SICGcrc2、SICGbdcdr。
Sun Internet FTP Server 软件包有:SUNWftpu、SUNWixftpr。如果另一个组件需要,则共享软件包 SUNWixfta、SUNWixjnd、SUNWOirun、SUNWixtnm、SUNWftpm、SUNWixklg、SUNWixavm 不会被去除。
Sun Internet News Server 软件包有:SUNWsnsf、SUNWsnsr、SUNWsnsc。如果另一个组件需要,则共享软件包 SUNWixsna、SUNWOirun、SUNWixtnm、SUNWsnsm、SUNWixklg、SUNWixavm 不会被去除。
Sun WebServer 软件包有:SUNWhttpc、SUNWhtdoc、SUNWhtman。如果另一个组件需要,则共享软件包 SUNWhtadm、SUNWhttp、SUNWski、SUNWskicw、SUNWskild、SUNWssld、SUNWskimu、SUNWskimc、SUNWskica、SUNWixavm、SUNWixklg、SUNWhtsvl 不会被去除。
Sun Internet Administrator 软件包有:SUNWixamh、SUNWixamc。如果另一个组件需要,则共享软件包 SUNWixfth、SUNWixsnh、SUNWixfta、SUNWixsna、SUNWixjnd、SUNW0irun、SUNWhtman、SUNWsnsm、SUNWixmm、SUNWispm、SUNWixamm、SUNWftpm 不会被去除。
配置信息备份在 /var/opt/SUNWixamc/awsconf.bak.0 中,Servlet 和访问记录备份在 /var/opt/SUNWixamc/logs.bak.0 中。为配置和记录文件的备份选择的编号相同(例如,0)。每次组件被卸载时,都插入一个以 0 开始的增量编号。
Sun Internet Services Monitor 软件包有:SUNWixmon、SUNWixmh。