PCZONE 討論區

PCZONE 討論區 (https://www.pczone.com.tw/vbb3/)
-   -- FreeBSD & Linux 討 論 版 (https://www.pczone.com.tw/vbb3/forum/41/)
-   -   【問題】FreeBSD超笨問題 (https://www.pczone.com.tw/vbb3/thread/41/52593/)

Jose 2002-07-23 10:07 AM

【問題】FreeBSD超笨問題
 
我想請問一下有關FreeBSD的幾個超笨問題,
首先我是在網路上下載的FreeBSD 4.6 Released,
總共有4.6-disc1.iso、4.6-disc2.iso、4.6-disc3.iso、4.6-disc4.iso、4.6-mini.iso五個檔,
那麼請教一下這五個檔案分別是幹嘛的呢?
我知道是要燒成開機光碟,
但是為啥會有5個iso=5片光碟呢?
安裝時到底要用哪一片?其他的光碟又是幹嘛的呢?
再來第二個問題,我看到人家說裝FreeBSD要用SCSI的HD,
如果我沒有SCSI的HD,只有IDE的,這樣可以嗎?
那廠牌有關係嗎?會不會不支援呢?(暫定MAXTOR 30GB 7200轉)
第三個問題,我知道FreeBSD支援的硬體很少,
以前我就曾經有朋友裝Linux時說他的螃蟹卡竟然不支援,
所以我想請問一下,FreeBSD支援D-Link 530TX嗎?因為我只有這張卡...。
第四,在FreeBSD上,Web Server跟Mail Server可以同時存在嗎?
第五,架設FreeBSD時,RAM需要多少會比較好呢?(目前我是暫定256)
RAM越高會讓系統越穩定嗎?還是沒差...?那RAM是會影響到什麼呢?SWAP?
第六,我的CPU是P2 400MZ,架FreeBSD會不會太少了一點?
第七,光碟機使用IDE的可以嗎?還是也要SCSI的?IDE有不支援的情況嗎(包括不同廠牌)?

因為我以前沒碰過Linux或Unix-Like(包括Unix),
但是曾經有人推薦我可以玩玩看FreeBSD或RedHat,
最近突然很想玩FreeBSD,
所以在網站上找了許多資料,安裝時的步驟我大致都了解了,
但是還是有許多許多的蠢問題,
就希望大家可以幫我解答一下囉!

P.S希望各位在回覆時可以盡量避免使用到專業術語,
因為我真的是啥麼都不懂的超級新手,如果能詳細解說就更好囉!:)

linjery 2002-07-23 10:16 AM

Re: 【問題】FreeBSD超笨問題
 
[QUOTE][i]最初由 Jose 發表[/i]
[B]我想請問一下有關FreeBSD的幾個超笨問題,
首先我是在網路上下載的FreeBSD 4.6 Released,
總共有4.6-disc1.iso、4.6-disc2.iso、4.6-disc3.iso、4.6-disc4.iso、4.6-mini.iso五個檔,
那麼請教一下這五個檔案分別是幹嘛的呢?
我知道是要燒成開機光碟,
但是為啥會有5個iso=5片光碟呢?
安裝時到底要用哪一片?其他的光碟又是幹嘛的呢?
再來第二個問題,我看到人家說裝FreeBSD要用SCSI的HD,
如果我沒有SCSI的HD,只有IDE的,這樣可以嗎?
那廠牌有關係嗎?會不會不支援呢?(暫定MAXTOR 30GB 7200轉)
第三個問題,我知道FreeBSD支援的硬體很少,
以前我就曾經有朋友裝Linux時說他的螃蟹卡竟然不支援,
所以我想請問一下,FreeBSD支援D-Link 530TX嗎?因為我只有這張卡...。
第四,在FreeBSD上,Web Server跟Mail Server可以同時存在嗎?
第五,架設FreeBSD時,RAM需要多少會比較好呢?(目前我是暫定256)
RAM越高會讓系統越穩定嗎?還是沒差...?那RAM是會影響到什麼呢?SWAP?
第六,我的CPU是P2 400MZ,架FreeBSD會不會太少了一點?
第七,光碟機使用IDE的可以嗎?還是也要SCSI的?IDE有不支援的情況嗎(包括不同廠牌)?

因為我以前沒碰過Linux或Unix-Like(包括Unix),
但是曾經有人推薦我可以玩玩看FreeBSD或RedHat,
最近突然很想玩FreeBSD,
所以在網站上找了許多資料,安裝時的步驟我大致都了解了,
但是還是有許多許多的蠢問題,
就希望大家可以幫我解答一下囉!

P.S希望各位在回覆時可以盡量避免使用到專業術語,
因為我真的是啥麼都不懂的超級新手,如果能詳細解說就更好囉!:) [/B][/QUOTE]


回答你的問題:
1.請都燒請出來,然後試第一片
2.IDE的硬碟即可,不用一定要SCSI的.
3.D-link530tx有支援,可是不建議.因為不好用..
4.可以同時存在
5.256ram即可
6.夠用
7.不用..用ide即可

我強烈建議你先玩linux因為比較好上手....真的.
freebsd只有負載比較高這個優點...其它的.linux 比較好..還有非常漂亮的
x windows
....

Jose 2002-07-23 10:32 AM

X Window...聽說安裝那個要花上好幾個小時,而且暫存檔非常的大(1G以上),
是真的嗎?
我會考慮看看先玩玩看RedHat...謝謝你的建議。
為什麼D-Link 530TX不好...?

也希望其他大大可以出來幫我解答一下唷!
例如5個iso分別是做什麼的?

teddychu 2002-07-23 10:34 AM

Unix-like的東西硬體支援度都滿高的...

只要不是太新,太舊的硬體他都應該支援...

Jose 2002-07-23 10:36 AM

嘿嘿嘿...築夢你也跑來這裡啊!
之前還在虛擬主機板跟你聊過咧!
呵呵~

teddychu 2002-07-23 10:36 AM

那5個iso:
第一片是必備的,安裝片(完整)
第二片-第五片都是其他「附件」...
mini是「精簡版」,只安裝備需元件

teddychu 2002-07-23 10:39 AM

[QUOTE][i]最初由 Jose 發表[/i]
[B]嘿嘿嘿...築夢你也跑來這裡啊!
之前還在虛擬主機板跟你聊過咧!
呵呵~ [/B][/QUOTE]
剛好碰到我「有經驗」的咩...

最近也是再搞FreeBSD...不好搞喔...

D-Link 530TX 我覺得是因為他不算是「專業伺服器網路卡」...

他的頻寬效能不夠好!

建議可以去買Intel或是3COM的...世界名牌!:)

