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 系统补丁升级步骤
AIX 系统补丁升级步骤 1.升级之前建议备份 rootvg (推荐) # smit mksysb 2.检查系统版本号 # oslevel -r 3.找到补丁光盘或者下载补丁,上传到服务器 ...
- (转)AIX的Dump文件学习笔记
原文:http://czmmiao.iteye.com/blog/1144999 DUMP文件概述 为了增强故障分析能力,IBM的服务器增加了对设备故障当前环境的保存功能,就是保存一份设备故障时的内存 ...
- Aix/Linux下自动备份oracle数据库
曾经有个同事,来回操作开发和生产的数据库,结果误删了生产的数据库,那种心情我想不是一般人能理解的,虽然说oracle可以有方法还原,但并不是彻底的. 所以,在工作中,不管是开发还是维护,备份数据库是非 ...
- linux的常用文件系统格式
文件系统指文件存在的物理空间.在Linux系统中,每个分区都是一个文件系统,都有自己的目录层次结构.Linux的最重要特征之一就是支持多种文件系统,这样它更加灵活,并可以和许多其它种操作系统共存.Vi ...
- aix磁盘分区挂载问题
aix在进行磁盘分区挂载时,可能会报错
- AIX 5L 系统管理技术 —— 存储管理——卷组
卷组 在安装系统时,就会创建一个rootvg卷组.包含自带硬盘(内置硬盘)和系统逻辑卷,一个系统只能有一个rootvg卷组.一般情况下rootvg卷组最好只包含自带硬盘. 一.创建卷组 在创建卷组之前 ...
- AIX 5L 系统管理技术 —— 存储管理——物理卷
一.向系统中添加一块硬盘 方法一 该方法适用于在配置之前能够重新启动系统的情况.在系统启动时,就会运行cfgmgr命令,它可自动配置系统中的新设备.当完成了系统启动后,以root用户进入系统,用lsp ...
- nmon--非常棒的LINUX/AIX性能计数器监测和分析工具
转自51Testinghttp://bbs.51testing.com/viewthread.php?tid=116526 经常看到很多人讨论说loadrunner对linux/aix的性能监测太少, ...
- AIX用chsec命令修改快捷修改配置文件
前言 AIX的所有配置设置通过一个命令来进行更改配置文件中的键-值对,以达到修改配置的目的.如:group/user/limits/passwd等等 命令格式 chsec [-f file] [-s ...
随机推荐
- Python seed() 函数--每次产生一样的随机数系列
import random random.seed( 10 ) print("Random number with seed 10 : ", random.random()) #0 ...
- Linux学习总结(10)——Linux查看CPU和内存使用情况
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态会 ...
- Java transientkeyword使用小记
1. transient的作用及用法 我们都知道一个对象仅仅要实现了Serilizable接口,这个对象就能够被序列化,java的这样的序列化模式为开发人员提供了非常多便利.我们能够不必关系详细序列化 ...
- asp.net的临时文件夹
https://msdn.microsoft.com/en-us/library/ms366723.aspx Compilation Output When your code is compil ...
- m_Orchestrate learning system---二十三、如何搜索概念图插件
m_Orchestrate learning system---二十三.如何搜索概念图插件 一.总结 一句话总结:要在百度你们搜索前端组件,前端组件 概念图工具,js概念图工具等等这些 用的话用go ...
- Windows下使用python绘制caffe中.prototxt网络结构数据可视化
准备工具: 1. 已编译好的pycaffe 2. Anaconda(python2.7) 3. graphviz 4. pydot 1. graphviz安装 graphviz是贝尔实验室开发的一个 ...
- 33.AngularJS 应用 angular.module定义应用 angular.controller控制应用
转自:https://www.cnblogs.com/best/tag/Angular/ AngularJS 模块(Module) 定义了 AngularJS 应用. AngularJS 控制器(Co ...
- 1.MySQL与MongoDB的操作对比,以及区别
转自:https://www.cnblogs.com/chris-oil/p/4982490.html MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoD ...
- rest_framework 视图
视图: a.过去 class PagerView(View): pass b.现在 class Pager1View(APIView): pass c.rest_framework 基本没用 from ...
- webi和universe
Universe是一个包含以下内容的文件: 1 一个或多个数据库中间件的连接参数. 2 称为对象的SQL结构,映射到数据库中的实际SQL结构,如列,表和数据库函数.其中对象是按类分组的.用户既可以看到 ...