歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> 詳解Unix操作系統補丁問題

詳解Unix操作系統補丁問題

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

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例如:

  1. ftp> ls *.PatchReport
  2. 200 PORT command successful.
  3. 150 Opening ASCII mode data connection for file list.
  4. Solaris1.1.1.PatchReport
  5. Solaris1.1.2.PatchReport
  6. Solaris1.1.PatchReport
  7. Solaris2.3.PatchReport
  8. Solaris2.4.PatchReport
  9. Solaris2.4_x86.PatchReport
  10. Solaris2.5.1.PatchReport
  11. Solaris2.5.1_x86.PatchReport
  12. Solaris2.5.PatchReport
  13. Solaris2.5_x86.PatchReport
  14. Solaris2.6.PatchReport
  15. Solaris2.6_x86.PatchReport
  16. Solaris7.PatchReport
  17. Solaris7_x86.PatchReport
  18. 226 Transfer complete.
  19. remote: *.PatchReport
  20. 360 bytes received in 0.0044 seconds (79.16 Kbytes/s)

對x86和sparc文件有不同的補丁報告文件,sparc版本的是那些沒有“x86“字樣的。以上就是我們這次要講的關於Unix操作系統中的知識的介紹,希望對大家對Unix操作系統的學習有所幫助。

Copyright © Linux教程網 All Rights Reserved