teddychu 2002-07-23 10:40 AM

X window...那乾脆直接去用MDK咩...

MDK-超新手都會用!

不過之前被我搞到當機之後就不完了...

Jose 2002-07-23 11:23 AM

喔喔...那什麼才算是「專業伺服器網路卡」呢?

還是老話一句,希望各位都能提供不同的想法與建議,
新手尚需指導...:)

teddychu 2002-07-23 11:29 AM

建議可以去買Intel或是3COM的...世界名牌!

ahtry 2002-07-23 03:05 PM

[QUOTE][i]最初由 Jose 發表[/i]
[B]喔喔...那什麼才算是「專業伺服器網路卡」呢?

還是老話一句,希望各位都能提供不同的想法與建議,
新手尚需指導...:) [/B][/QUOTE]

網路卡上面有 cpu
有的一張網路卡可插 rj-45 槽 兩個以上 .... 等
主要目的是為了增加伺服器效能

linjery 2002-07-23 03:40 PM

之前系上架了一台bbs用Freebsd4.3-stable架的.
基本上...應該都沒有什麼問題才對.因為弄的那個學長bbs,freebsd很熟.
可是...bbs一直會當機,而且人一多..問題更嚴重...很不穩
後來...從p2-350,128ram換成p3-800,512ram...問題一樣...非常不穩
結果.....原因是那張D-Link 530TX害的...
後來換了一張199元的螃蟹卡....萬事OK..
同時線上100人以上,還是很穩定...完全不會突然被斷線..
後來..那台BBS非常非常穩..負載也OK...
大約4個月都很oK..有一次系辨停電..UPS不知為何沒作用..
才reboot...不然都ok...

我之後對D-Link印象不好....

teddychu 2002-07-23 03:56 PM

我Server是用Intel的網路卡...

除了被我自己弄到亂七八糟才重開機!

DiCkMan 2002-07-23 04:02 PM

我說明一下D-Link580TX比D-Link530TX好太多了,所以你是D-Link愛好者的話,換D-Link580TX吧,不是的話,照前面前輩所說的即可!!

Jose 2002-07-23 04:03 PM

嗯嗯,了解!
謝謝!

Jose 2002-07-23 04:13 PM

ㄜㄜ...有580TX嗎?
我怎模只有找到680TX相關資料啊?:confused:

