AIX 系统版本标准格式:
5300-06-11-0918
VR00-TL-SP-YYWW
 
 
5300-06-11-0918
             ^-------- YYWW(2009年第18周)
         ^------------ SP
      ^--------------- TL(从2006年开始,原来的ML将改称为 TL)
 ^-------------------- AIX release
 
补丁类型(Fix Type): 
最终服务包 CSP( Concluding Service Pack )
维护级别 ML( Maintenance Level )
服务包 SP( Service Pack )
技术级别 TL( Technology Level )
 
 
关于TL ( Technology Level  )
每年只发布两个新版本TL
第一个TL,只限于硬件的特征和功能增强,以及软件服务。 
第二个TL,将包括新的硬件特征和功能增强,软件服务,和新的软件特征,
 
 
关于CSP  (Concluding Service Pack)
CSP是一个TL的最后一个SP ;
同SP一样,CSP将会包括高度普遍的,关键的,或与安全性相关的问题的程序补钉;
但CSP还会包括新的TL的补钉中那些与本TL的这些问题相关的补钉。因此,一个CSP中会含有一个是新TL的一部分的服务子集;
CSP会在新的TL发布以后很快发布;
 
如:若TL 5300-04 的发布日期为2006年2月,前一版本5300-03的CSP会于约4至8周后发布。
安装CSP后,运行“oslevel -s” 的输出会是 “5300—03-CSP”。
 
 
 
关于 IF ( Interim Fix )
在AIX 5L 中,使用”Interim Fix”作为以前的”emergency fix” 或“efix”的新的名称。
目的是简化命名方式,并避免在IBM所有的产品中的命名混淆。
因为”Interim Fix”的词义更好地表达了它的临时性,暗指将来会有经过更完全测试的补钉可供使用。
IBM将会给目前所支持的最新的两个AIX release(例如:AIX 5.3 和 V5.2) 的每个release的最新的两个TL提供非安全性相关问题的IF.。
所有的IF的应用,需使用”emgr”工具
 
关于 VRMF ( Version, Release, Maintenance level,Fix level )
由于每个fileset可独立安装和更新,从而安装的颗粒度更细,更新程序的打包更小。
Fileset的版本由Version, Release, Maintenance level 和Fix level组成,称作VRMF。
如: bos.rte 5.3.0.0 代表 version 5, release 3, Maintenance level 0 , Fix level 0。
 
 
 
关于 PTF( Prgram Temporary Fix )
程序临时补丁 ;
一个 PTF 是一个升级文件集或者一个用以修复前面版本出现的问题的文件集。
PTF 安装的方法和文件集的安装方法一样,都是使用 installp 命令。
它是AIX 5L 的某个fileset 的更新程序。
PTF的编号只用于软件分发用途,而不会被记录在 AIX 5L SVPD 中。
只有已安装的fileset 及其VRMF才会被AIX 5L所记录追踪。
 
 
 
关于 APAR(Authorized Program Analysis Report) 
授权程序分析报告 ;
它是一种紧急的修复,或者是针对于唯一的系统问题而出的修复。最后,经过测试和确认 APARs 将会变成 PTF。APAR 使用 instfix 命令来安装到系统上。
一个APAR指的是一个特殊的或着紧急的fix、e-fix, 对操作系统而言是单一性的错误问题。
APAR有可能经过测试和认证后成为PTT;
APAR使用instfix命令安装。 
 
UXXXXXX
IYXXXXXX
IZXXXXXX
IVXXXXXX
APAR文件格式: IYXXXXX   IZXXXXXX
U841149
 
 
结构:
RV>TL>SP(CSP)>APAR(U/IY/IZ/IV)
 
 
IY,IZ例如IY59148    这个只是PTF(patch)的PTF id 没有什么特别特殊的含义
 
Technology Levels contain fixes for:
- Support for new hardware including exploitation of new hardware features
- Support for new software enhancements
- CSM (except for AIX 71) and RSCT fileset updates
- Customer reported problems (APARs)
- Critical problems found by development or test teams
 
 
 
