Linux操作系统20-bbs-公司培训

  • Uploaded by: Suxiaoxiao
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Linux操作系统20-bbs-公司培训 as PDF for free.

More details

  • Words: 382
  • Pages: 13
Linux 操作 系统 FireBird BBS

周炯 上海艾基信 息技术有限 公司

Acegene IT Co. Ltd.

1

内容提 要 • 架站前的考虑 • 快速安装 • BBS 的设定 • 外部工具程式使用

Acegene IT Co. Ltd.

2

架站前 的考虑 • 1 硬件的准备 • 足够的记忆体及 SWAP 是影响上站人数上限的 关键 , 硬碟的大小则影响到各版文章能保留篇数 的多少 , 在架站前需衡量所需配备。 • 据观察 , 一台具有 32MB 记忆体的 Linux 在 BBS 人数达 50 人左右时开始会用 SWAP 。 因为 BBS 的档案多以信件 , 讨论区文章为多 , 这些都是 1k ~ 2k 的小档案 , 所以系统的档案 结构每个 inode 以 1k 或 2k 为佳 , 可以 df -i 指令观察目前 inode 的使用状况。 inode 的大小通常是在 newfs 时选择的。 Acegene IT Co. Ltd.

3

架站前 的考虑 • 2 网路流量的考虑 • 当 BBS 站公开给外界使用以後,通常会遇 到以下麻烦:如果有大量使用者透过网路 连接 BBS ,会对当地的网路造成「有点大 ,又不会太大」的网路交通量。 ==> 对策:统计网路交通流量,了解 BBS 系统对网路的影响程度,以调整 BBS 的管理策略。

Acegene IT Co. Ltd.

4

架站前 的考虑 • 3 系统安全的考虑 • 由於 BBS 站是一般 cracker 觊觎的对象 之一,因此设立 BBS 站之後,容易让你 的工作站成为显著的入侵目标。 • ==> 对策:请更加注意呢的系统安全, 尤其当执行外部程式 (gopher,lynx,tin,....etc) 务必确定程式 是否有执行上的漏洞 , 或者寻找修改过专 为 BBS 用的版本 , 并请勤於修补作业系 统的漏洞。 Acegene IT Co. Ltd.

5

架站前 的考虑 • 4 身份确认的重要性 • 除非你的 BBS 站是封闭式的 BBS (也就是使用 者必须经过严格的申请程序才能拥有帐号),否 则请注意匿名使用者的问题。匿名使用者的言责 问题一直是网路上争议的论点之一,因此请您在 开站之前考虑您的做法。 ==> 对策:确认使用者身份以後才给予发表文 章的权利,而且规定使用者身份只能透过系统管 理员查询。如此即可适度保障使用者隐私权、又 可在发生问题时追查责任的归属。 Acegene IT Co. Ltd.

6

快速安 装 • 在 /etc/group 中加入 bbs 的群组,设定如 下: bbs:*:99:bbsadm,bbs,bbsuser • 建立三个新帐号,依序如下: – bbsadm::9990:99:BBS admin: /home/bbsadm :/bin/csh – bbs::9999:99:BBS user :/home/bbs :/home/bbs/bin/bbsrf – bbsuser::9999:99:BBS user :/home/bbs :/bin/csh

• 在 /etc/shells 中加入

/home/bbs/bin/bbsrf

• 设定 bbsadm 与 bbsuser 两个帐号的密码, 至於 bbs 则请勿设定任何密码。 Acegene IT Co. Ltd.

7

快速安 装 • 基於安全理由,请将这三个新帐号加入 /etc/ftpusers ,以避免有心人通过 ftp 漏 洞取得 bbs 的资料。不过较好的方式是关 闭 bbs 站的 ftpd daemon ,除非有非开 ftp 不可的理由。 • 以 bbsadm 的身份依序执行下列命令: –% cd /home/bbsadm –% tar -zxvf FirebirdBBS3.tar.gz –% cd bbssrc –% ./configure

做适当的设 定。

Acegene IT Co. Ltd.

8

快速安 装 • 以 bbsadm 的身份执行编译程式的工作 : % make • 以 root 身份执行下列步骤: – # cd /home/bbsadm/bbssrc – # make install

• telnet locahost , login name 请打 bbs 。 • 顺利的话,会看到 BBS 的欢迎画面,这 时请输入 new 建立新帐号 SYSOP 。请注 意! SYSOP 五个字母都要大写。建立好帐 号进站後, SYSOP 将会取得 BBS 系统所 有的权限。 Acegene IT Co. Ltd.

9

快速安 装 • 建立 guest 帐号以供来宾参观您的站台 ,如果不想有 geust 帐号,请在 /home/bbs/.badname 中加入 guest 。 • 最後,可以选择性的安装 /home/bbsadm/bbssrc/util 下的程式 ,请阅读各目录的 README 後再安装。 也可以到 FireBird 的 Official Site 查看是 否 有新的外挂程式,站点地址是: ftp://ftp.firebird.dhs.org/ 。 Acegene IT Co. Ltd.

10

BBS 的设定 • 见外部文件

Acegene IT Co. Ltd.

11

外部工 具程式使用 • 见外部文件

Acegene IT Co. Ltd.

12

Q& A

QUESTIONS ANSWERS

Acegene IT Co. Ltd.

More Documents from "Suxiaoxiao"

November 2019 30
May 2020 25
May 2020 23
May 2020 23
May 2020 24
May 2020 19