AIX 5.3L 补丁管理

(0 comments)

今天有同事问怎么看系统是否已经安装了AIX 5.3 TL-07 SP09补丁,执行oslevel看目前最新补丁补丁版本。

# oslevel -s
5300-11-02-1007

发现oslevel输出的表示方式和发行补丁版本名称格式不一致,为了确认它们之间的关系,在IBM网站上找到了5.3L补丁发布的路线图:

53_current.jpg

因此AIX 5.3 TL-07 SP09应该包含在5300-07中,对应5300-07-09-0920这个补丁。

# oslevel -sq | grep 5300-07
Known Service Packs
-------------------
5300-07-10-0943
5300-07-09-0920
5300-07-08-0918
5300-07-07-0846
5300-07-06-0844
5300-07-05-0831
5300-07-04-0818
5300-07-03-0811
5300-07-02-0806
5300-07-01-0748

其它用于查看系统安装补丁情况的命令:

  • 查看系统目前已安装的Maitenance Level:
oslevel -r   或 instfix -i |grep ML
  • 查看哪些文件集没有打到相应的Maitenance Level:
instfix -icqk 5100-02_AIX_ML |grep ":-:"   或  oslevel -rl 5100-02
  • 查看当前运行的Fileset的Maintenance Level:
lslpp -l

Notes:PTF用installp安装,APAR用instfix安装。

Installp命令

  • 安装在bos.net 软件包中的所有的filesets到/usr/sys/inst.images:
installp avX d /usr/sys/inst.images  bos.net
  • 清除一个中断的安装和删除所有没有完成的安装
installp C
  • 提交安装(commit):
installp cgx   或  smitty install_commit
  • 删除所有未committed的在./reject.list中的updates,同时将系统带回到以前的Maintenance Level:
installp rBfx ./reject.list   或  smitty install_reject
  • 删除一个安装的软件:
installp ugp V2 bos.net.ipsec.rte   或 smitty install_remove
  • 打印出介质上的所有软件:
installp L d /dev/cd0
Currently unrated

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required