利用freebsd-update升級freebsd

來源:互聯網
上載者:User

估計fbsd前幾天出的localroot 0day應該已經發公告發補丁了,沒空去驗證,有需要的同學參考下文操作下吧,freebsd-update的好處是他還帶復原功能,這個相當不錯。轉載開始。

freebsd-update — fetch and install binary updates to FreeBSD

描述:
freebsd-update 是FreeBSD系統用來擷取, 安裝及取得binary update 的工具。要注意的是,這些update僅止於FreeBSD Release Engineering Team維護的版本.
諸如: FreeBSD 6.1-RELEASE 或 FreeBSD 6.2-RC1 而非 FreeBSD 6.2-STABLE
        or FreeBSD 7.0-CURRENT 之類的版本.
補充: FreeBSD 6.2-RELEASE版本後才有此指令


文法:
freebsd-update [-b basedir] [-d workdir] [-f conffile] [-k KEY]
                         [-r newrelease] [-s server] [-t address] command

參數:
    -b basedir    指定系統掛載的最基本路徑 (預設: / )

    -d workdir    檔案暫存資料夾 (預設: /var/db/freebsd-update/ ),

    -f conffile    設定檔案位置 (預設: /etc/freebsd-update.conf)
    -k KEY      信任的RSA金鑰位置 (預設: 從設定檔讀取)
    -r newrelease  定義新的RELEASE版本升級標的 (針對 upgrade)
    -s server    定義擷取更新檔案的server (預設:從設定檔讀取)

    -t address    郵件輸出的對象  (預設: root )

命令:
    fetch      以現有安裝的環境及設定參數, 擷取可能的binary更新.
    cron        隨機休息(sleep)1~3600秒,然後下載更新檔.
                  若更新檔案下載完成,系統會發送email通知root
                  (可透過 -t 參數或設定檔 , 將信件遞送給其它人員) .
                  如同此命令的名稱(cron), 被用來設計透過cron程式執行.
                  隨機休息秒數則是用來避免同時間有大量機器向server要求更新.
    upgrade   截取必要的升級到新版本RELEASE的檔案,請小心使用.
                  並確認您已經閱讀過新版本的 announcement and release notes.
    install      安裝最近擷取的更新(update)/升級(upgrade)檔案.
    rollback    反安裝最近安裝過的更新(update).

小技巧:
把 freebsd-update 放入cron執行 , 如此就能夠自動更新.
0 3 * * * /usr/sbin/freebsd-update cron
相關檔案/資料夾:
    /etc/freebsd-update.conf  預設的freebsd-update程式設定檔案
    /var/db/freebsd-update/   預設的freebsd-update暫存及下載檔案資料夾

實際操作:

本例從 6.3-RELEASE 進行更新(update).
freebsd-update -r 6.3-RELEASE fetch

安裝:
freebsd-update -r 6.3-RELEASE install

重新開機後,執行 uname -a 名稱就會變成 6.3-RELEASE-p1 , 若不在意名稱,也不需要重新開機.

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.