Service packs contain fixes for:
- Customer reported problems (APARs) that cannot wait until the next TL
- Critical problems found by development or test teams
- Limited number of changes to support new hardware. Examples: A new device driver, a
new ODM entry to allow for configuration of a new class or type of device, small
changes in the kernel to recognize a new processor speed, etc.
 
 
 
AIX 具体升级步骤:
1. IBM 补丁下载
地址: http://www-912.ibm.com/eserver/support/fixes/
文件后缀为:.bff
 
inutoc  /usr/sys/inst.images 
 
2. update_all升级
smit update_all
 
3. 重启AIX系统
 
4. 查看AIX补丁是否升级成功
instfix -i | grep ML 
instfix -i |grep SP
 
 
 
instfix 补丁工具:
补丁信息组织在安装介质的目录表(TOC)内;
在安装补丁后,它的信息就保存在系统中的一个补丁数据库里;
也可以用来确定是否要在系统中安装补丁;
 
 
注:
instfix 命令的返回码记录在 /usr/include/inuerr.h 文件中,该文件随 bos.adt.include文件集一起提供。也有为 1 的一般错误代码和一个来自 /usr/include/errno.h 的对 EACCES(13)的引用。
 
 
 
安装补丁程序
instfix -k IX38794 -d /dev/cd0
instfix -k IX38794 -d /usr/sys/inst.images
 
 
查找是否已经安装了补丁程序
instfix -ik IX38794
instfix -ik "IX38794 IX48523"
 
模糊查找补丁程序
instfix  -s SCSI -d /dev/cd0
 
查找所缺的补丁程序
instfix -ciqk 5300-06_AIX_ML|grep :-:
 
查看没有达到ML的文件集
instfix -i | grep AIX_ML
 
查看没有达到5300-06的文件集
oslevel -rl 5300-06
 
列出所有不限制在基于 Power的平台上的补丁程序
* instfix -M -d /dev/cd0
 
确定当前系统中已经安装的补丁程序
smit show_apar_stat 或者 instfix -iv 
 
 
安装单个补丁程序 
smit instfix 或者 smit update_by_fix
 
 
将所有的文件集更新到最新级别 
smit update_all
 
VR > TL >SP(CSP)>APAR(PTF)
 
AIX补丁: 
APAR:IYXXXXX,用instfix 安装或查询是否已安装
PTF:UXXXXXX(bff格式,使用用smit update_all 安装或smit install_latest安装)
Maintenance Package:5.2到现在为此还没有新的,只有5.2.0.0
RML:取值范围00~08  下载时应指定你想更新到那个RML以及你当前的RML。此时只下载这中间的APAR累计 
 
 
 
 
 
PTF(Program Temporary Fix) 
一个PTF是指一个升级的文件束(fileset);
或着一个修正了以前操作系统问题的文件束;
PTF使用installp命令安装;
 
 
 
 
 
 
 
打AIX补丁失败
问题现象:
无法telnet,不能重新执行update_all
 
解决办法:
修改/usr/sbin/bosboot文件,在bosboot文件第一行增加exit 0
目的是smitty 调用bosboot时直接跳过,从而执行下面的update_all操作
 
 
 
 
 
 
 
 
 
 
 
 
 
 
smitty update_all     使用update_all来升级ML
smitty install_bundle  主要用来安装软件包,如第三厂家设备的驱动程序
smitty instfix    安装指定的补丁,如IY…………
smit install_latest  安装指定的软件 例如hacmp等
smitty install_all   更新软件包
 
 
 
确定当前系统是否安装了所有维护级文件集
instfix -i | grep ML 
 
确定当前系统是否已经安装了某个修复程序
举例,确定是否安装了 IY24043:
instfix -ik IY24043 
 
按 APAR 安装单独的修复程序
举例,从 /dev/cd0 安装 APAR IY73748
instfix -k IY73748 -d /dev/cd0  

