Unix操作系統有很多值得學習的地方,這裡我們主要介紹Unix操作系統中的補丁的問題,包括介紹補丁步驟,轉到二進制模式,補丁位於sunsolve站的/pub/patches目錄等方面。大家一起來學習下吧!
Unix操作系統補丁
跟所有的復雜系統一樣,SUN有它的漏洞,其中的一些從性質上來說是相當嚴重的。SUN公司有向它的客戶甚至是沒有技術支持的客戶提供補丁的優良傳統。這些補丁或者以集合包或者以單個補丁的形式存在的。
不幸的是,要完全修補你的系統,既需要大的補丁集合包,又需要單個的補丁。然而我們將介紹一種把補丁包和單個補丁結合起來使用的方法。
用patchadd -p 或 showrev -p命令來察看補丁在系統裡的安裝情況,在你想保護的主機以及大眾都可以訪問的主機上,你應該到SUN公司的主頁上去查找相關的補丁包來安裝,並且應該常常查看最新的補丁發布情況。
Unix操作系統補丁步驟:
1) 變成 root
2) 鍵入 umask 022來設置你的許可模式--給Unix操作系統打補丁不僅要求所有的補丁被"nobody"用戶可讀,而且包括補丁之前的所有目錄(不要問為什麼,反正是一般這麼干的)。
3) 創建一個叫“patch“的目錄,並進入它,我一般是這樣做的:
mkdir /var/tmp/patch
cd /var/tmp/patch
在你建“patch“目錄的文件Unix操作系統中要保證有足夠的磁盤空間(提示:你可以試著鍵入:df-k來看看文件系統上可用的磁盤空間,不要用/tmp!
4) 用ftp連接sunsolve站ftp sunsolve.sun.com
你的登錄用戶名是“anonymous“,口令是你的電子郵件地址。
5) 轉到二進制模式,鍵入: bin 關閉提示,鍵入: prompt
你不需要為下載每個補丁回答是,我需要下那個補丁。
6) 補丁位於sunsolve站的/pub/patches目錄,所以鍵入: cd /pub/patches
7) 得到對應於你Unix操作系統版本的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文件有不同的補丁報告文件,sparc版本的是那些沒有“x86“字樣的。以上就是我們這次要講的關於Unix操作系統中的知識的介紹,希望對大家對Unix操作系統的學習有所幫助。