星期三, 9月 13, 2006

B2D Server 1231 正式版

下載: ftp://ftp3.tnc.edu.tw/b2d/B2D-Server/Jacana
b2d-server-Jacana-1231-stable.iso (代號 Jacana)
說明:
一. 前言: Jacana --- 水雉,又名菱角鳥,為一稀有保育類的鳥類。 水雉是台南縣的縣鳥,為了彰顯台灣的特色,因此採用本土稀有鳥類名稱,做為 B2D 計劃將來推出各個版本套件的命名依據。
發展代號表: 2005 --- Jacana (水雉)
2006 --- LaPue (撓杯,黑面琵鷺)
2007 --- Milvus (黑鳶) *
本版次許多背景圖由 tad 師贊助設計,特此感謝!
這一版距離第一次推出 B2D Server beta 版, 歷經 8 個月的時間, 終於推出正式版!
感謝大家幫忙測試及回報問題。 B2D Server 已在台南縣教網中心重要的主機上服務了一段時間。 比如: 自由軟體技術交流網、KNOPPIX 中文交流網、X 學務系統、XOOPS 正體中文延伸計劃等.... 相當穩定好用! 我們希望提供給中小學網管(當然不限於中小學) 一個容易架設維護而且 *更新套件來源不受商業因素左右* 的平台, 歡迎試用,並給我們指導。
B2D Server 具安裝簡單、架設快速(只要5~40分鐘)、很棒的學習平台、內建 XOOPS 及 X 學務系統等特色....最重要的是更新套件來源不會斷炊, 自由、彈性且免費。
B2D Server 使用 IceWM + DFM,因此視窗圖型介面負載量很小、執行速度快, 和純文字模式沒有太大的差別! 其實,把 B2D Server 拿來做為個人電腦桌面環境也很好用! 在舊的機器上使用 B2D, 更能使舊機器發揮其剩餘價值。 (RAM 32MB 以上, HD 3 GB 以上 即可)
安裝注意事項:
1. 使用 IDE/SATA/DELL2650 RAID 5 者,開機出現 boot: 時直接按 ENTER 即可安裝
2. 使用 SCSI 硬碟者,開機出現 boot: 時,請輸入 b2d-scsi 按 ENTER
3. 使用 VMware 安裝者,請選 其它2.6核心,硬碟改選 IDE,即可安裝在 Windows/Linux平台。
請參考: http://b2d.tnc.edu.tw/phpBB2/viewtopic.php?t=1361
第一次安裝完成後, 一定要用 root 登入, 接著系統會自動叫出 b2d-setup 統一設定的介面, 此時, 請完成 b2d-setup 的設定! 如果 B2D 無法支援您的顯示卡或螢幕,而無法進入 B2D X window 的桌面,那麼,您可以在安裝 B2D Server 時選用純文字介面模式。 若您沒有多餘的機器可安裝, 但想體驗 B2D 的功能, 可按以下位址的說明來使用虛擬機器, 也很好用哩!
http://b2d.tnc.edu.tw/phpBB2/viewtopic.php?t=1385
http://b2d.tnc.edu.tw/phpBB2/viewtopic.php?t=1367

