AIX系统与软件安装Word下载.docx
《AIX系统与软件安装Word下载.docx》由会员分享,可在线阅读,更多相关《AIX系统与软件安装Word下载.docx(35页珍藏版)》请在冰豆网上搜索。
注意:
新的和完全覆盖安装将会覆盖所选定的目标磁盘上的所有数据。
这意味着,在完成安装之后,您必须使用ConfigurationAssistant应用程序、SMIT、或者命令行,手动地对您的系统进行配置。
如果您希望保留系统配置、或者不需要完全覆盖root卷组,那么请不要使用新的和完全覆盖选项。
迁移安装
要从AIXVersion3.2、AIXVersion4.1、AIXVersion4.2或者AIXVersion4.3升级到AIX5LVersion5.1,并保持现有的root卷组,可以使用这种安装方法。
除了/tmp,这种方法将保持所有的文件系统,包括root卷组、逻辑卷,以及系统配置文件。
迁移安装是AIXVersion3.2、AIXVersion4.1和AIXVersion4.2计算机的缺省安装方法。
在大多数情况下,在使用迁移安装方式安装了新的版本之后,将保存产品在先前版本中的用户配置文件。
保留安装
如果您的系统中已经安装了某个版本的BOS,并且您希望保留root卷组中的用户数据,那么可以使用这种安装方法。
然而在缺省情况下,这种方法将会覆盖/usr、/tmp、/var和/(根)文件系统;
所以,这些目录中的所有用户数据都将丢失。
将会删除这些文件系统并进行重新创建;
所以,系统中所安装的所有其他LPP或者文件集也都将丢失。
在完成保留安装之后,必须对系统进行配置。
/etc/preserve.list文件包括在保留BOS安装过程中要进行复制和保存的系统文件的列表。
在缺省情况下,其中包括/etc/filesystems文件。
您可以将希望在保留安装过程中加以保存的任何附加文件的完整路径名添加到preserve.list文件中。
例如,您可以更改/etc/preserve.list文件以告知安装过程您希望保留/var文件系统。
高级选项安装
在AIX5LVersion5.1的“AdvancedOptions”屏幕中,您可以修改更多的系统操作参数设置。
您可以修改下列三种选项:
∙InstallationPackageSetorDesktop(安装包集或桌面)
∙EnableTrustedComputingBase(启用受信的计算基础)
∙Enable6bitKernelandJFS2(启用64位内核和JFS2)
安装包集或桌面
“InstallationPackageSetorDesktop”屏幕允许您配置系统在启动时将使用的界面类型。
“InstallationPackageSet”是缺省值,并且是ASCII控制台的唯一选择。
“Desktop”选择用于表示图形系统。
这将允许您选择系统所使用的图形界面的类型。
图形界面的类型包括:
∙CDE
∙KDE
∙GNOME
∙NONE
如果您没有选择任何桌面(即选择了NONE),那么将安装最小的配置,具体包括X11、Java、perl、SMIT和基于Web的系统管理器。
如果您选择了CDE、GNOME或者KDE,那么还将安装桌面和文档说明服务库。
如果您选择了GNOME或者KDE,那么在界面中将提示您插入ToolboxforLinuxApplications的CD-ROM。
如果手头没有这个CD-ROM,那么您可以输入q以便继续进行安装而不使用它。
有关安装包集或桌面设置的更详细的信息,请参考AIX5LVersion5.1安装指南SC23-4374。
启用可靠计算基础(TCB)
可靠计算基础提供了额外的安全级别,并且可以确保实际运行您所希望运行的任务。
如果您将这个属性设置为YES,那么安装过程将安装bos.rte.security文件集,并且您可以配置TCB。
需要说明的是,您只能够在这个时候启用TCB。
如果您决定现在不安装TCB,那么以后要启用TCB时,您必须重新安装操作系统。
通过从系统中删除bos.rte.security文件集,可以删除TCB。
启用64位内核和JFS2
AIX5LVersion5.1允许您在安装过程中安装64位内核,以及以前的32位内核。
如果您的系统中包含64位处理器,那么基本操作系统将自动地加载64位内核。
然而,仅当您在初始AIX安装过程中将“Enable6bitKernelandJFS2”设置为YES的情况下,才能够启用64位内核。
您也可以稍后通过安装bos.mp64文件集来安装这个内核。
bootinfo-y命令将识别出您的系统硬件的类型,32位或者64位。
如果该命令返回32,那么您不能使用64位内核。
JFS2是AIXVersion4.3和以前的发行版中的日志文件系统(JFS)的增强和更新版本。
JFS2支持一些新的特性,比如大小为1TB的文件,以及最大大小为4PB的文件系统。
JFS2还允许您在系统中创建增强的日志文件系统。
如果您使用了新的和完全覆盖的安装方法,那么安装过程将在rootvg中创建JFS2文件系统。
如果您的系统不支持64位方式,那么将不会显示这个选项。
如果您的系统支持64位方式,并且您进行的是迁移安装,那么将启用这个选项,但是不会将现有的文件系统转换为JFS2。
在安装了BOS之后,配置高级选项,并从硬盘启动系统,这时系统将进入“ConfigurationAssistant”菜单。
ConfigurationAssistant
在完成安装并重新启动系统之后,将自动启动ConfigurationAssistant程序(/usr/sbin/install_assist)。
在以前的AIX版本中,ConfigurationAssistant被称为InstallationAssistant或者ConfigurationAssistantTaskguide。
ConfigurationAssistant允许您设置基本的系统配置,如图5中所示。
图5“ConfigurationAssistant”菜单
如果从ASCII终端进行系统安装,那么将以字符格式显示类似的列表。
在使用ConfigurationAssistant完成了这些任务之后,您应该禁用在系统重新启动时自动重新启动ConfigurationAssistant的选项。
否则,每次系统重新启动时都将在控制台中显示它。
要禁用自动重新启动,请执行下面的操作步骤:
∙选择“ExittheConfiguratonAssistant”。
∙单击Next。
∙现在选择Finish,在重新启动操作系统时将不会启动ConfigurationAssistant。
如果您需要再次调用ConfigurationAssistant,可以运行/usr/sbin/install_assist或者使用SMIT快速路径smittyassist。
了解维护级别
在安装了基本操作系统之后,您可以使用oslevel命令来确定其维护级别。
oslevel命令的一般语法规则如下所示:
oslevel[-lLevel|-g|-q]
在表1中,给出了关于oslevel命令的各种标志的简要描述。
表1oslevel命令的标志
标志
描述
-lLeve
列出早于由Level参数指定的维护级别的文件集。
-g
列出晚于当前维护级别的文件集。
-q
列出能够由-l标志指定的已知维护级别的名称。
要查看系统的当前维护级别,可以使用如下所示的oslevel命令:
#oslevel
4.3.2.0
可以通过产品名称和级别编号来确定一个软件产品。
在AIXVersion3.2及更高版本中,软件产品的级别定义为vv.rr.mmmm.ffff,其中:
vv是一个由1到2位数字组成的数值字段,用于表示版本编号。
rr是一个由1到2位数字组成的数值字段,用于表示发行版编号。
mmmm是一个由1到4位数字组成的数值字段,用于表示修改级别。
ffff是一个由1到4位数字组成的数值字段,用于表示修复级别。
例如,.tcp.client4.3.2.0是一个文件集,而.tcp.client4.3.2.1是该文件集的一个更新。
如果存在另一个文件集更新,那么将生成.tcp.client4.3.2.2。
这个更新将包含.tcp.client4.3.2.1中的所有修复程序。
如果生成了一个累积AIX更新,那么文件集的修改级别将递增到.tcp.client4.3.3.0,其中包含以前所有的修复程序。
在进行了更新之后,如果您的系统没有显示新的维护级别,那么可以使用带-l标志的oslevel命令,以确定哪些文件集没有更新到新的BOS级别。
在第84页的图6中,系统处于4.3.0.0,但是有一些文件集没有更新到当前维护级别。
图6示例oslevel-l输出
oslevel命令还可以用于验证系统是否成功地从一个较低的AIX版本迁移到一个较高的版本。
例如,在一个刚刚从AIXVersion4.3.3迁移到AIX5LVersion5.1的系统中使用oslevel命令,将得到下面所示的结果:
5.1.0.0
#oslevel-l5.1.0.0
#
软件包分类
软件产品包括那些AIX中附带的产品,以及那些单独购买的产品。
每种软件产品中可以包含能够进行单独安装的部分。
下面解释了软件产品的组织方式。
文件集(fileset)
对于AIX操作系统,文件集是最小的可安装的基础单元。
文件集中包括组成一个完整产品的所有文件(如.uucp),或者产品中可单独安装的部分(如.nfs.client)。
软件包(package)
软件包是一组可单独安装的文件集,该文件集提供了一系列相关的功能。
例如,是一个软件包。
许可程序产品(LicensedProgramProducts,LPP)
许可程序产品(LPP)是指一个包含了所有和这个许可程序相关的软件包的完整软件产品。
例如,BOS就是一个许可程序产品。
软件集(Bundles)
软件集就是一组包含了文件集,软件包或许可程序产品的软件,它们组合在一起为了实现一个特定的功能,例如提供一个个人的信息管理系统或者是网络上的一个客户端程序。
缺省情况下,系统使用的软件集存放在/usr/sys/inst.data/sys_bundles目录中。
用户自定义的软件集会存放在/usr/sys/inst.data/user_bundles中。
AIX5LV5.1中系统定义的软件集包括:
∙App-Dev
∙Media-Defined
∙Netscape
∙devices
∙wsm_remote
PTF和APAR
PTF是程序临时补丁(ProgramTemporaryFix)的缩写。
一个PTF是一个升级文件集或者一个用以修复前面版本出现的问题的文件集。
PTF安装的方法和文件集的安装方法一样,都是使用installp命令。
APAR是授权程序分析报告(AuthorizedProgramAnalysisReport)的缩写,它是一种紧急的修复,或者是针对于唯一的系统问题而出的修复。
最后,经过测试和确认APARs将会变成PTF。
APAR使用instfix命令来安装到系统上。
安装软件和服务更新
在安装了基本操作系统之后,仅在您的系统中安装了有限的一些文件集。
有关在BOS安装过程中所安装的软件的完整清单,请参考您的AIX安装指南。
要安装附加的软件,您可以使用SMIT或者命令行。
如果您决定使用命令行来安装软件,那么您应该熟悉installp命令。
installp命令
installp命令用于安装和更新软件。
installp命令提供了大量的标志。
在下面的部分中,通过每个命令介绍了一些最重要的标志。
所有的SMIT脚本都使用了installp命令以进行软件的安装。
在表2中,列出了installp命令的一些常用标志。
表2installp命令的标志
-a
应用一个或多个软件产品或更新。
这是缺省的操作。
这个标志可在安装时与-c标志一起使用,以应用和提交一个软件产品更新。
-B
表示请求的操作应被限制到软件更新。
-C
在一个中断的安装之后进行清除,并尝试删除先前安装的所有未完成部分。
-c
向系统提交应用的更新。
-dDevice
指定可以找到安装媒体的设备。
-F
这个选项可用来强制安装软件产品,即使存在一个该软件产品的先前安装的版本,与当前安装的版本相同或比它更新。
-fListFile
从ListFile文件中读取软件产品的名称。
如果ListFile是一个-(破折号),它将从标准输入读取名称的列表。
installp-l命令的输出适合输入到这个标志。
当用来安装或提交时,这个标志分别自动安装或提交指定软件产品必需的任何软件产品或更新。
当用来删除或拒绝软件时,这个标志自动删除或拒绝指定软件的依赖项。
-L
通过查看内容表(.TOC)并在以冒号进行分隔的输出中显示相关信息,可以显示这个媒体中的内容。
SMIT使用这个标志来列出媒体的内容。
-l(小写的L)
将包含在安装媒体中的所有软件产品和它们可单独安装的选项列出到标准输出。
不会进行任何安装操作。
-N
覆盖保存的现有文件,这些文件将在安装或更新时被替换。
这个标志仅在和-ac一起使用时有效。
-p
通过为指定操作运行所有预安装检查,执行一个预览操作。
这个标志仅在与应用、提交、拒绝和删除标志(-a、-c、-r和-u)一起使用时有效。
-r
拒绝所有当前已应用但还未提交的软件更新。
-u
从系统中删除指定的软件产品,及其所安装的任何更新。
不允许删除任何bos.rte文件集。
-VNumber
指定详细选项(可以提供预安装输出的四种详细级别),包括SUCCESSES、WARNINGS和FAILURES。
-v
验证在文件集中所有安装的文件在安装后具有正确的校验和值。
可以与-a和-ac标志一起使用,以证实是否进行了成功的安装。
如果这个标志报告了任何错误,那么需要重新安装该软件。
-X
试图扩展任何没有足够的空间来进行安装的文件系统。
安装软件
可以在下列两种状态之一进行软件安装:
应用状态、或者提交状态。
应用状态会将软件放置到系统中,并保持软件以前的版本。
当更新处于应用状态时,以前的版本存储于/usr/lpp/PackageName目录。
对于部署或者测试新的软件,这是非常有价值的,可以在软件出现错误的情况下返回到该软件以前的版本。
提交状态会将软件放置到系统中,并从/usr/lpp/PackageName目录中删除该软件的所有以前的版本。
如果需要删除提交的软件,那么您无法返回到以前的版本,除非完整地重新安装以前的软件版本。
我们建议,您在应用状态(而不是提交状态)中安装新的软件,直到对新的软件进行了彻底测试。
要在应用状态中安装软件,installp命令的语法是:
installp-a[-eLogFile][-VNumber][-dDevice][-b][-S][-B]
[-D][-I][-p][-Q][-q][-v][-X][-F|-g][-O{[r][s]
[u]}][-tSaveDirectory][-w][-zBlockSize]{FilesetName[Level]...
|-fListFile|all}
要在提交状态中安装软件,具体的命令语法是:
installp-ac[-N][-eLogFile][-VNumber][-dDevice][-b][-S]
[-B][-D][-I][-p][-Q][-q][-v][-X][-F|-g]
[-O{[r][s][u]}][-tSaveDirectory][-w]
[-zBlockSize]{FilesetName[Level]...|-fListFile|all}
例如,要在应用状态中将/usr/sys/inst.images目录中的软件包的所有文件集安装到系统中,并进行校验和检查,可以输入:
installp-avX-d/usr/sys/inst.images
要在提交状态中将/usr/sys/inst.images目录中的软件包的所有文件集安装到系统中,并检查磁盘空间需求,可以输入:
installp-acpX-d/usr/sys/inst.images
在输出的RESOURCES部分中,您将看到与下面所示类似的内容:
RESOURCES
---------
Estimatedsystemresourcerequirementsforfilesetsbeinginstalled:
(Allsizesarein512-byteblocks)
FilesystemNeededSpaceFreeSpace
/115017624
/usr5418348016
/var822424
/tmp30063280
-------------------
TOTAL:
55641151344
NOTE:
"
NeededSpace"
valuesarecalculatedfromdataavailableprior
toinstallation.Thesearetheestimatedresourcesrequiredforthe
entireoperation.Furtherresourcecheckswillbemadeduring
installationtoverifythattheseinitialestimatesaresufficient.
如上所示,/usr文件系统没有足够的空闲空间进行安装,并且安装工作将会失败。
如果您尝试从相同的安装媒体一次运行两个installp命令,那么将会失败,并得到与下面所示类似的错误:
0503-430installp:
Eitherthereisaninstallpprocesscurrentlyrunningorthereisapreviouslyfailedinstallation.Waitfortheprocesstocompleteorruninstallp-Ctocleanupafailedinstallation.
可以在/var/adm/sw/installp.summary中找到installp输出的记录。
下面是这个文件的一个示例:
#cat/var/adm/sw/installp.summary
0:
.ppp:
5:
U:
5.1.0.0:
.ipsec.rte:
R:
提交应用的更新
要提交应用的更新,installp命令的语法为:
installp-c[-eLogFile][-VNumber][-b][-g][-p][-v][-X]
[-O{[r][s][u]}][-w]{FilesetName[Level]...|-fListFile|
all}
例如,要提交所有的更新,可以输入:
#installp-cgXall
运行这个命令将提交所有的更新,并删除以前版本的文件集。
拒绝应用的更新
要拒绝处于应用状态的更新,installp命令的语法为:
installp-r[-eLogFile][-VNumber][-b][-g][-p][-v][-X]
[-O{[r][s][u]}][-w]{FilesetName