AIX 系统补丁格式的更多相关文章

  1. AIX 系统补丁升级步骤

    AIX 系统补丁升级步骤   1.升级之前建议备份 rootvg (推荐) # smit mksysb   2.检查系统版本号 # oslevel -r   3.找到补丁光盘或者下载补丁,上传到服务器 ...

  2. (转)AIX的Dump文件学习笔记

    原文:http://czmmiao.iteye.com/blog/1144999 DUMP文件概述 为了增强故障分析能力,IBM的服务器增加了对设备故障当前环境的保存功能,就是保存一份设备故障时的内存 ...

  3. Aix/Linux下自动备份oracle数据库

    曾经有个同事,来回操作开发和生产的数据库,结果误删了生产的数据库,那种心情我想不是一般人能理解的,虽然说oracle可以有方法还原,但并不是彻底的. 所以,在工作中,不管是开发还是维护,备份数据库是非 ...

  4. linux的常用文件系统格式

    文件系统指文件存在的物理空间.在Linux系统中,每个分区都是一个文件系统,都有自己的目录层次结构.Linux的最重要特征之一就是支持多种文件系统,这样它更加灵活,并可以和许多其它种操作系统共存.Vi ...

  5. aix磁盘分区挂载问题

    aix在进行磁盘分区挂载时,可能会报错

  6. AIX 5L 系统管理技术 —— 存储管理——卷组

    卷组 在安装系统时,就会创建一个rootvg卷组.包含自带硬盘(内置硬盘)和系统逻辑卷,一个系统只能有一个rootvg卷组.一般情况下rootvg卷组最好只包含自带硬盘. 一.创建卷组 在创建卷组之前 ...

  7. AIX 5L 系统管理技术 —— 存储管理——物理卷

    一.向系统中添加一块硬盘 方法一 该方法适用于在配置之前能够重新启动系统的情况.在系统启动时,就会运行cfgmgr命令,它可自动配置系统中的新设备.当完成了系统启动后,以root用户进入系统,用lsp ...

  8. nmon--非常棒的LINUX/AIX性能计数器监测和分析工具

    转自51Testinghttp://bbs.51testing.com/viewthread.php?tid=116526 经常看到很多人讨论说loadrunner对linux/aix的性能监测太少, ...

  9. AIX用chsec命令修改快捷修改配置文件

    前言 AIX的所有配置设置通过一个命令来进行更改配置文件中的键-值对,以达到修改配置的目的.如:group/user/limits/passwd等等 命令格式 chsec [-f file] [-s ...

随机推荐

  1. Python seed() 函数--每次产生一样的随机数系列

    import random random.seed( 10 ) print("Random number with seed 10 : ", random.random()) #0 ...

  2. Linux学习总结(10)——Linux查看CPU和内存使用情况

    在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态会 ...

  3. Java transientkeyword使用小记

    1. transient的作用及用法 我们都知道一个对象仅仅要实现了Serilizable接口,这个对象就能够被序列化,java的这样的序列化模式为开发人员提供了非常多便利.我们能够不必关系详细序列化 ...

  4. asp.net的临时文件夹

    https://msdn.microsoft.com/en-us/library/ms366723.aspx Compilation Output   When your code is compil ...

  5. m_Orchestrate learning system---二十三、如何搜索概念图插件

    m_Orchestrate learning system---二十三.如何搜索概念图插件 一.总结 一句话总结:要在百度你们搜索前端组件,前端组件  概念图工具,js概念图工具等等这些 用的话用go ...

  6. Windows下使用python绘制caffe中.prototxt网络结构数据可视化

    准备工具: 1. 已编译好的pycaffe 2. Anaconda(python2.7) 3. graphviz 4. pydot  1. graphviz安装 graphviz是贝尔实验室开发的一个 ...

  7. 33.AngularJS 应用 angular.module定义应用 angular.controller控制应用

    转自:https://www.cnblogs.com/best/tag/Angular/ AngularJS 模块(Module) 定义了 AngularJS 应用. AngularJS 控制器(Co ...

  8. 1.MySQL与MongoDB的操作对比,以及区别

    转自:https://www.cnblogs.com/chris-oil/p/4982490.html MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoD ...

  9. rest_framework 视图

    视图: a.过去 class PagerView(View): pass b.现在 class Pager1View(APIView): pass c.rest_framework 基本没用 from ...

  10. webi和universe

    Universe是一个包含以下内容的文件: 1 一个或多个数据库中间件的连接参数. 2 称为对象的SQL结构,映射到数据库中的实际SQL结构,如列,表和数据库函数.其中对象是按类分组的.用户既可以看到 ...