国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

如何給solaris打補丁
2008-09-12   中國安全網

一、solaris補丁介紹
1.1補丁的種類及文件名
solaris的補丁分為兩類,一類是Point補丁,另一類是Cluster補丁。
a)Point補丁程序:
這類補丁僅僅是針對某一問題或缺陷而發布的單個補丁程序,solaris7、solaris8、solairs9的Patch一般為*.zip文件solaris2.6一般為.tar.Z或.tar.gz文件,它有如下編號方式:
patch base code-revision num (如110668-04)
前面部分是這個補丁的主版本號(base code),后面部分是此補丁的修訂號。兩者合起來構成此補丁的Patch-ID。如上例編號為110668-04的補丁,110668為主版本號,04是修訂號。此補丁是在110668-03的基礎上做了新的修復。有一點需要指出,補丁版本號為110668的一系列補丁都是針對 /usr/sbin/in.telnetd 這一文件的不同問題的修復,110668-04發布以后,sun將不再提供110668-04以前的補丁,如110668-03等。
b) Cluster補丁程序:
cluster補丁僅僅是一系列point補丁的重新包裝,并帶有自動安裝程序。Cluster補丁的命名方式如下:
version_Recommended
如9_x86_Recommended.zip是針對Solaris 9 for X86的補丁集。
8_Recommended.zip是針對Solaris 8 for Sparc 的補丁集。
每個Cluster補丁都對應一個CLUSTER_README文件,詳細描述了該Cluster包含的補丁,以及安裝的方法或注意事項。
1.2 關于補丁的其他信息
sun公司對每一版本的solaris都維護了一份Patch Reports,該Patch Reports包含了對應版本solaris所有補丁的描述。Patch Reports每月更新兩次,可以從如下地址得到:
http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access&nav=patchpage
另外sun還維護了一份Sun Alert Patch Report,該文檔按產品分類,并且隨時更新。從這里可以找到所有sun產品的更新文檔及相應補丁,當然也包括的solaris的Sun Alert 文檔、Patch ID、簡要說明等。Sun Alert Patch Report從這里可以得到:
http://sunsolve.sun.com/pub-cgi/show.pl?target=sunalert_patches
相應的solaris部分可從如下鏈接得到:
http://sunsolve.sun.com/pub-cgi/show.pl?target=sunalert_patches#Solaris
表格按時間排序,從Category表格中可以知道此問題屬于安全缺陷修復還是應用優化。
二、補丁的下載
Cluster補丁可以從如下網址下載:
http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access&nav=patchpage
同樣可以使用FTP協議下載,在sunsolve.sun.com的/pub/patches可以找到所有的補丁。
下載后為一個*_Recommended.zip文件。該壓縮文件包含一份CLUSTER_README文件,建議安裝前閱讀此文件。
Point補丁由于其分散性不易下載與管理,可以使用Sun Alert Patch Report或Patch Reports來查看補丁情況,這兩份文檔相應的Patch ID及對應下載地址。另外sun網站提供的Patch Finder 功能也可以使我們在知道Patch ID的情況下很方便的找到該補丁,連接如下:
http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access&nav=patchpage
同樣,利用ftp協議從sunsolve.sun.com的/pub/patches目錄下也可以下載指定Patch。
Sun公司建議所有下載的補丁都放到/var/tmp目錄下(這也是通常的做法),如此將不會導致補丁安裝時出現的任何permission/ownership的問題。
三、solaris補丁的安裝和刪除
3.1 /var/sadm/patch目錄
在/var/sadm/patch目錄下,記錄了已安裝的補丁。
如: # ls /var/sadm/patch
107558-05 107594-04 107630-01 107663-01 107683-01
107696-01 107817-01 107582-01 107612-06 107640-03
建議不要對此目錄做任何修改,此目錄被破壞后將不能安裝或刪除任何補丁。
3.2 管理solaris補丁
Solaris提供了兩個命令來管理補丁,Patchadd和patchrm。這兩個命令是在Solaris 2.6版本開始提供的,在2.6以前的版本中,每個補丁包中都提供了一個 installpatch 程序和一個 backoutpatch 程序來完成補丁的安裝和卸載。
Patchadd 用來安裝解壓縮后的補丁程序。Patchadd通過調用 pkgadd 命令來安裝補丁。安裝補丁前,我們需要將補丁解壓到/var/tmp下安裝。安裝補丁如下命令:
# cd /var/tmp
# patchadd 110668-04
Checking installed patches...
Verifying sufficient filesystem capacity (dry run method)
Installing patch packages...
如果當前目錄下有110668-04目錄,patchadd將安裝此補丁。補丁安裝后,系統會備份原文件,以便在以后刪除此補丁。如果使用patchadd –d 選項安裝補丁,系統將不備份源文件,這意味著你將不能在以后刪除此補丁。使用Patchadd –p 選項可以檢驗已安裝的patch,例如:
# patchadd -p
Patch: 106793-01 Obsoletes: Requires: Incompatibles:
Packages: SUNWhea
. . .
同樣,solaris提供了另一命令來查看已安裝的patch:
#showrev -p
Patch: 106793-01 Obsoletes: Requires: Incompatibles:
Packages: SUNWhea
. . .
Patchrm 如果因為某種情況你想卸載某一補丁,你可以使用Patchrm命令來完成。此命令通過調用 pkgadd 來恢復安裝補丁前的文件備份來卸載補丁。使用Patch-ID作為Patchrm的參數就可以卸載補丁:
# patchrm 106793-01
Checking installed packages and patches...
Backing out patch 106793-01...
Patch 106793-01 has been backed out.
這里需要說明一下,在如下三種情況下,補丁將不能卸載:
1.在安裝patch時,用patchadd -d命令指定patchadd 不備份被更新的文件。這樣安裝的patch無法刪除。
2.另一Patch需要此Patch,即存在dependence(關聯性), 如一定要刪掉該patch,先刪掉另一patch。
3.要刪的patch已被另一更新的patch廢棄了。如安裝110668-04補丁后,如果以前安裝過110668-03,則110668-03將被110668-04廢棄,110668-03將無法刪除。
3.3 Cluster補丁的安裝
Cluster補丁為單個補丁的集合,下載解壓后,可以通過執行./install_Cluster腳本來完成補丁集的安裝。執行./install_Cluster后,腳本將檢查當前目錄下的patch_order文件,此文件標明了Patch的安裝順序,./install_Cluster將按照Patch_order文件給出的順序來安裝patch。如果沒有patch_order文件,則假定當前目錄下所有以1開始的目錄名均為需要安裝的補丁目錄,并且假定這些目錄的名稱次序作為安裝Patch的次序。因此你可以通過修改patch_order文件來決定安裝或不安裝某Patch。
3.4 安裝Patch時的注意事項
由于在安裝Patch時需要更新文件,故此Solaris官方推薦在安裝補丁時進入單用戶模式安裝。在某些重要服務器上可能帶來不便,因此你完全可以在多用戶模式下通過停止相關服務進程來完成Patch的安裝。
sun推出的Patch并不是每個都一定要安裝的,因此需要在安裝patch前仔細閱讀README來確定是否需要安裝此補丁。另外,某些補丁具有依賴性,需要先安裝另一補丁才能完成此補丁的安裝,這些都會在README中標明。總之,安裝補丁之前強烈建議你閱讀相應的README(每個Patch都提供單獨的README文件)。
3.5 安裝PATCH過程中出現的問題
在安裝補丁的過程中,經常出現一些錯誤提示。例如:
Installation of 123456-11 failed. Return code 2
通過Return code我們可以知道錯誤類型。需要注意的是,Return code 2說明此補丁已被安裝,Return code 8說明此補丁要修復的軟件沒有被系統安裝。因此,2和8是完全可以被忽略的錯誤提示。下表說明了各個Return code對應的錯誤類型。
Exit code Meaning
0 No error
1 Usage error
2 Attempt to apply a patch that's already been applied
3 Effective UID is not root
4 Attempt to save original files failed
5 pkgadd failed
6 Patch is obsoleted
7 Invalid package directory
8 Attempting to patch a package that is not installed
9 Cannot access /usr/sbin/pkgadd (client problem)
10 Package validation errors
11 Error adding patch to root template
12 Patch script terminated due to signal
13 Symbolic link included in patch
14 NOT USED
15 The prepatch script had a return code other than 0.
16 The postpatch script had a return code other than 0.
17 Mismatch of the -d option between a previous patch install and the current one.
18 Not enough space in the file systems that are targets of the patch.
19 $SOFTINFO/INST_RELEASE file not found
20 A direct instance patch was required but not found
21 The required patches have not been installed on the manager
22 A progressive instance patch was required but not found < tr>
23 A restricted patch is already applied to the package
24 An incompatible patch is applied
25 A required patch is not applied
26 The user specified backout data can't be found
27 The relative directory supplied can't be found
28 A pkginfo file is corrupt or missing
29 Bad patch ID format
30 Dryrun failure(s)
31 Path given for -C option is invalid
32 Must be running Solaris 2.6 or greater
33 Bad formatted patch file or patch file not found
34 The appropriate kernel jumbo patch needs to be installed
35 Later revision already installed
Reference:
1.Solaris™8 Operating Environment System Administration I, (SA-238)
2.System Administration Guide, Volume 1, (805-7228),Solaris
3.SunSolve Patch Support Portal http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage

