詳解Unix操作系統(tǒng)補(bǔ)丁問題
Unix操作系統(tǒng)有很多值得學(xué)習(xí)的地方,這里我們主要介紹Unix操作系統(tǒng)中的補(bǔ)丁的問題,包括介紹補(bǔ)丁步驟,轉(zhuǎn)到二進(jìn)制模式,補(bǔ)丁位于sunsolve站的/pub/patches目錄等方面。大家一起來學(xué)習(xí)下吧!
Unix操作系統(tǒng)補(bǔ)丁
跟所有的復(fù)雜系統(tǒng)一樣,SUN有它的漏洞,其中的一些從性質(zhì)上來說是相當(dāng)嚴(yán)重的。SUN公司有向它的客戶甚至是沒有技術(shù)支持的客戶提供補(bǔ)丁的優(yōu)良傳統(tǒng)。這些補(bǔ)丁或者以集合包或者以單個補(bǔ)丁的形式存在的。
不幸的是,要完全修補(bǔ)你的系統(tǒng),既需要大的補(bǔ)丁集合包,又需要單個的補(bǔ)丁。然而我們將介紹一種把補(bǔ)丁包和單個補(bǔ)丁結(jié)合起來使用的方法。
用patchadd -p 或 showrev -p命令來察看補(bǔ)丁在系統(tǒng)里的安裝情況,在你想保護(hù)的主機(jī)以及大眾都可以訪問的主機(jī)上,你應(yīng)該到SUN公司的主頁上去查找相關(guān)的補(bǔ)丁包來安裝,并且應(yīng)該常常查看最新的補(bǔ)丁發(fā)布情況。
Unix操作系統(tǒng)補(bǔ)丁步驟:
1) 變成 root
2) 鍵入 umask 022來設(shè)置你的許可模式--給Unix操作系統(tǒng)打補(bǔ)丁不僅要求所有的補(bǔ)丁被"nobody"用戶可讀,而且包括補(bǔ)丁之前的所有目錄(不要問為什么,反正是一般這么干的)。
3) 創(chuàng)建一個叫“patch“的目錄,并進(jìn)入它,我一般是這樣做的:
mkdir /var/tmp/patch
cd /var/tmp/patch
在你建“patch“目錄的文件Unix操作系統(tǒng)中要保證有足夠的磁盤空間(提示:你可以試著鍵入:df-k來看看文件系統(tǒng)上可用的磁盤空間,不要用/tmp!
4) 用ftp連接sunsolve站ftp sunsolve.sun.com
你的登錄用戶名是“anonymous“,口令是你的電子郵件地址。
5) 轉(zhuǎn)到二進(jìn)制模式,鍵入: bin 關(guān)閉提示,鍵入: prompt
你不需要為下載每個補(bǔ)丁回答是,我需要下那個補(bǔ)丁。
6) 補(bǔ)丁位于sunsolve站的/pub/patches目錄,所以鍵入: cd /pub/patches
7) 得到對應(yīng)于你Unix操作系統(tǒng)版本的PatchReport文件,你可以用以下命令列出那些文: ls *.PatchReport例如:
- ftp> ls *.PatchReport
- 200 PORT command successful.
- 150 Opening ASCII mode data connection for file list.
- Solaris1.1.1.PatchReport
- Solaris1.1.2.PatchReport
- Solaris1.1.PatchReport
- Solaris2.3.PatchReport
- Solaris2.4.PatchReport
- Solaris2.4_x86.PatchReport
- Solaris2.5.1.PatchReport
- Solaris2.5.1_x86.PatchReport
- Solaris2.5.PatchReport
- Solaris2.5_x86.PatchReport
- Solaris2.6.PatchReport
- Solaris2.6_x86.PatchReport
- Solaris7.PatchReport
- Solaris7_x86.PatchReport
- 226 Transfer complete.
- remote: *.PatchReport
- 360 bytes received in 0.0044 seconds (79.16 Kbytes/s)
對x86和sparc文件有不同的補(bǔ)丁報告文件,sparc版本的是那些沒有“x86“字樣的。以上就是我們這次要講的關(guān)于Unix操作系統(tǒng)中的知識的介紹,希望對大家對Unix操作系統(tǒng)的學(xué)習(xí)有所幫助。
【編輯推薦】