CVSup 系統更新與升級

2009-05-13 13:54:02来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折



  • CVSup 是 FreeBSD 系統更新的方法之一。
  • FreeBSD 安裝完成就做 CVSup ,立即將系統升級更新至最新版本,然後再安裝其他的應用軟體。
  • 每一位玩 FreeBSD 的人,都應該要玩一下 CVSup 。
  • 遇有
    發布重大安全性漏洞
    時,更應該做 CVSup ,以修補漏洞。
  • 做 CVSup 時,硬碟狀況、剩餘空間的多寡很重要。
  • 做 CVSup 時,在某一環節出現 error 時,通常只要再「從頭」做一次即可。
  • FreeBSD 的更新非常迅速,以 freebsd.csie.nctu.edu.tw 為例,於每天 1,5,9,13,17,21 點進行 CVSup 更新動作。
  • 以前沒嘗試過,總認為做 CVSup 是很困難,現在自己學會了,才發現整個程序其實很簡單,只是每一個程序都比較花時間而已。硬體等級越好,所需的時間就越短。P-II約3.5小時,P-IV約1.5小時。
  • 將 CVSup 的程序做成
    批次檔
    ,晚上睡覺前「敲下去」,隔天早上起床後就做好了。而硬體等級高的,晚飯前敲下去,吃過水果後,大概就好了。
  • 以下操作的網路環境是:HiNet-ADSL 384/56 ,並且會註明每一階段所耗費的時間,以及更新升級前後的 HD 空間狀況。
  • 重要聲明:本文件不適用於將 FreeBSD 5.1-RELEASE 升級為 FreeBSD 5.2-RELEASE 。是因為當您抓回 5.2 的 source 之後,在 /usr/src/UPDATING 有特別的說明,
    請 User 自行參閱

備份系統檔案

  • 這兩個檔案一定要備份:

    • /etc/master.passwd
    • /etc/group

  • 其他的資料就看個人的需要啦,將 /etc 整個備份下來也好。

檢查HD狀況並修復錯誤
fsck -y

  • 如果 HD 有錯誤訊息,而且無法以 fsck 修復,嗯!我就不知道怎麼辦?重灌嗎!

檢查HD剩餘容量
df -m

  • 依個人的操作經驗, / 要有 50MB 、 /usr 要有 1G 以上的空間,比較妥當。

建立相關的 gid,uid
pw groupadd -n sshd -g 22
pw groupadd -n smmsp -g 25
pw groupadd -n mailnull -g 26
pw useradd -n sshd -g sshd -u 22 -m -d /var/empty -s /sbin/nologin -c "Secure Shell Daemon"
pw useradd -n smmsp -g smmsp -u 25 -m -d /var/spool/clientmqueue -s /sbin/nologin -c "Sendmail Submission User"
pw useradd -n mailnull -g mailnull -u 26 -m -d /var/spool/mqueue -s /sbin/nologin -c "Sendmail Default User"

  • 4.6 的系統中分別有 sshd smmsp mailnull 的 uid,gid ,要先手動建立。
  • 若未先行建立之,更新時可能會有 error 。
  • 記得將 master.passwd group 兩個檔案備份起來。

安裝 CVSup 的工具程式

  • 使用 PORTS (強烈建議)
    cd /usr/ports/net/cvsup-without-gui ; make install clean distclean

    • 用PORTS安裝會花費比較久一點時間,但是,這絕對值得。

  • 使用 packages (網路品質若不穩定者,安裝後執行時會有 error)
    pkg_add -v
    ftp://freebsd.csie.nctu.edu.tw/pub/CVSup/
    cvsup-without-gui-16.1f.tgz
    pkg_add -v
    ftp://ftp.tw.freebsd.org/pub/i386/packages/packages-4-stable/All/
    cvsup-without-gui-16.1f.tgz

      标签:

      版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
      特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:openbsd:New Ports of the Week #18 (May 3)

下一篇:以 FreeBSD 架設 NATD-Server & IP-FireWall 防火牆