看板SetupBBS
标 题[转录][beta] BBS 新手入门须知
发信站猪头纪公园 (Mon Oct 20 14:20:17 2003)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!news.cs.nthu!PigHe
※ [本文转录自 shakalaca 看板]
作者: shakalaca (Lord Of The BBS :D) 看板: shakalaca
标题: [beta] BBS 新手入门须知
时间: Mon Oct 20 12:05:32 2003
BBS 新手入门须知
================
※ 版本
2003.10.20 + 新增 FreeBSD, Linux 参考网站连结
2003.10.13 + 更新 ColaBBS 的参考资料
! 修正 部分措辞
! 修正 Firebird 的资料
! 修正 天火 BBS 的资料
2003.10.12 初稿
※ 作者
Jian-Zhou Huang <
[email protected]>
※ 特别感谢
[email protected]
[email protected]
没有上面这两位的推动, 就没有这一份文件 :)
[email protected]
帮我产生漂亮的 html 文件, 你是好人 ^Q^
※ 参考文件
* 六七年来脑袋里堆的东西 :p
* php.twbbs.org / InstallBBS: 看板 &
php.twbbs.org / Plan: 看板 &
※ 细说从头
那些关於 BBS 在台湾的生态发展历史, 你可以从 InstallBBS 板或者是 google
找到相关文章, 因此在这我就不再多谈了. 在这一系列的文章里面, 我主要想阐述的
是如何选择以及安装, 还有最重要的是管理一个属於你的 BBS 站台. 首先我希望在
你阅读这篇文章时, 已经慎重考虑过要如何经营你的站台. 要架设一个站台其实很容
易, 但接下来的维持才是 BBS 运转的重点. 身为 BBS 的管理者, 应该具备下列基本
技能:
1. 熟悉 FreeBSD 或者是 Linux 作业系统.
只要有心, 任何 BBS 都可以在 Windows 里面架设执行. 目前直接可以在 Win32 平台
下作业的 BBS 有 ColaBBS 跟 rexchen 发展的天火 BBS. 但如果你想要架设一个较
稳定或者是有修改弹性, 人数又不少的 BBS 时, 建议还是架设於 FreeBSD 或者是
Linux 之上. 因此对於这两套作业系统的操作, 一定要有某种程度上的熟悉. 有一些
指令我觉得一定得会:
a. vi 的简单操作:
为什麽要用 vi ? 当你的系统 crash 要进入 sigle user mode 时, 能够
救你的就是 vi 了.
b. 其他编辑器如 vim, joe, ve:
拿来编辑 bbs 的 source code 或其他档案, 只要是顺手的编辑器即可.
c. man:
善用 man 去查寻不知道的指令, 或者是 apropos.
d. ipcs / ipcrm:
大多数的 bbs 都有使用到 shared memory, 有些时候需要观察 / 清除
shared memory. 当然你也可以用 reboot 达到相同的成效, 只是不建议
这麽做就是了, 特别当你的站台还有其他服务存在时.
e. crontab:
很多外部程式需要利用 crontab 定时执行, 不了解什麽是 crontab 请用 man.
f. grep:
grep 可以在档案里面搜寻你要的字串, 对於 bbs 的设定及修改有很大的帮助.
g. 新增删除使用者:
任何程式都得由某个使用者执行, BBS 也不例外, 所以在架设的同时我们需要
一个帐号负责执行及管理 BBS 站台.
h. 停止/启动/维护 你的 smtp server:
你总不希望自己架设好的站台没办发接收 Internet 来的信件吧 ? 对於系统
所使用的 mail daemon 如 sendmail, postfix 多少都要有点程度上的熟悉.
後面我提到要修改设定档使得 BBS 可以接收 email 时, 我假设你已经知道他
们的设定档在那边, 以及如何停止这些服务.
以上这些东西你都可以在网路上找到相关说明文件, 在这边推荐几个网站:
http://freebsd.sinica.edu.tw/
http://www.study-area.org/
http://www.vbird.org/
2. 学会使用 google 以及.
不是所有不懂不会的问题, 就直接跑到 installbbs 板或者是 plan 板乱问, 至少
先看过, 或者是去 google 确定找不到你想要的答案时, 才去板上发问.
关於提问题的智慧, 可以参考:
http://mis.ndhu.edu.tw/docu/question.htm
3. 程式设计.
严格来讲我觉得这是必须的. 如此一来就算你的 bbs 发生问题, 你也可以自己追踪
程式, 找出问题的所在并且修复它. 不过现在越来越多的 Plug & Play 的 bbs,
似乎会不会程式设计不是那麽的重要了, 但我认为, 身为一位好的 bbs 站长, 会一
点程式设计也是很合理的. :p
※ 选择一个适合你的 bbs 系统
这是个蛮见仁见智的问题, 怎样的东西才适合自己要看过用过才会晓得. 在多年前 (?)
选择其实不是很多, 功能也不尽完善. 目前靠着许多位同好的努力, bbs 的功能越来
越多, 不同的系统其实功能上也越来越趋近. 以下我将会介绍目前在台湾比较常用的
几套 BBS 系统, 并且试着提供最完整的参考资料, 如有阙漏还请帮忙补齐 :)
注意这只是大致上的分类, 顺序不具有任何意义 :)
* MapleBBS 3.x
= 原始 MapleBBS =
示范站台: telnet://bbs.cs.nthu.edu.tw
参考资料: telnet://bbs.cs.nthu.edu.tw 的 Plan 板及
telnet://php.twbbs.org 的 Plan 板
新闻群组: news://news.cs.nthu.edu.tw/nthu.cs.bbs.plan
下载地点: ftp://php.twbbs.org/pub/bbs/Maple/Maple3/
支援平台: FreeBSD, Linux
= MapleBBS-PACK =
不过 Maple Core Team 已经停止发展 Maple 3 了, 目前有在维护的是
由
[email protected] 所主持的 MapleBBS-PACK 版本.
示范站台: telnet://xeon.tfcis.org
参考资料:
http://home.pchome.com.tw/soho/itoc/
新闻群组: news://news.tfcis.org/TFCIS.personal.itoc
下载地点:
http://processor.tfcis.org/
ftp://php.twbbs.org/pub/bbs/itoc/
支援平台: FreeBSD, Linux
= WindTop =
另一个很受欢迎的版本是 WindTop, 也是 based on M3.
示范站台: telnet://bbs.yzu.edu.tw
参考资料: telnet://bbs.yzu.edu.tw 的 WindTop 看板及
http://windtop.yzu.edu.tw/~windtop/
新闻群组: news://news.yzu.edu.tw/yzu.bbs.windtop
下载地点: ftp://ftp.yzu.edu.tw/WindTop/
ftp://php.twbbs.org/pub/bbs/WindTop/
支援平台: FreeBSD, Linux
* Firebird BBS 3.x
示范站台: telnet://bbs.firebird.org.tw
参考资料:
http://www.firebird.org.tw/
新闻群组: 无
下载地点: ftp://ftp.firebird.org.tw/pub/Firebird/
ftp://php.twbbs.org/pub/Firebird/
支援平台: FreeBSD, Linux, Windows
* Sun Of Beach BBS (SOB)
总部已经停止研发, 目前有在维护的是
[email protected]
示范站台: telnet://ats.twbbs.org
参考资料: 无
新闻群组: 无
下载地点: ftp://ftp.ats.idv.tw/pub/SOB/sob_pack.tgz
ftp://php.twbbs.org/pub/bbs/SOB/sob_pack.tgz
支援平台: FreeBSD, Linux
* Atlantis
示范站台: telnet://bbs.ats.idv.tw
参考资料: telnet://bbs.ats.idv.tw 的 ATSVersion 板及
新闻群组: news://news.scouting.idv.tw/atlantis.comp.atsversion
下载地点: ftp://ftp.ats.idv.tw/pub/Atlantis/
ftp://php.twbbs.org/pub/bbs/Atlantis/
支援平台: FreeBSD, Linux
* Ptt BBS
有分 open ptt 及 current ptt
= open ptt =
示范站台: telnet://ptt2.cc (不确定)
参考资料:
http://openptt.sourceforge.net
telnet://ptt2.cc 的 PttSrc 板及
下载地点:
http://prdownloads.sourceforge.net/openptt/pttbbs-1.0.2.tgz
ftp://php.twbbs.org/pub/bbs/Ptt/openptt/pttbbs-1.0.2.tgz
支援平台: FreeBSD, Linux
= current ptt =
示范站台: telnet://ptt.cc
参考资料: telnet://ptt.cc 的 PttCurrent 看板及
下载地点: ftp://ptt2.twbbs.org/
ftp://php.twbbs.org/pub/bbs/Ptt/snap/
支援平台: FreeBSD, Linux
* Wind & Dust
= 原始 WD BBS =
示范站台: telnet://wdbbs.net
参考资料: telnet://wdbbs.net 的 WD_* 看板
新闻群组: 无
下载地点: ftp://php.twbbs.org/pub/bbs/WD/tarball/wd_pure_020806_src.tgz
= AT BBS =
总部已经停止发展了, 之後有在维护的有
[email protected] 以及
[email protected]. 後来 hialan 跑去维护 Athena, 所以目前
可以说 WD 的後续版本 Athena 由 hialan 维护 :p (真复杂)
示范站台: telnet://at.cgucccc.org
telnet://at.twbbs.org
参考资料:
http://hialan.twbbs.org/venice/mybbs.htm
新闻群组: news://AT.twbbs.org/BBS.AT.*
下载地点: ftp://php.twbbs.org/pub/bbs/WD/branches/hialan/
(官方的一直连不到)
* Cola BBS
示范站台: telnet://cisnt.cis.nctu.edu.tw
参考资料:
http://www.colabbs.net/
telnet://rose.twbbs.org 的 ColaBBS 看板及
新闻群组: 无
下载地点: ftp://php.twbbs.org/pub/bbs/ColaBBS/000902/
支援平台: Windows
* 天火 BBS
示范站台: telnet://loyal.ee.tku.edu.tw
参考资料:
http://www.ee.tku.edu.tw/~rexchen/bbs/
新闻群组: 无
下载地点:
http://www.ee.tku.edu.tw/~rexchen/bbs/download/bbs8.zip
ftp://php.twbbs.org/pub/bbs/rexchen/bbs8.zip
支援平台: Windows, OS/2, BeOS
※ 一些个人的良心建议
到底选择哪一种比较好 ?
先想想看你需要的是什麽. 如果只是单纯情感交流, 开几个看板跟朋友灌灌水,
我建议你可以用原始的 MapleBBS, OpenPtt, SOB 或者是 Firebird. 功能不多,
但该有的基本功能通通都有提供. 除了 MapleBBS 以外, 後面三个版本的安装都
容易许多, 对於入门的朋友而言是不错的选择. 假如你使用 FreeBSD 的朋友, 可以
在 /usr/ports/chinese/ 找到 firebird 的程式.
如果你希望站台能够热闹一点, 而 bbs 本身就提供一些有助於管理的机制,
WindTop 可以满足你的需求. 使用 FreeBSD 的朋友可以在 outta-port 找到他的
踪影.
如果你的硬体不错, 然後觉得 bbs 就是应该有很多很猛很赞的功能, 你可以玩玩看
Atlantis, AT-BBS, 或者是 itoc 维护的 MapleBBS-PACK. 这些版本都各有特色,
留给大家连到他们的官方站台了解比较, 在此我也无法给你最好的建议. :-)
--
我的签名档只有十个字.
--
^..^ ★ < 猪 头 纪 公 园 - php.twbbs.org (140.113.208.200) >
-w @@ w-- < bittern.csie.nctu.edu.tw >