站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

freebsd-update-更新 Security Patch

前言

[freebsd-update] 為透過 Binary Updates 方式來進行 [FreeBSD Security Advisories] 所發佈的安全性更新,此指令於 FreeBSD 6.2 Release 之後的版本便內建於系統內了 (Base System)。

[freebsd-update] 指令僅適用於 Release 版本

實作環境

安裝及設定

步驟1.下載安全性更新 (freebsd-update fetch)

若您要更改上述設定檔路徑或另外指定存放安全性更新部份可透過參數來進行修改,詳細內容可參考 [FreeBSD Man Pages - freebsd-update]

請鍵入下列指令執行 下載 安全性更新 freebsd-update fetch,下載安全性更新將存放於 /var/db/freebsd-update

 #freebsd-update -r 7.2-RELEASE fetch                                             //開始下載安全性更新
 Looking up update.FreeBSD.org mirrors... 3 mirrors found.
 Fetching public key from update5.FreeBSD.org... done.
 Fetching metadata signature for 7.2-RELEASE from update5.FreeBSD.org... done.    //從 update5.FreeBSD.org 下載安全性更新
 Fetching metadata index... done.
 Fetching 2 metadata files... done.
 Inspecting system... done.
 Preparing to download files... done.
 Fetching 32 patches.....10....20....30. done.
 Applying patches... done.
 The following files will be updated as part of updating to 7.2-RELEASE-p2:       //更新至 7.2-RELEASE Patch 2 的動作會更新下列檔案
 /boot/kernel/if_bce.ko
 /boot/kernel/if_bce.ko.symbols
 /boot/kernel/if_fxp.ko
 /boot/kernel/if_fxp.ko.symbols
 ...略...
 --More--(byte 466)                                                               //按空白鍵繼續
 /usr/lib/libkse.so.3
 /usr/libexec/cc1
 /usr/libexec/cc1obj
 /usr/libexec/cc1plus
 ...略...

步驟2.安裝安全性更新 (freebsd-update install)

請鍵入下列指令執行 安裝 安全性更新 freebsd-update install

 #freebsd-update -r 7.2-RELEASE install                                           //安裝安全性更新
 Installing updates... done.                                                      //安裝更新完成

安裝完成後重新開機後輸入 uname 指令即可發現安全性更新已經安裝完成 (-p2),若發現安全性更新號碼並沒有更新的話則代表所安裝的安全性更新必須重新編譯核心 (make kernel) 才會生效,至於該如何判斷該不該重新編譯核心 (make kernel)? 請參考 [FreeBSD Security Advisories] 進行判斷。

 #uname -v
 FreeBSD 7.2-RELEASE-p2 #0: Wed Jun 24 00:57:44 UTC 2009     root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC

參考

[FreeBSD Man Pages - freebsd-update]

[FreeBSD Security Advisories]

[FreeBSD Handbook - 24.2 FreeBSD Update]

[OHaHa's學習心得 | freebsd-update 擷取及安裝 binary 更新 FreeBSD]

[ 利用 freebsd-update 升級 FreeBSD security patch 安全性]

Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com