ahtry 2002-07-23 09:17 PM

其實我也蠻怕 Dlink 的網路卡
如果 Server 不是load 的很重,螃蟹卡已經很好用了

jiannhua 2002-07-25 12:58 AM

不玩X-Window只要下載4.6-mini即可!安裝完FreeBSD之後再看要安裝什麼伺服器再到各軟體原始網站下載最新版本!我都是這樣做的!
DLink530TX不好?其實除非你架設FTP然後有很多使用者透過區域網路高速下載,否則530TX綽綽有餘了!網路卡價格一便宜很多當初有名的產品就被批評的一無是處,可市請別忘了不久之前這些網路卡還不是被用來完成了許多工作!我想還是努力充實自己的能力比較重要,一個笨蛋不會因為使用了Intel的網路卡就突然變成Linux/FreeBSD的高手!你可知道同樣是Intel的Pro100網路卡還分伺服器、工作站、一般用途?至於形式那又更多了!
其實如果檔案流量非常大的話,不要忘了IDE硬碟往往也是兇手之一,不要一味的怪網路卡!

Jose 2002-07-25 09:42 AM

[QUOTE][i]最初由 jiannhua 發表[/i]
[B]不玩X-Window只要下載4.6-mini即可!安裝完FreeBSD之後再看要安裝什麼伺服器再到各軟體原始網站下載最新版本!我都是這樣做的!
---恕刪---
[/B][/QUOTE]

只下載4.6-mini.iso?
那4.6-disc1.iso又是幹嘛的?

Jose 2002-07-25 09:44 AM

目前我只是要先玩玩看,
摸上手之後再來架server,
不然什麼都不懂就要架server以後管理維護也不容易啊!
我主要是要架www、mail server,
不過不知道mail server需不需要用到dns server...

teddychu 2002-07-25 10:50 AM

4.6-mini.iso跟他名字一樣,是「迷你」版,有許多PORTS沒有,還有從網路上下載

4.6-disc1.iso是「基本安裝片」,一些該有的PORTS都有

dkjfso 2002-07-25 05:38 PM

我覺得你應該先看看一些FreeBSD的文章,
[url]http://www.sdudy-area.org/[/url]

另外,我是覺得就Redhat7.3跟Mandrake8.2比起來,
Redhat7.3應該比較不會造成新手太大的困擾,
除了安裝時磁區分割的部分...
Mandrake嘛...我的電腦會有不能關機的問題...

Jose 2002-07-25 05:53 PM

看過了。

另外目前沒打算學Linux。

ellery 2002-07-25 08:33 PM

[QUOTE][i]最初由 jiannhua 發表[/i]
[B]你可知道同樣是Intel的Pro100網路卡還分伺服器、工作站、一般用途?至於形式那又更多了!卡! [/B][/QUOTE]

對啊...像常見的 3com 905 系列的卡, 很多 PC server 都用,
但在 3com 的定義, 還只是一張 desktop 級的卡.
至於 server 級的卡(例如支援1000M, 或光纖)就是很稀有的呢.

ellery 2002-07-25 08:35 PM

[QUOTE][i]最初由 Jose 發表[/i]
[B]看過了。

另外目前沒打算學Linux。 [/B][/QUOTE]

FreeBSD 和 Linux 都是UNIX-like 的OS,
其實學會了一個, 要學另外一個是蠻快可以上手的.
因為概念是一樣的.

teddychu 2002-07-25 09:29 PM

[QUOTE][i]最初由 ellery 發表[/i]
[B]

FreeBSD 和 Linux 都是UNIX-like 的OS,
其實學會了一個, 要學另外一個是蠻快可以上手的.
因為概念是一樣的. [/B][/QUOTE]
I agree~:)

Jose 2002-07-25 10:25 PM

