歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> 安裝Unix操作系統補丁

安裝Unix操作系統補丁

日期:2017/3/6 11:41:49   编辑:Unix資訊

今天我們要講解一下關於Unix操作系統的補丁的安裝問題。跟所有的復雜系統一樣,Unix操作系統有它的漏洞,其中的一些從性質上來說是相當嚴重的。這些補丁或者以集合包或者以單個補丁的形式存在的。

不幸的是,要完全修補你的Unix操作系統,既需要大的補丁集合包,又需要單個的補丁。然而我們將介紹一種把補丁包和單個補丁結合起來使用的方法。

當推薦Unix操作系統補丁集合包下載完後,你需要下載補丁報告中所標記的單個補丁,最快的方法是用mget,這樣用: mget 106689* 106905* 106411* 重要:你可能想用一個mget命令得到所有的補丁,但mget的參數的個數是有限制的!

而且,我並沒有指定版本號,這不僅僅是為了少輸入字符和得到相關的README文件,也是因為在補丁報告發布過程中,版本號可能是會變化的。

下載完所有的東西後,鍵入:quit來結束ftp會話。

到現在,你已經下載了補丁集合包和單個補丁,因為繼續下去打單個的補丁包太費體力 ,我們將先把補丁包和單個補丁合並起來。
首先解壓補丁包:

如果你用的是Solaris 2.6或更早的,uncompress 2*Recommended.tar.Z tar -xvf 2*Recommended.tar
如果用的是Solaris 7, unzip 7*Recommended.zip
其次,把所有的單個補丁移到你的建立的Recommended目錄:mv 1* *Recommende d
然後,進到保存有全部補丁的Recommended目錄: cd *Recommended

現在我們可以把所有單個的補丁加到patch_order文件中,在這個文件中列出了所有將被install_cluster腳本安裝的補丁,你可以手工把它們加進去(提示:這是錯誤的選擇)或者用Unix操作系統的命令工具來幫你做這件事。

如果你是Solaris 7,用下面的命令:ls *.zip quot;." -f1 >> patch_order 。

現在是解壓所有單個補丁包的時候了,因為它們還是壓縮格式的。

如果你用Solaris 7,你可以用unzip一次解壓一個文件: unzip 108723.zip

討厭的是,你不能用“unzip *.zip“,因為unzip不能這樣工作,為了避免多次地輸入unzip,你可以用下面的Unix操作系統命令讓unzip為你解壓所有的東西: ls *.zip | xargs -n1 unzip

如果用的是Solaris 2.6或更低的,鍵入:uncompress *.tar.Z
現在你必須用tar分離出單個的補丁,你可以用以下命令一次處理一個文件:tar -xvf 108723.tar

討厭的是,你不能用“tar -xvf *.tar“,因為tar不能這樣工作,為了避免多次地輸入tar,你可以用下面的Unix操作系統命令讓tar為你分離所有的東西:ls *.zip | xargs -n1 tar -xvf

到現在所有的補丁都准備好了,關閉計算機: /usr/sbin/shutdown -y -g0 -i0 啟到到單用戶模式,對sparc: boot -s
對x86, 啟動時, 鍵入:b -s 系統引導後,在提示符後輸入root口令後,鍵入:mountall 來mount所有的文件Unix操作系統。

然後輸入: cd /var/tmp/patch/*Recommended進到保存所有補丁的目錄,現在你可以鍵入以下命令來安裝“所有”的補丁了:./install_cluster跟著提示做就行了。

如果這是個Solaris 2.5.1或是個Solaris 2.6的系統,因為要花點時間的。不要太擔心補丁安裝過程中的錯誤,很多時候出現錯誤是因為你沒有安裝一個特定的軟件或已經打了某個補丁。

打完補丁後,關機重啟,輸入:/usr/sbin/shutdown -y -g0 -i6

這樣,我們就完成了關於Unix操作系統的補丁的問題。這樣,我們快來修補我們的Unix操作系統吧!

Copyright © Linux教程網 All Rights Reserved