二. B2D Server 功能: 適用: 網路伺服主機、濾毒/濾垃圾郵件主機、防火牆、XDMCP 無碟電腦教室、救援光碟、個人電腦桌面環境。
1. B2D Server 採用 Linux 核心 2.6.14.2, B2D 新增支援 Intel Centrino 2100/2200BG 無線網路 支援 DELL 2650 系列的 RAID 5 SCSI 專業級伺服器。技嘉 GS-222R 2U SCSI 伺服器。
2. 完整支援各種 SATA 介面的主機,
測試結果請參考:http://b2d.tnc.edu.tw/testreport/b2d-test-sata.html
3. 支援 GRUB / LILO 二種多重開機管理程式。(IDE 介面可二選一)
4. 安裝程式自動判斷 SCSI/SATA 採用 GRUB。
5. 支援 bootsplash 開機畫面,使開機訊息簡單乾淨。按 F2 可看到被隱藏的開機訊息。 注意,此項功能僅限 IDE 介面主機; SCSI/SATA 介面之主機為了相容性,因此不加入 bootsplash。 *** 注意 !!!! B2D Server 每重開機 29 次, 就會檢查(fsck)一次檔案系統,這時,開機畫面的綠色棒子會停留在約 1/10 之處,請按 F2 鍵即可看到檢查進度 ***
6. 整合式的自動設定程式 b2d-setup,安裝完成之後,請用 root 登入,系統會自動出現圖型設定介面(第一次安裝完成後),請設妥管理密碼,則以下所有功能及密碼全部OK: MySQL phpMyAdmin phpBB2 XOOPS VNC Server Ntop Lifetype (plog) 以上密碼均相同,該密碼為您在登入後所設定之管理密碼。
7. 安裝畢,都已幫您設定好了,立即可用:
帳號管理 -- 單一建帳號、大量建帳號、刪除帳號 DNS伺服器
-- OLS3 DNS 自動產生器 郵件服務
-- Postfix+SASL2 (SMTP 認證立即可用)、
POP3 Openwebmail (2.51-4 B2D 版, 已修正 "自動回覆無法使用的問題")
Apache2 + PHP4 Apache1.3.x + PHP4 XOOPS 架站 X 學務系統
phpBB2 討論區 FTP
-- vsftpd、開主目錄、切換匿名登入 Telnet伺服器
SSH2 Samba NFS DHCP SQL
-- MySQL(具重設root密碼工具,開啟port3306工具)、phpMyAdmin VNC Server、viewer Rsync 備份 CVS 架設 IRC 聊天室 垃圾郵件過濾 (過濾精準度經實證約可達 96%) 病毒信件過濾 網路安全
-- 安全檢查、流量統計、掃瞄、弱點偵測(Nessus2)、網路協定分析、MD5/SFV前端 iptables 防火牆保護
8. 系統設定:
選單編輯器 B2D 中文版
B2D 主設定介面
b2dstatus 觀察目前伺服器開啟的服務 開機服務啟動管理
Ntsysv、chkconfig (由 RedHat 平台移植) 支援 RedHat service 指令,您可以用 server mysql start 的方式來管理服務。
方便地設定背景圖片功能並可立即儲存設定。
設定選單字型大小(Mozilla/Firefox/Thunderbird/Nvu)
設定螢幕解析度 設定印表機中文Web介面
設定 Intel Centrino 無線網路
設定撥接式 ADSL
桌面環境切換
套件管理程式 Synaptic B2D 中文版
9. 網際網路:
Firefox 1.0.7 中文版
Thunderbird 1.0.6 中文版
gftp 2.0.8 傳檔程式
gaim 1.2.1 即時通訊
終端機視窗 PCManX 上 BBS 軟體
10. 文書繪圖:
辦公軟體 : OpenOffice.org 1.1.3 Firefly 版本.
編輯器: Abiword、Leafpad、pe2、gedit、gvim、Emacs
螢幕快照 快速看圖: gqview
圖像瀏覽: gthumb
影像處理: gimp2
畫流程圖: dia 11.
實用工具: 快速燒錄 支援多台燒錄器的判斷
12.
程式開發: Bluefish 1.0.4
網頁編輯器 B2D 中文版
13. 支援 RedHat rc.local 做法,並已幫您在該檔中(/etc/init.d/rc.local)設妥 iptables,預設 SSH 會限制只接受自己的網段IP才能連接。(*注意! 設妥管理密碼之後,立即生效)
14. 支援 RedHat 平台的 service 指令、移植 ntsysv、chkconfig
15. 安裝畢,即已幫您設妥 Postfix + SASL2,換言之,只要使用者帳號密碼通過檢驗,便可轉遞信件。
16. 加強對撥接式ADSL的支援,使用浮動 IP 者也可以架站,並幫它設妥一切(包含iptables防護)。
在安裝 B2D Server 時, 會有一個上網型式的選單,請選 adsl 即可。
用 ifconfig 可查 ip (請注意看 ppp0/ppp1 的 IP 資訊)
ADSL 用戶各項功能位址如下:
http://您的IP/phpbb
http://您的IP/phpmyadmin
http://您的IP/openwebmail
http://您的IP/xoops
http://您的IP/xoops2
http://您的IP/lifetype 密碼均為 b2d-adsl 中所設定的管理密碼。
若您只有 IP, 但沒有正式的主機網域名稱, 別人如何寄信給您呢?
假設您的 IP 是 59.116.100.106 收信人填: 您的帳號@[59.116.100.106] 即可。
三. 各項功能連結位址:
1. phpBB2 : (預設管理帳號: admin)
http://您的主機/phpbb/
2. phpMyAdmin (預設管理帳號: root)
http://您的主機/phpmyadmin
3. XOOPS: (預設管理帳號: admin)
http://您的主機/xoops/ (2.0.13.2 Big5 中文版)
http://您的主機/xoops2/ (2.2.3a Big5 中文版)
注意! 若您只有 IP, 沒有正式的主機網域名稱, 則必須手動修改
/var/www/xoops 或 /var/www/xoops2 下的 mainfile.php
把 define('XOOPS_URL','主機名稱'); 中的主機名稱換成 IP
4. Ntop: (預設管理帳號: admin) http://您的主機:3000/
5. Lifetype (舊稱 plog): (預設管理帳號: admin)
https://您的主機/lifetype/
管理位址: https://您的主機/lifetype/admin.php
多用戶註冊位址: https://您的主機/lifetype/summary.php *
注意! 若您沒有正式的主機名稱, 請由Lifetype的全域設定中修改網址為IP位址。 ***
注意! 以上的管理密碼: 均為 b2d-setup 中所設定的管理密碼!!! ***
6. OpenWebMail: (各使用者帳號登入)
http://您的主機/openwebmail/
http://您的主機/cgi-bin/openwebmail/openwebmail.pl
四. 簡易使用法:
1. 安裝或更新套件, 以 tiger 這個套件名稱為例: apt-get update apt-get install tiger 同於 dpkg -i tiger*.deb
2. 移除套件: dpkg -P pgaccess 同於 apt-get --purge remove pgaccess (清除全部,含設定檔) 或 dpkg -r pgaccess 同於 apt-get remove pgaccess (清除但留下設定檔)
3. 套件更新 apt-get update apt-get upgrade
4. 開啟/關閉服務 , 以 portmap 為例:
a. 設一開機就啟用 update-rc.d -f portmap defaults 欲馬上啟用, 需配合以下手動啟用.
b. 手動啟用 /etc/init.d/portmap start 或 service portmap start
c. 一開機就關閉 update-rc.
d -f portmap remove 欲馬上關閉, 需配合以下手動關閉.
e. 手動關閉 /etc/init.d/portmap stop 或 service portmap stop 或者使用 ntsysv 配合 /etc/init.d/postmap start/stop 也可以用 chkconfig 在 runlevel 3,4,5 開機時自動啟用 portmap chkconfig --level 345 portmap on 顯示 portmap 的開機時開啟狀態 chkconfig --list portmap 顯示全部服務的開機時開啟狀態 chkconfig --list (* 注意! ntsysv 及 chkconfig 為 B2D 計劃移植自 RedHat 平台)
五. 連線預設限制: B2D Server 安裝好之後, 會限制連線範圍,
以下幾個服務, 預設只有和該主機同一網段的 IP 才能連上!!!
1. phpmyadmin (若要修改連線範圍, 請編輯 /etc/apache2/conf.d/ra-phpmyadmin, 並重新啟動 apache2 才會生效)
2. phpbb2 (若要修改連線範圍, 請編輯 /etc/apache2/conf.d/ra-phpbb2, 並重新啟動 apache2 才會生效)
3. lifetype (舊稱 plog) 部落格 (若要修改連線範圍, 請編輯 /etc/apache2/conf.d/ra-lifetype, 並重新啟動 apache2 才會生效)
4. FTP 服務 vsftpd (port 21: 若要修改連線範圍, 請編輯 /etc/init.d/rc.local 的 iptables 指令, 並執行 ". /etc/init.d/rc.local" 才會生效)
5. Telnet 服務 (port 23: 若要修改連線範圍, 請編輯 /etc/init.d/rc.local 的 iptables 指令, 並執行 ". /etc/init.d/rc.local" 才會生效)
6. ssh2 (port 22: 若要修改連線範圍, 請編輯 /etc/init.d/rc.local 的 iptables 指令, 並執行 ". /etc/init.d/rc.local" 才會生效)
7. Samba (若要修改連線範圍, 請編輯 /etc/init.d/rc.local 的 iptables 指令, 並執行 ". /etc/init.d/rc.local" 才會生效)
用例: 假設您要開放 ssh2 連線的 IP 是固定 IP : xxx.xxx.xxx.xxx (請換成您的IP),
則在 /etc/init.d/rc.local 末 在以下這一列之前, 加上您的設定
$IPTABLES -A INPUT -p tcp --dport 22 -j DROP 新增部份,
改完如下:
...... $IPTABLES -A INPUT -p tcp -s xxx.xxx.xxx.xxx --dport 22 -j ACCEPT $IPTABLES -A INPUT -p tcp --dport 22 -j DROP 存檔後, 執行: . /etc/init.d/rc.local 用 iptables -L -n 便可觀看限制結果
假設您是使用非固定制的 ADSL, 設若 ISP 每次浮動配發給您的 IP 都在某一個 C class 中, 比如 : xxx.xxx.xxx.0/24, 或是 B class: xxx.xxx.0.0/16 您可以設成: $IPTABLES -A INPUT -p tcp -s xxx.xxx.xxx.0/24 --dport 22 -j ACCEPT $IPTABLES -A INPUT -p tcp --dport 22 -j DROP 存檔後, 執行: . /etc/init.d/rc.local 用 iptables -L -n 便可觀看限制結果
六. 過濾垃圾郵件及病毒信件說明: 一旦判斷為病毒郵件,則直接濾除。 一旦判斷為垃圾郵件,它會在信件標題前加上 ***SPAM*** 的註記。
關於垃圾郵件的過濾設定: 這一部份保留自主性給管理者。
管理者可以做以下安排:
作法一: 不直接濾掉 (目前的預設值),由於已有加上 ***SPAM*** 的 tag,因此使用者可以在其讀信程式中設定只要有這個 tag (標記) 就予以濾除。
作法二: 直接濾除,由管理者修改 /etc/amavis/amavisd.conf 把 $final_spam_destiny = D_PASS; 改成 $final_spam_destiny = D_DISCARD; 然後重新啟用 amavis: service amavis restart 即可。 如果有郵件誤判的情形, 請按以下方式處理: 把信件存成文字檔, 比如 1284.msg 若確定不是垃圾郵件, 就執行 sa-learn --ham 1284.msg 若是垃圾郵件, 就執行 sa-learn --spam 1284.msg 另,/etc/procmailrc 中有一些簡單的過濾規則,若您不想使用,請刪除該檔。
七. 關於 b2d-setup: b2d-setup 套件為 B2D Server 的統一設定介面, 內含:
1. b2d-setup : 圖型模式適用
2. b2d-csetup : 純文字模式適用
3. b2d-wsetup: 英文純文字模式適用
4. b2d-adsl : 撥接式 ADSL 適用
八. 關於 B2D 的伺服器控制功能: B2D 的伺服器控制有以下運用方式:
1. 若在圖型介面模式下, 可直接用主選單中的 "伺服器控制" 即可。
2. 若在純文字模式(無中文環境中), 且在本機前操作, 可使用 b2dserver (會自動入中文環境)
3. 若想以遠端登入主機, 在純文字模式中操作, 可使用 rb2dserver
4. 在 KDE/GNOME 桌面環境下, 可開啟一終端機視窗, 執行 rb2dserver
九. Samba / Rsync 備份 / CVS / 聊天室架設說明 B2D Server 已把 Samba 的架設做了全自動化, 您要架 Samba 只要做以下二件事:
A. 建立 Samba 帳號給使用者: 由 伺服器控制->Samba伺服器->新增帳號, 記得把 "同步建立samba帳號" 的核取方塊 打勾
B. 啟動 Samba: 由 伺服器控制->Samba伺服器->啟動 接著您便可以利用以下方式來測試:
(1) 假設建立的帳號是 jack smbclient -U jack //localhost/jack
(2) 由 Windows 的網路芳鄰, 點選 B2D 這台, 輸入 jack 及密碼 ==== RSYNC備份全自動架設: 用法: 若這台主機當作 Server端(即儲存備份的主機): 由 伺服器控制->RSYNC備份->設定備份 Server 即可完成設定 若這台主機當作 Client端(即這台主機的資料要備份出去, 放在遠端的備份主機): 由 伺服器控制->RSYNC備份->設定備份 Client 端 若是這台主機既要當 Server也要當 Client, 請上述二項都做 接著執行: 伺服器控制->RSYNC備份->執行備份動作 ==== CVS 架設全自動化, 您要架 CVS 只要做: 由 伺服器控制->CVS伺服器->初始化設定CVS 本功能同時會幫您架妥 viewcvs。 ==== IRC 聊天室自動架設,並有 gaim 如何連接 IRC 聊天室的簡易指引。
十. 關於 Openoffice.org B2D Server 內建的 Openoffice.org 是 1.1.3 firefly 中文版
若您想要安裝 Openoffice.org 2.0 中文版,
請按以下方式來操作: apt-get update apt-get install ooo2-firefly 鍵入 soffice 即可執行 OOO2.
十一. 在 B2D Server 中想看影片和聽音樂:
1. 下載 codec package:
http://www1.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2
由於這些 codec 可能有版權爭議,因此,B2D Server 無法內含,請自行下載放入。
請執行工作列->實用工具->抓codec檔 (它會置檔於 /root/tmp 目錄下)
2. 解壓: tar xvjf all-20050412.tar.bz2 cd all-20050412 mkdir -p /usr/lib/win32 mv * /usr/lib/win32
3. 安裝 totem: apt-get update apt-get install totem
4. 執行 totem 即可觀看影片 ==== 聽音樂: 請安裝 xmms apt-get update apt-get install xmms xmms-skins 聽音樂前要先調一下 "音量大小" (在工作列中)
十二. 關於無線上網 B2D Server 支援 Intel PRO/Wireless 2100 及 2200BG,
設定介面在 工作列->系統設定->設定 Intel Centrino 無線網路
十三. B2D Server 無碟電腦教室的應用 B2D 的無碟電腦教室佈建作法很簡單:
Server 端: 使用 B2D Server/或 Desktop 都可以,安裝至主機中後, 重開機,在登入畫面中, 選上方的 "行動" -> "設定登入總管" -> XDMCP -> 啟用 然後在 "保安"->勾選 "允許 root 遠端登入" 開設允許 client 端登入的帳號或暫時用 root 來讓 client 登入
client 端: 用 B2D Server 或 desktop 光碟開機,在出現的選單中選用第3項: 用 XDMCP 登入遠端主機, 填入 Server IP, 即可連至主機, 再用帳號密碼登入即可操作,就像在該 server 上操作一樣 或手動執行: X :1 -query 伺服器IP
十四. 如何把桌面環境換成 GNOME 或 KDE ? 執行 synaptic 欲安裝 GNOME,請把 GNOME 中的 gnome-desktop-enviroment 標記勾選 欲安裝 KDE,請把 kde 及 kde-i18n-zhtw 標記勾選 接著按套用鈕即可安裝 GNOME 或 KDE 欲切換桌面,IceWM 中請開一中文視窗執行 chdesktop, 或由設定選單中執行 "切換桌面" 若已在 GNOME 中想切換至其它桌面,請由系統工具選單,執行桌面切換程式 若是在 KDE 中,請由 Setting(設定)中,執行桌面切換程式 也可以在 B2D 登入總管->作業階段中, 來選擇要進入哪一種桌面環境. 開一個終端機視窗,執行 rb2dserver 即可進入文字介面的伺服器控制.
十五. 升級: 以 B2D Server 光碟片開機,在主選單中選 "升級",然後按指示操作即可(和安裝過程類似)。
十六.
臭虫回報:http://b2d.tnc.edu.tw/phpBB2/viewforum.php?f=44
B2D 討論區: http://b2d.tnc.edu.tw/phpBB2
十七. 文件:
B2D Server 簡介: http://b2d.tnc.edu.tw/server.html
B2D Server 安裝影音教學: (感謝澎湖縣網黃德文老師精心錄製)
http://203.68.253.130/~huang/b2d/b2d-install/b2d-install.html
B2D Server 安裝圖文說明: http://b2d.tnc.edu.tw/b2d-doc/b2d-install/index.html
B2D 其它文件: http://b2d.tnc.edu.tw/docs.html

沒有留言: