aix软件安装与维护优质PPT.ppt
- 文档编号:14278829
- 上传时间:2022-10-21
- 格式:PPT
- 页数:38
- 大小:614.50KB
aix软件安装与维护优质PPT.ppt
《aix软件安装与维护优质PPT.ppt》由会员分享,可在线阅读,更多相关《aix软件安装与维护优质PPT.ppt(38页珍藏版)》请在冰豆网上搜索。
文件集,最小软件单元,提供具体软件实现功能;
在AIX5L操作系统的文件打包结构中,把操作系统分成许多fileset。
每个fileset包含的是一组逻辑上相关的文件。
Aix其他软件包,PTF:
PTF是ProgramTemporaryFix的缩写。
它是AIX5L的某个fileset的更新程序。
PTF的编号(U*)只用于软件分发用途,而不会被记录在AIX5Lsoftwarevitalproductdatabase中。
APAR:
AIX操作系统的APAR(AuthorizedProgramAnalysisReport)是对于操作系统的某个问题及其解决方案的说明。
一个APAR补丁可能会涉及到一个或多个fileset的更新程序(PTF)。
区别:
一个PTF是指一个升级的文件束(fileset)或着一个修正了以前操作系统问题的文件束。
使用installp命令安装。
一个APAR指的是一个特殊的或着紧急的fix、e-fix,对操作系统而言是单一性的错误问题。
APAR有可能经过测试和认证后成为PTF。
APAR使用instfix命令安装。
fileset命名规则,LPP,Package,Fileset,Suffix,Bos.terminfo.print.data,Fileset这种命名格式基本上描述了此文件集的内容和层次关系,方便管理员查看和管理,fileset版本号,Version和Release版本号的升级是需要购买,而后面两个版本号的升级可以到IBM网址免费下载每个fileset都有各自的版本号,操作系统也有它的版本号,5.1.0.25,Version号,Release号,Modification号,Fix号,4.1.2软件束bundles,软件束bundle:
适合特定工作环境和目的的软件包和文件集的集合,如应用软件的开发,CDE图形环境等有些情况下软件束等同于提供的软件产品,然而更常见的情况是软件束只是产品的子集或分离出来的定制安装单位,软件束bundles
(2),App-Dev,CDE,KDE,GNOME,Wsm_Remote,Netscape,Devices,Media-Defined,Aix5L中现有的Bundles如下:
4.1.3软件包的两种状态,当前系统某个fileset版本是4.3.3.2,现要升级到5.1.0.0,将有如下流程:
从网络或光盘升级,4.3.3.2,4.3.3.2,5.1.0.0,and,commit,reject,5.1.0.0,4.3.3.2,Applied状态,5.1.0.0,5.1.0.0,Committed状态,当前系统本来没有某个fileset,现在安装5.1.0.0版本,将直接committed,如下:
软件包的两种状态
(2),软件包的两种状态(3),旧版本的软件升级后处于applied状态,系统使用的是新的版本,旧的版本并没有被删除执行commit动作后,旧的版本被删除,软件包就处于committed状态了;
执行reject动作,新的版本被删除,系统仍用旧的版本软件包的升级,为了应用安全运行,先让新软件包处于applied状态试运行一阵后再commit;
如果安装一个新的软件包,就直接committed,4.2.1安装与维护软件包,#smitinstall,安装的子菜单,#smitinstall_update,安装软件包,维护软件包,#smitmaintain_software,installp命令,installpp预览这个LPP安装需要多大的空间等信息,并没有真的安装installpccommit一个处于apply状态的软件包installprreject一个处于apply状态的软件包,installp命令
(2),installpl和install-L按一定格式列出软件包installpC清除安装失败的不完整的文件和软件installp-u卸载一个软件包,installp命令(3),installpugV2freadme.txt,-u为卸载,-g为相关的软件包,-V为显示卸载状态,-f为指定某个文件卸载一个软件包和相关的所有软件包,readme.txt文件中列出要卸载的软件名,查看软件包,#smitlist_installed,lslpp命令,各个fileset的fix的level,当前状态,lslpp命令
(2),lslppl列出某个软件的状态、版本等信息lslppf查看某个软件包相关的文件lslppw查看哪个软件包拥有某个文件,lslpp命令(3),lslppp查看某个软件包的所需的预安装信息lslpph查看某个软件包的安装和升级历史信息,instfix命令,通过APAR(AuthorizedProgramAnalysisReport)号码或关键词来查询与安装某个软件包,下面是常用的几条命令:
#instfixTd/dev/cd0列出可光盘中安装的补丁(fix),instfix命令,#instfixkIX38794d/dev/cd0从光驱设备中安装APAR号为IX38794的软件包#instfixikIX38794查询APAR号为IX38794的相关filesets是否安装或当前状态,-i选项表示只查询并不安装,lppchk命令,用SoftwareVitalProductData(SWVPD)的数据验证软件安装后的的文件大小,符号连接等是否正确#lppchk-l验证符号链接是否正确#lppchk-v验证软件安装后在/,/usr和/usr/share的文件是否一致,软件安装case分析1,问题:
fileset在系统中包含几种状态;
如何消除broken以及?
状态的fileset。
解决方案:
1,在安装或卸载补丁时,如果操作出现失误,系统中就会出现“BROKEN”状态的文件集。
这些文件集可能不会影响当前系统的使用,但是,在以后升级补丁时这些文件集所对应的补丁将无法安装。
2,出现?
状态的fileset是由于软件包与vpd中的信息不一致。
使用lppchk-v检测系统软件状态,删除或者重新安装出现?
的fileset。
软件安装case分析2,问题:
a):
当前运行机器的操作系统版本?
b):
当前服务器维护补丁安装情况?
c):
当前某个补丁包是否安装?
使用oslevel-r查看系统的操作系统版本;
使用instafix-i|grepML查看系统安装的维护级别;
使用instfix-i|grepIY*查看某个补丁包是否安装!
软件安装case分析3,问题:
如何确定当前操作系统安装时间?
#lslpp-hbos.rte该命令返回结果如下:
FilesetLevelActionStatusDateTime-Path:
/usr/lib/objreposbos.rte5.3.0.60COMMITCOMPLETE11/14/0702:
32:
09Path:
/etc/objreposbos.rte5.3.0.60COMMITCOMPLETE11/14/0702:
09该命令返回的结果中的将显示操作系统的安装历史,从Date及Time列中可以查看到相应的时间。
在上例中,AIX操作系统的版本为5.3,安装的时间为2007年11月14日2点32分09秒。
软件安装case分析4,问题:
为什么用instfix命令显示系统的maintenancelevel时会显示Notallfilesetsforwerefound?
这主要是由于系统中有的文件集没有达到相应maintenancelevel所需要的版本。
如下例中系统有的文件集没有达到5100-02_AIX_MLmaintenancelevel。
#instfix-i|grepAIX_MLAllfilesetsfor5.0.0.0_AIX_MLwerefound.Allfilesetsfor5.1.0.0_AIX_MLwerefound.Notallfilesetsfor5100-01_AIX_MLwerefound.Notallfilesetsfor5100-02_AIX_MLwerefound.,软件安装case分析4(继续),问题:
可以使用命令oslevel来查看系统中那些软件包没有达到影响的ML级别,如下:
#oslevel-rl5100-02FilesetActualLevelRecommendedML-X11.fnt.fontServer5.1.0.0.JP5.1.0.05.1.0.25bos.loc.iso.zh_CN5.1.0.05.1.0.25bos.pmapi.events5.1.0.05.1.0.25bos.pmapi.lib5.1.0.05.1.0.25bos.pmapi.pmsvcs5.1.0.05.1.0.25bos.pmapi.samples5.1.0.05.1.0.25升级这些软件包,或者删除这些软件包都可以!
但是删除之前一定要确定这些软件包对系统无危害!
软件安装case分析5,问题:
在安装AIX补丁时,出现以下的报错信息:
installp:
APPLYINGsoftwarefor:
bos.rte5.2.0.50bos.rte.config_u42:
/usr/lib/methods/cfgsf:
0403-006Executepermissiondenied.update:
Failedwhileexecutingthebos.rte.config_uscript.,解决方案:
1,检测/usr/lib/methods/cfgsf确定该文件的属性是000,没有更改权限;
如下所示:
-1rootsystem2700Aug152004/usr/lib/methods/cfgsf2,检测系统是否安装TCB软件包,查看系统/var/adm/racs/cfgsf文件,确定TCB是否安装。
如下提示说明TCB已经安装:
。
DocumentationServicesSoftware:
NoSecurity:
CAPPandEAL4+TechnologyDesktop:
CDEEnableSystemBackupstoinstallanysystem:
NoTCB是一个很严格的安全环境,它不允许用户修改操作系统的关键文件。
要想成功地安装AIX关键补丁,必须重新安装操作系统并保证TCB不被启用。
4.2.2测试题
(1),1、要安装一个软件包,如何查看安装这个软件包所需的预安装(prerequisite)的软件包?
用lsprereq命令查看用installp命令加适当的选项查看查看root主目录路径下的.toc文件用inutoc命令去升级.toc文件,2、要从网络上直接升级IX39714的补丁包,那种方式最快捷?
使用fixdist工具在线升级从网站直接ftp下载向发邮件索取使用Web-Based
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- aix 软件 安装 维护