這我知道,但是...就是不想學Linux,不知道為啥...:(
或許是FreeBSD的名字聽起來比較響亮吧!
而且我從來都不打算玩x windows,
所以...還是選擇FreeBSD!

jiannhua 2002-07-26 12:54 AM

如果確定不玩X-Window,FreeBSD我認為是比較適當的選擇。

4.6-disc1.iso就是官方的Install光碟,裡面含有完整的X-Window相關軟體
4.6-mini則刪除了4.6-disc1.iso中的X11(for X Win)以及packages(應用軟體)

我喜歡用4.6-mini安裝好基本的BSD然後用GHOST備份起來(不到100MB)然後到各軟體原始網站下載最新版軟體安裝,安裝完在用GHOST備份一次,一般而言才200MB出頭
包含以下軟體:
Apache+PHP+MySQL+GD+IMAP4+PHPMyAdmin+OpenSSL
qpopper
ncftp3
webmin
wuftp
squid
snmp
mrtg
rrdtool
phpnuke
webalizer
awstats
ntop
snort
samba
論壇
OpenWebMail及其他一些雜七雜八的玩意兒

DiCkMan 2002-07-26 01:03 AM

[QUOTE][i]最初由 Jose 發表[/i]
[B]這我知道,但是...就是不想學Linux,不知道為啥...:(
或許是FreeBSD的名字聽起來比較響亮吧!
而且我從來都不打算玩x windows,
所以...還是選擇FreeBSD! [/B][/QUOTE]
可是........BSD有三種ㄝ,有NetBSD..OpenBSD..FreeBSD...你要學哪一種,跟你說LINUX的Debian不錯,建議你學(文字模式安裝)!!!

teddychu 2002-07-26 01:42 AM

我覺得三種之中FreeBSD表現的最好...最大特色大概就是有專人在維護他吧!

不向是Linux,版本亂多的...沒有一個統一的標準(目前)

Jose兄你的信念跟我很像...我明明沒有那麼厲害可以玩到FreeBSD

但是就是不喜歡Linux...^^||

Jose 2002-07-26 09:36 AM

[QUOTE][i]最初由 DiCkMan 發表[/i]
[B]
可是........BSD有三種ㄝ,有NetBSD..OpenBSD..FreeBSD...你要學哪一種,跟你說LINUX的Debian不錯,建議你學(文字模式安裝)!!! [/B][/QUOTE]

我也知道BSD有三種,但是我看了一下,發現使用NetBSD、OpenBSD的人很少,
相關文章比FreeBSD更少,即使他再安全,
我還是會搞的霧煞煞...:D
所以還是學FreeBSD比較好!

Jose 2002-07-26 09:46 AM

[QUOTE][i]最初由 築夢 發表[/i]
[B]我覺得三種之中FreeBSD表現的最好...最大特色大概就是有專人在維護他吧!

不向是Linux,版本亂多的...沒有一個統一的標準(目前)

Jose兄你的信念跟我很像...我明明沒有那麼厲害可以玩到FreeBSD

但是就是不喜歡Linux...^^|| [/B][/QUOTE]

沒錯,
我之所以不想學Linux的原因,
也不是不喜歡他,
而是他的版本太多了,不知其之間有何差別...:confused:
雖然人家推薦我新手可以試RedHat或Mandrake,
但是不知道為什麼,就是不想玩!
雖然我也很笨、沒那麼厲害,
但是我覺得如果特地學了Linux結果只是來玩x windows,
那真的何必呢?
而且從以前我的網友就有在用FreeBSD架server,
他也推薦我FreeBSD很不錯,
所以,FreeBSD是我現在的選擇。
人家說FreeBSD會讓人回到玩電腦的那種感覺,
我真的很想試試,而不是在x windows下使用的感覺。
FreeBSD,我來啦!:D

阿 土 2002-07-26 10:48 AM

[QUOTE][i]最初由 Jose 發表[/i]
[B]為什麼D-Link 530TX不好...?[/b][/quote]

我之前都是用 INTEL or 3COM , 我以前也認為 530 應該不會不好吧 , 直到自己用這塊卡搭配 BSD 來跑才知道是真的有點問題

我把這塊卡設定兩個 IP , 一個真實 IP 供外界連線進來 , 一個虛擬 IP 供 內部連線出去

平常都沒問題 , 但有時畫面會出現 "vr0: watchdog timeout" , 整個連線就會暫停一下

每天都會發生數次 , 已經有準備換卡的打算

repsol 2002-07-27 01:04 PM

[QUOTE][i]最初由 阿 土 發表[/i]
[B]

我之前都是用 INTEL or 3COM , 我以前也認為 530 應該不會不好吧 , 直到自己用這塊卡搭配 BSD 來跑才知道是真的有點問題

我把這塊卡設定兩個 IP , 一個真實 IP 供外界連線進來 , 一個虛擬 IP 供 內部連線出去

平常都沒問題 , 但有時畫面會出現 "vr0: watchdog timeout" , 整個連線就會暫停一下

每天都會發生數次 , 已經有準備換卡的打算 [/B][/QUOTE]



在 FreeBSD 中有關 vr 的source在 /usr/src/sys/pci/if_vr.c
有以下文字

/*
* VIA Rhine fast ethernet PCI NIC driver
*
* Supports various network adapters based on the VIA Rhine
* and Rhine II PCI controllers, including the D-Link DFE530TX.
* Datasheets are available at [url]http://www.via.com.tw.[/url]
*
* Written by Bill Paul <[email protected]>
* Electrical Engineering Department
* Columbia University, New York City
*/

/*
* The VIA Rhine controllers are similar in some respects to the
* the DEC tulip chips, except less complicated. The controller
* uses an MII bus and an external physical layer interface. The
* receiver has a one entry perfect filter and a 64-bit hash table
* multicast filter. Transmit and receive descriptors are similar
* to the tulip.
*
* The Rhine has a serious flaw in its transmit DMA mechanism:
* transmit buffers must be longword aligned. Unfortunately,
* FreeBSD doesn't guarantee that mbufs will be filled in starting
* at longword boundaries, so we have to do a buffer copy before
* transmission.
*/

jiannhua 2002-07-27 10:32 PM

感謝repsol賜教,讓我獲益良多。自從使用100BaseT的網路卡以後,一直都是使用Dlink530TX(AB版都有),但是不管使用Linux或FreeBSD架設FTP,只要流量大的時候,都會出現watchdog timeout這一個訊息,直到此刻才知道原因,但是我有一個疑問:因為Intel網卡的價格也大幅下降,所以後來改用Intel的Pro100網卡,在Linux下也會出現上述訊息,(FreeBSD沒有試過)都是出現在區域網度大量下載(學生會到FTP下載遊戲,因為是上課時間,同時下載的人數可能超過五六十人),也曾在網路上看到有人說是省電功能的問題,不過不管是換網卡或從BIOS關閉省電功能,相同的訊息都會出現,想請教大家到底是何原因?應該如何解決?

repsol 2002-07-28 12:33 AM

流量大的時候
可以試試用 sysctl 調整kern.ipc.nmbclusters的參數 For FreeBSD

一點點英文的文件說明 , 你可以參考看看

kern.ipc.nmbclusters may be adjusted to increase the number of network
mbufs the system is willing to allocate. Each cluster represents approx?
imately 2K of memory, so a value of 1024 represents 2M of kernel memory
reserved for network buffers. You can do a simple calculation to figure
out how many you need. If you have a web server which maxes out at 1000
simultaneous connections, and each connection eats a 16K receive and 16K
send buffer, you need approximate 32MB worth of network buffers to deal
with it. A good rule of thumb is to multiply by 2, so 32MBx2 = 64MB/2K =
32768. So for this case you would want to set kern.ipc.nmbclusters to
32768. We recommend values between 1024 and 4096 for machines with mod?
erates amount of memory, and between 4096 and 32768 for machines with
greater amounts of memory. Under no circumstances should you specify an
arbitrarily high value for this parameter, it could lead to a boot-time
crash. The -m option to netstat(1) may be used to observe network clus?
ter use. Older versions of FreeBSD do not have this tunable and require
that the kernel config(8) option NMBCLUSTERS be set instead.

repsol 2002-07-28 01:13 AM

watchdog
應該是說是一個軟體或是硬體watchdog timer
在一個作業系統裡 , 被用來指出server端
等待clinet端等待連接測試網路封包
回應的時間 , 如果這個時間過久
server端將會送出另一個嘗試連接的測試封包
一直到重傳設定的最大值為止...就會出現watchdog timeout的訊息

如果我有說錯或是不詳盡的地方...
望各位不吝指教...謝謝

jiannhua 2002-07-28 01:20 PM

看到Repsol言之有物又不吝指教,感謝萬分,我會根據上上一篇最後兩行所言試試看!
不知可否在另行請教閣下如何搜尋這些資料?若有不便亦不敢勉強!再次感謝!

repsol 2002-08-02 12:11 AM

[QUOTE][i]最初由 jiannhua 發表[/i]
[B]看到Repsol言之有物又不吝指教,感謝萬分,我會根據上上一篇最後兩行所言試試看!
不知可否在另行請教閣下如何搜尋這些資料?若有不便亦不敢勉強!再次感謝! [/B][/QUOTE]

其實我都是看FreeBSD的handbook
這裡面有很多東西可以參考學習...

[url]http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/[/url]

[url]http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/configtuning-kernel-limits.html[/url]

jiannhua 2002-08-02 10:45 AM

感謝您!祝您樂透得頭彩!


所有時間均為 +8。現在的時間是 02:14 PM



 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。