免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1531 | 回复: 0
打印 上一主题 下一主题

[系统管理] IBM红皮书翻译之二:AIX 5L 5.3系统管理和支持(3) 续2 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-28 15:57 |只看该作者 |倒序浏览

3.7    安装疑难解答
为帮助你确定问题或者确认安装,安装之后提供了日志文件以供查看。
3.7.1   查看BOS安装日志
基于BOS安装日志文件的信息可能帮助你确定安装问题。要查看BOS安装日志文件,运行cd /var/adm/ras并查看该目录下的文件。
3.7.2   使用SMIT查看BOS安装日志
你可以使用SMIT来查看/var/adm/ras目录下的一些文件。要查看/var/adm/ras目录下的日志,使用下列SMIT快速路径:
# smitty alog_show
Figure 3-27包含了所有可以使用alog命令查看的日志。按F4从列表中选择bosinst。

3.7.3   使用alog命令查看BOS安装日志
你可以使用alog命令来查看/var/adm/ras目录下的日志文件。要查看/var/adm/ras目录下的日志,运行:
# alog -o -f bosinstlog
Preparing target disks.
hdisk0 changed
hdisk2 changed
rootvg
Making boot logical volume.
hd5
Making paging logical volumes.
hd6
Making logical volumes.
hd8
hd4
hd2
hd9var
hd3
hd1
hd10opt
Forming the jfs log.
Making file systems.
File system created successfully.
130864 kilobytes total disk space.
File system created successfully.
130864 kilobytes total disk space.
File system created successfully.
130864 kilobytes total disk space.
File system created successfully.
130864 kilobytes total disk space.
File system created successfully.
130864 kilobytes total disk space.
File system created successfully.
130864 kilobytes total disk space.
Mounting file systems.
Restoring base operating system
Initializing disk environment.
Over mounting /.
Copying Cu* to disk.
Installing additional software.
mkitab: ident entry found in /etc/inittab
Please wait...
Some locale or message software did not install.
See /var/adm/ras/devinst.log for details.
lft0 changed
Initializing dump device.
fwdump
File system created successfully.
393000 kilobytes total disk space.
New File System size is 786432
primary /dev/hd6
secondary /dev/sysdumpnull
copy directory /var/adm/ras
forced copy flag TRUE
always allow dump FALSE
dump compression ON
Creating boot image.
bosboot: Boot image is 22967 512 byte blocks.
Running Customization
Please wait...
3.7.4   安装(过程中的)LED代码
LED代码提供指示安装或重启过程中执行到了哪一步的重要信息。安装AIX 5L时的一些有用的LED代码以及说明如下:
c40
配置文件已经被保存
c41
不能确定引导类型或设备
c42
从磁盘提取数据文件
c43
不能访问引导/安装磁带
c44
使用目标磁盘信息初始化安装数据库
c45
不能配置控制台
c46
正常安装处理
c47
不能在磁盘上创建PVID
c48
提示输入
c49
不能创建/格式化JFS log
c50
在目标磁盘上创建rootvg
c51
没有找到换页设备
c52
从RAM环境改变到磁盘环境
c53
在/tmp目录没有足够空间来进行保留安装
c54
安装BOS或者附加的软件包
c55
在保留安装中不能移动指定的逻辑卷
c56
运行用户定义的定制
c57
恢复BOS失败
c58
显示旋转钥匙的要求
c59
不能从内存中拷贝设备指定文件、设备ODM或卷组信息到磁盘
c61
创建引导映像失败
c62
加载依赖调试文件的平台
c63
加载依赖数据文件的平台
c64
加载依赖数据文件的平台失败
3.8    AIX 5L安装包
AIX 5L中包括的软件产品可以分别进行购买,每个软件产品都包括不同的可安装部分,下面介绍这些软件产品是如何组织的。
3.8.1   Filesets(文件集)
文件集是AIX 5L操作系统中最小的可安装单元。一个文件集包含完全产品的所有文件,像bos.net.uucp,或者一个产品的一个不同的可安装部分,像bos.net.nfs.client。
3.8.2   Packages(包)
包是一组不同的可安装文件集,它提供一组关联的功能,例如,bos.net是一个包。
3.8.3   LPP(许可程序产品)
LPP是一个完全的软件产品,它包括所有的关联包和许可程序。例如,BOS就是一个LPP。
3.8.4   Bundles(束)
束是一个软件的列表,它包含适合特定应用的文件集、包和LPP,例如提供个人生产力的软件或者网络环境下的客户机软件。默认的系统束保存在目录/usr/sys/inst.data/sys_boundles下,用户自己创建的束保存在目录/usr/sys/inst.data/user_boundles下。在AIX 5L下系统定义的束有:
Server Bundle
在AIX 5L多用户独立系统或者网络环境下机器使用的软件包的集合。它强调磁盘利用功能。
Grapgics Bundle
提供图形环境支持的软件包的集合。在一些系统的BOS安装过程中会自动安装图形支持。
Migration Bundle
当BOS安装时没有足够的磁盘空间来完成迁移安装时创建这个Bundle,它包括所有必须完成迁移安装所需的软件集。你必须安装它来完成迁移安装,安装它使用smitty update_all快速路径
3.8.5   PTF和APAR
PTF——Program Temporary Fix——是一个修复先前系统问题的更新的文件集或者新的文件集。PTF的安装和正常的文件集安装一样,使用installp命令。
APAR——Authorized Program Analysis Report——是对系统唯一的问题的一个紧急修复或者临时修复,APAR经过测试和校验后会变成PTF。使用命令instfix将APAR应用到系统中。
3.9    软件维护
下面各节讨论系统需求的文件集、包和其他附加软件的安装过程。
3.9.1   管理文件集
一个软件产品的安装包是包括该软件产品的文件、需要的安装控制文件和可选的安装自定义文件的备份格式的文件。它使用installp命令来安装和更新软件产品。
包含一个或多个不同的可安装单元的组合称为文件集,其中的每个文件都应该属于同一个产品。文件更新或者更新包是一个包含对现存文件改变的包。
文件修订级别的鉴定
文件的修订级别参考VRMF,它的格式如下:
Version.Release.Modification.FixLevel
这里:
Ø        Version是一个包含一到两位的项,它用来标识主版本号。
Ø        Release是一个包含一到两位的项,它用来标识发行版本号。
Ø        Modification是一个包含一到四位的项,它用来标识修正级别号。
Ø        FixLevel是一个包含一到四位的项,它用来标识修复级别号。
3.9.2   理解维护级别
一旦你安装了基本操作系统,你就可以使用oslevel命令确定维护级别。oslevel命令的语法如下:
oslevel [-l Level | -g Level | -q] [-r] [-f]
命令oslevel的标志的摘要描述见Table 3-3
Table 3-3 Commonly used flags for the oslevel command
标志
描述
-l Level
列出比指定的Level参数更早(更旧)维护级别的文件集
-g Level
列出比指定的Level参数更迟(更新)维护级别的文件集
-q
列出通过-l标志指定的已知维护级别的名称
-r
应用所有标记到推荐的维护级别
-f
强制缓存重建
要显示你的系统当前的维护级别,使用如下命令:
# oslevel -r
5300-03
最后的03表示运行在推荐维护级别3,不要把这个输出和V.R.M.F中的M搞混了。
3.9.3   安装软件
软件可以被安装到以下两种状态之一:申请(Apply)或者提交(Commit)。申请的状态将软件置于系统的同时保留软件的早期版本。如果一个更新是申请状态,它的前一个版本保存在/usr/lpp/PackageName目录。这个处理在分发或者测试新软件时很有用,如果软件有问题,可以返回到它的前一个版本。
提交的状态将软件置于系统的同时删除/usr/lpp/ PackageName目录下软件所有的早期版本。如果提交的软件需要被删除,你不能返回前期的版本,除非你完全重新安装早期版本的软件。我们建议您在新软件通过测试以前安装为申请状态而不是提交状态。
软件可以通过命令行或者SMIT来安装。
重要的:基于WEB的系统管理器是一个直观的、易于使用的工具,在AIX 5L下,它可以执行每个主要的系统管理任务。在这个红皮书中没有提及它,因为这不是认证考试的焦点。要运行这个工具,使用wsm命令,它需要一个PC客户机远程访问或者需要在本机上运行X-窗口环境。
在命令行模式,使用installp命令安装软件。installp命令安装软件为申请状态的语法为:
installp -a [ -eLogFile ] [ -v Number ] [ -d Device ] [ -b ] [ -S ] [ -B ] [ -D ] [ -I ] [ -p ] [ -Q ] [ -q ] [ -v ] [ -X ] [ -F | -g ] [ -0 { [ r ] [ s ] [ u ] }] [ -tSaveDirectory] [ -w ] [ -zBlockSize ] { FileName [ Level ] … | -f ListFile | all}
安装软件为提交状态的语法为:
installp -ac [ -N ] [ -eLogFile ] [ -v Number ] [ -d Device ] [ -b ] [ -S ] [ -B ] [ -D ] [ -I ] [ -p ] [ -Q ] [ -q ] [ -v ] [ -X ] [ -F | -g ] [ -0 { [ r ] [ s ] [ u ] }] [ -tSaveDirectory] [ -w ] [ -zBlockSize ] { FileName [ Level ] … | -f ListFile | all}
例如,要安装/usr/sys/inst.images目录下bos.net包中的所有文件集为申请状态并检查校验和,命令为:
# installp -avX -d/usr/sys/inst.images bos.net
要预览安装/usr/sys/inst.images目录下bos.net包中的所有文件集为提交状态和检查磁盘需求,输入:
# installp -acpX -d/usr/sys/inst.images bos.net
只有一对标志用来提供功能说明。
在输出的RESOURCES节,你会看到类似以下内容:
RESOURCES
---------
Estimated system resource requirements for filesets being installed:
(All sizes are in 512-byte blocks)
Filesystem            Needed Space           Free Space
/                          1150                           17624
/usr                       54183                         48016
/var                      8                                 22424
/tmp                     300                             63280
-----                            --------                       ------
TOTAL:               55641                         151344
NOTE: "Needed Space" values are calculated from data available prior
to installation. These are the estimated resources required for the
entire operation. Further resource checks will be made during
installation to verify that these initial estimates are sufficient.
如上所示,/usr文件系统没有足够的空闲空间,安装会失败。
注意:如果你试图在同一安装媒体上同时运行两个installp命令,它会抱错如下:
0503-430 installp: Either there is an installp process currently running or there is a previously failed installation. Wait for the process to complete or run installp -C to cleanup a failed installation.
installp命令输入的记录保存在/var/adm/sw/installp.summary文件中。下面是一个该文件的例子:
# cat /var/adm/sw/installp.summary
0:bos.net.ppp:5:U:5.1.0.0:
0:bos.net.ipsec.rte:5:U:5.1.0.0:
0:bos.net.ppp:5:R:5.1.0.0:
0:bos.net.ipsec.rte:5:R:5.1.0.0:
3.9.4   提交申请的更新
提交申请的更新的installp命令的语法如下:
installp -c [ -eLogFile ] [ -VNumber ] [ -b ] [ -g ] [ -p ] [ -v ] [ -X ] [ -O { [ r ] [ s ] [ u ] } ] [ -w ] { FilesetName [ Level ]... | -f ListFile | all }
例如要提交所有更新,输入:
# installp -cgX all
运行这个命令会提交所有更新并删除先前版本的软件。
3.9.5   驳回申请的更新
驳回申请的更新的installp命令的语法如下:
installp -r [ -eLogFile ] [ -VNumber ] [ -b ] [ -g ] [ -p ] [ -v ] [ -X ] [ -O { [ r ] [ s ] [ u ] } ] [ -w ] { FilesetName [ Level ]... | -f ListFile }
例如要驳回所有在./reject.list中列出的更新,输入:
# installp -rBfX ./reject.list
运行这个命令会驳回所有在文件./reject.list中列出的未提交的申请并将系统返回到原来的维护级别。
3.9.6   删除安装的软件
如果你想删除一个已经安装的产品,命令语法为:
installp -u [ -eLogFile ] [ -VNumber ] [ -b ] [ -g ] [ -p ] [ -v ] [ -X ] [ -O { [ r ] [ s ] [ u ] } ] [ -w ] { FilesetName [ Level ]... | -f ListFile }
例如要预览删除bos.net.ipsec.rte和它的关联的所有成功、警告和失败的详细地显示,输入:
# installp -ugp -V2 bos.net.ipsec.rte
运行这个命令会显示将要删除的文件列表,但不会真正删除它们。
3.9.7   失败安装后的清除
如果安装失败,在你成功清除该安装之前,installp不能安装相同的软件,清除该安装的installp语法为:
installp -C [ -b ] [ -e LogFile ]
例如,如果所有的预安装要求不满足,安装会失败,你必须再重新安装之前执行清除动作,运行:
# installp -C
这个命令会删除所有失败的安装安装的文件。
3.9.8   列出媒体中可安装的软件
要看安装媒体中都有哪些软件可供安装,installp命令语法为:
installp { -l | -L } [ -eLogFile ] [ -d Device ] [ -B ] [ -I ] [ -q ] [ -zBlockSize ] [ -0 { [ s ] [ u ] } ]
例如列出CDROM中的软件,输入:
# installp -L -d /dev/cd0


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6482/showart_106119.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP