FreeBSD遊玩手冊-開始

时间:2008-03-14 08:14:55  类别:FreeBSD  作者:shamdeng

12月13日
FreeBSD遊玩手冊-開始
這兩天開始玩FreeBSD,也讓自己學到不少東西
先寫個流程讓自己記得,不要到時又忘光光了 -.-
首先是基本指令介紹
http://lin.center.kl.edu.tw/command.html
好站
http://lin.center.kl.edu.tw/ FreeBSD的安裝及各種網站的架設
http://www.lab.mlc.edu.tw/ FreeBSD 全球資訊網路架站日誌
如何尋找 Port :
# cd /usr/ports
# make search key="內容"
如何重新啟動網卡 :
# /etc/netstart
如何重起 inetd :
# kill -HUP ` cat /var/run/inetd.pid `
透過/stand/sysinstall安裝CVSup and bash :
CVSup這個程式,對於FreeBSD不論是軟體的安裝、系統更新,都與它密不可分。
其功用主要是更新軟體安裝時採用的port tree、及系統更新採用的source。
1.# /stand/sysinstall (FreeBSD 6.0更改為 /usr/sbin/sysinstall )
2.選擇 Configure Do Post-install Configuration of FreeBSD 後設定 (以空白鍵選擇)
3.選擇 Packages Install pre-packaged softeare for FreeBSD 安裝軟體
4.選擇 FTP Install form an FTP server 採用FTP方式安裝。
5.選擇 URL Specify some other ftp site by URL 自訂ftp站台位置。
6.輸入自訂ftp站台位置 URL: ftp://freebsd.csie.nctu.edu.tw/pub/i386/ (試過了不行 -.-)
所以我是使用第一個選項進入 ftp.freebsd.org 更新的
7.確認網路已經設定完成。
8.選擇 net Networking Utilities 網路程式。
9.選擇 cvsup-without-gui-16.1f cvsup程式 -> 選擇完後請按(tab鍵)再按ok確認。
10.選擇 shells -> 選擇 bash-2.05b.004 選擇完後請按(tab鍵)再按ok確認。
都確認 ok 之後...離開後即可開始安裝...
* Port Tree 更新 :
完成cvsup安裝,接下來就是port tree的更新及系統升級了。
為了日後使用方便,且維持原有範例不變,將它複製到/usr/之下。
# cp /usr/share/examples/cvsup/ports-supfile /usr
修改ports-supfile
# vi /usr/ports-supfile
將其中預設的host改為想要的站台
*default host=freebsd.csie.nctu.edu.tw
開始更新 Port :
# cvsup -g -L 2 /usr/ports-supfile
以後有事沒事就可以來更新一下...或是寫個Crontab排程更新也是可以的...
更新Source
一樣 cp /usr/share/examples/cvsup/standard-supfile /usr
修改standard-supfile
*default host=freebsd.csie.nctu.edu.tw
*default release=cvs tag=RELENG_6_0
想用 6.0 STABLE 要用 RELENG_6
想用 6.0 RELEASE 要用 RELENG_6_0
然後 cvsup -g -L 2 /usr/standard-supfile
http://vincentcloud.spaces.live.com/blog/cns!680830A1FFB3C691!116.entry
Type "jobs".
The jobs will be listed, each having a number in brackets. If you want
to un-suspend number 3, say "fg %3".
QUOTE:
[Wed Apr 12 21:48:09 2006] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
我在google上找到了解决办法,执行如下操作:
QUOTE:
kldload accf_http
grep accf /boot/defaults/loader.conf
accf_data_load="NO" # Wait for data accept filter
accf_http_load="NO" # Wait for full HTTP request accept filter #将这个"NO"改成"YES"
清除PORTS重新安装时原来的配置!(没有经过测试)
make config
make rmconfig
但是为什么这样做还不知道,而且这个accf是做什么用的也不知道,还请大侠们来解释一下。


特别推荐

广而告之