Linux 版 (精华区)
发信人: netiscpu (说不如做), 信区: Unix
标 题: Firebird BBS构建MINI-HOWTO (中文)
发信站: 紫 丁 香 (Tue May 19 08:06:53 1998), 转信
发信人: fuse (保险丝), 信区: Linux
标 题: Firebird BBS构建MINI-HOWTO
发信站: BBS 水木清华站 (Sun Apr 26 11:05:53 1998)
既然是raner当版主,我也来灌水一篇,haha~~~~
===============================================================
Firebird BBS构建MINI-HOWTO
如何在Linux上构建一个Firebird的BBS站,它的README其实已经说得
很详细了,大家一看就会:
1. 建bbs, bbsadm, bbsuser三个用户, uid分别为9999,9990,9999
2. bbs的shell为/home/bbs/bin/bbsrf
3. 编译bbs源码,make install, 就应该ok了
这里说一些杂碎的问题
1. 我在以下Free OS中建过BBS
. Redhat 4.2/5.0
. Slackware 3.1/3.2/3.4
. FreeBSD 2.2.5
它们都运行过一段时间,现在我的小站在Redhat 5.0上运行,
Kernel 2.1.98, 目前看来还算稳定。我个人比较喜欢Redhat系列
的Linux, 个中原因,比较复杂:-)
2. 在ftp.lib.pku.edu.cn/incoming/BBSMEMO/下放了一个fuse266.tgz
是我的小站上现在用的版本,Redhat 5.0上编译好的版本,各类bug
应该都已经解决(我是连十大热门话题上的显示色彩问题都去改的呢:-),
各位若是懒惰,拿回去,解开,直接make install就可以用了。
若自己configure过,bbs_src目录下要作些改动:
1. Makefile中LIB一行加-lcrypt
LIBS = -ltermcap -lbsd -lcrypt
2. cp chat.h.25 chat.h
才可以编译。
Firebird 2.66M中用了一个新的struct.h, 我实用中出过问题,
.PASSWDS文件崩溃过,fuse266.tgz中用的是老的struct.h
3. make install后,你原有的BBS系统(若有的话)就全没了,因为它会
把/home/bbs/.PASSWDS .BOARDS等文件全换掉。你若只是升级,就把
编译生成的bbs, bbsrf, thread, bbs.chatd拷到/home/bbs/bin下
其中bbs.chatd拷成chatd, 即
cd /home/bbs/bin
cp bbs.chatd chatd
然后
chown bbs.bbs /home/bbs/bin/*
reboot就可以了。
4. 如果两人不能talk, 在/etc/hosts里面加入你本机ip就应该可以了
(不用reboot)
6. Linux/FreeBSD上建BBS其实与整个操作系统与网络都有关系,比如
当网关断的时候,本网段的人连bbs主机虽能ping通,但出login极
慢,这是在gethostname()时反查主机名时无法找到dns server,
我把本网段的ip加到/etc/hosts里面,就不受DNS的影响。
7. 在Redhat 5中我没能编译通innbbsd(作转信用的)
最后是在Redhat 4.2上编译后,拿过来用的
现在拿另一台机器设crontab在半夜0点到6点,每天转入
tw.bbs.comp.linux, tw.bbs.comp.freebsd等版:-))
8. 要使bbs站上收发email, 要改/etc/sendmail.cf, 我upload了一份
我站上的Redhat 5.0装完后改成的sendmail.cf, 在
ftp://ftp.lib.pku.edu.cn/incoming/BBSMEMO/sendmail.cf
各位取回,替换原来的/etc/sendmail.cf, reboot后就可以了
这是个比较大的服务,各位站长同志小心,小心
9. 另一个有用的功能是mailpost, 可以将大块的文章用mail贴出,这个
详细的作法在Firebird BBS的README中讲得比较清楚了,
是在/home/bbs下面写一个.forward文件:
"| /home/bbs/innd/mailpost /home/bbs"
将发给bbs的信转给/home/bbs/innd/mailpost处理
mailpost则将Firebird中innd/下的程序改一下站名就可以用了。
10. FreeBSD下建BBS好象麻烦也不少,若有人要FreeBSD版的FB修改版本,
我再upload好了。
如有讲错,请指正我,谢谢
--
m4m※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 210.32.151.168]m
--
Enjoy Linux!
-----It's FREE!-----
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: mtlab.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.391毫秒