欢迎来到天天文库
浏览记录
ID:23994566
大小:59.00 KB
页数:4页
时间:2018-11-12
《如何给solaris打补丁》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、如何给solaris打补丁 一、solaris补丁介绍 1.1补丁的种类及文件名 solaris的补丁分为两类,一类是Point补丁,另一类是Cluster补丁。 a)Point补丁程序: 这类补丁仅仅是针对某一问题或缺陷而发布的单个补丁程序,solaris7、solaris8、solairs9的Patch一般为*.zip文件solaris2.6一般为.tar.Z或.tar.gz文件,它有如下编号方式: patchbasecode-revisionnum(如110668-04) 前面部分是这个补丁的主版本号(ba
2、secode),后面部分是此补丁的修订号。两者合起来构成此补丁的Patch-ID。如上例编号为110668-04的补丁,110668为主版本号,04是修订号。此补丁是在110668-03的基础上做了新的修复。有一点需要指出,补丁版本号为110668的一系列补丁都是针对/usr/sbin/in.teld这一文件的不同问题的修复,110668-04发布以后,sun将不再提供110668-04以前的补丁,如110668-03等。 b)Cluster补丁程序: cluster补丁仅仅是一系列point补丁的重新包装,并带有自动安装
3、程序。Cluster补丁的命名方式如下: version_Remended 如9_x86_Remended.zip是针对Solaris9forX86的补丁集。 8_Remended.zip是针对Solaris8forSparc的补丁集。 每个Cluster补丁都对应一个CLUSTER_README文件,详细描述了该Cluster包含的补丁,以及安装的方法或注意事项。 1.2关于补丁的其他信息 sun公司对每一版本的solaris都维护了一份PatchReports,该PatchReports包含了对应版本solar
4、is所有补丁的描述。PatchReports每月更新两次,可以从如下地址得到: pub-cgi/shop;nav=patchpage 另外sun还维护了一份SunAlertPatchReport,该文档按产品分类,并且随时更新。从这里可以找到所有sun产品的更新文档及相应补丁,当然也包括的solaris的SunAlert文档、PatchID、简要说明等。SunAlertPatchReport从这里可以得到: pub-cgi/shop;nav=patchpage 同样可以使用FTP协议下载,在sunsolve.sun.的
5、/pub/patches可以找到所有的补丁。 下载后为一个*_Remended.zip文件。该压缩文件包含一份CLUSTER_README文件,建议安装前阅读此文件。 Point补丁由于其分散性不易下载与管理,可以使用SunAlertPatchReport或PatchReports来查看补丁情况,这两份文档相应的PatchID及对应下载地址。另外sun网站提供的PatchFinder功能也可以使我们在知道PatchID的情况下很方便的找到该补丁,连接如下: pub-cgi/shop;nav=patchpage 同样,利
6、用ftp协议从sunsolve.sun.的/pub/patches目录下也可以下载指定Patch。 Sun公司建议所有下载的补丁都放到/var/tmp目录下(这也是通常的做法),如此将不会导致补丁安装时出现的任何permission/o/patch目录 在/var/sadm/patch目录下,记录了已安装的补丁。 如:#ls/var/sadm/patch 107558-05107594-04107630-01107663-01107683-01 107696-01107817-01107582-01107612-06
7、107640-03 建议不要对此目录做任何修改,此目录被破坏后将不能安装或删除任何补丁。 3.2管理solaris补丁 Solaris提供了两个命令来管理补丁,Patchadd和patchrm。这两个命令是在Solaris2.6版本开始提供的,在2.6以前的版本中,每个补丁包中都提供了一个installpatch程序和一个backoutpatch程序来完成补丁的安装和卸载。 Patchadd用来安装解压缩后的补丁程序。Patchadd通过调用pkgadd命令来安装补丁。安装补丁前,我们需要将补丁解压到/var/tmp下
8、安装。安装补丁如下命令:#cd/var/tmp#patchadd110668-04Checkinginstalledpatches...Verifyingsufficientfilesystemcapacity(dryrunmethod)Installingpatchpack
此文档下载收益归作者所有