熱詞搜索:

上一篇:Solaris系統安全問答
下一篇:Sun Solaris UNIX系統INETD(1M)本地拒絕服務漏洞

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产午夜亚洲精品羞羞网站| 久久亚洲综合av| 精品日韩成人av| 免费成人你懂的| 91精品国产高清一区二区三区 | 精品精品欲导航| 激情av综合网| 亚洲乱码国产乱码精品精的特点| 在线看日本不卡| 亚洲高清不卡在线| 久久久久高清精品| 欧亚洲嫩模精品一区三区| 美女一区二区三区在线观看| 欧美国产日产图区| 欧美性欧美巨大黑白大战| 青青国产91久久久久久| 国产欧美日韩中文久久| 色偷偷成人一区二区三区91| 日本三级韩国三级欧美三级| 国产亚洲成年网址在线观看| 欧美一a一片一级一片| 久久精品国产亚洲一区二区三区| 欧美激情一区三区| 88在线观看91蜜桃国自产| 狠狠色丁香婷婷综合久久片| 一区二区在线看| 欧美哺乳videos| 91精品在线麻豆| 96av麻豆蜜桃一区二区| 精品一区精品二区高清| 亚洲综合成人网| 国产精品欧美一区二区三区| 91精品麻豆日日躁夜夜躁| 99精品视频中文字幕| 久久精品免费看| 丝袜国产日韩另类美女| 亚洲综合成人在线| 亚洲欧美激情一区二区| 国产婷婷一区二区| 欧美一级片免费看| 欧美裸体一区二区三区| 在线免费观看日本一区| 99re亚洲国产精品| av色综合久久天堂av综合| 国产精品亚洲第一区在线暖暖韩国| 午夜久久久影院| 一区二区在线观看av| 亚洲男同性视频| 欧美国产精品专区| 中文字幕不卡在线播放| 国产精品久久久久久久久久久免费看| 国产日韩欧美电影| 国产精品久久久久久亚洲伦| 国产精品女主播av| 亚洲视频一二三区| 亚洲精品ww久久久久久p站| 亚洲乱码国产乱码精品精98午夜| 亚洲日本在线a| 亚洲一区二三区| 亚洲国产日日夜夜| 奇米色一区二区三区四区| 国产一区二区伦理| 激情深爱一区二区| 国产成人自拍高清视频在线免费播放| 国产在线观看一区二区| 国产在线观看一区二区| 成人国产视频在线观看| 91老师片黄在线观看| 欧美日本视频在线| 精品欧美久久久| 亚洲国产精品激情在线观看 | 日韩免费看网站| 久久婷婷成人综合色| 国产精品三级在线观看| 亚洲另类在线制服丝袜| 偷窥少妇高潮呻吟av久久免费| 免费不卡在线观看| 国产成人午夜高潮毛片| 91电影在线观看| 日韩精品一区二区三区在线| 国产清纯白嫩初高生在线观看91 | 欧美日韩久久久久久| 日韩一区二区三区在线| 久久久久久久久久久99999| **性色生活片久久毛片| 日韩高清欧美激情| 成人免费视频视频| 欧美写真视频网站| 久久精品日产第一区二区三区高清版 | 欧美一区三区四区| 国产香蕉久久精品综合网| 一区二区三区日韩| 国产麻豆精品在线观看| 欧美色倩网站大全免费| 久久一区二区视频| 五月天亚洲精品| 99国产精品久久| 欧美videossexotv100| 亚洲精品视频在线| 国产福利一区在线| 91精品国产91久久久久久最新毛片 | 一区在线观看视频| 蜜臀a∨国产成人精品| 色综合欧美在线| 久久久久亚洲蜜桃| 石原莉奈在线亚洲二区| 972aa.com艺术欧美| 日本一区二区视频在线观看| 美女视频黄免费的久久 | 中文字幕免费不卡在线| 美女脱光内衣内裤视频久久影院| 色综合天天性综合| 欧美激情一区二区三区全黄| 美女诱惑一区二区| 欧美久久久久中文字幕| 亚洲精品成人少妇| 91视频国产观看| 亚洲伦理在线精品| 一本在线高清不卡dvd| 中文字幕国产一区| 成人av片在线观看| 中文av一区二区| 大美女一区二区三区| 国产亚洲短视频| 成人免费视频app| 亚洲国产成人一区二区三区| 91尤物视频在线观看| 中文字幕在线一区二区三区| 国产精品一区二区在线观看网站| 欧美电视剧免费观看| 狠狠色丁香久久婷婷综| 久久久久成人黄色影片| 国产精品中文字幕日韩精品| 久久先锋影音av鲁色资源网| 国产中文字幕精品| 久久精品水蜜桃av综合天堂| 国产成人午夜精品5599 | 综合在线观看色| 99精品欧美一区二区三区小说| 国产精品无遮挡| 色妞www精品视频| 五月综合激情网| 久久伊人中文字幕| 99国产麻豆精品| 日韩av网站在线观看| 久久综合色8888| 99久久er热在这里只有精品66| 亚洲综合男人的天堂| 日韩三级视频在线看| 成人午夜视频免费看| 樱桃国产成人精品视频| 欧美一级xxx| 成人毛片视频在线观看| 亚洲综合图片区| 欧美一区二区二区| 成人伦理片在线| 日本视频中文字幕一区二区三区| 国产亚洲成年网址在线观看| 欧美体内she精高潮| 久久电影网站中文字幕| 国产精品初高中害羞小美女文| 色欧美88888久久久久久影院| 看电视剧不卡顿的网站| 亚洲精品欧美激情| 日韩美女在线视频| 色综合视频在线观看| 国产一区激情在线| 亚洲一区在线观看免费| 国产欧美一区二区三区在线老狼| 欧美色国产精品| 99久久免费精品| 久久99精品久久久久久久久久久久| 欧美激情在线一区二区三区| 欧美男男青年gay1069videost | 日韩在线一区二区三区| 国产欧美日韩另类视频免费观看 | 麻豆一区二区在线| 一区二区三区日本| 久久久91精品国产一区二区精品 | 在线播放91灌醉迷j高跟美女 | 欧美久久一区二区| 97精品视频在线观看自产线路二| 蜜臀久久久久久久| 亚洲综合av网| 亚洲日本电影在线| 国产精品午夜免费| 精品1区2区在线观看| 在线播放/欧美激情| 在线观看一区二区视频| 成人动漫视频在线| 国产成人精品在线看| 另类小说视频一区二区| 天天综合色天天综合色h| 亚洲欧美日韩综合aⅴ视频| 国产日产欧美一区二区三区| 久久婷婷国产综合精品青草| 精品福利一区二区三区 | 亚洲高清免费一级二级三级| 亚洲精品免费播放| 亚洲美女电影在线|