$Id: FAQ,v 1.2 2000/02/15 14:51:32 biboman Exp $

	本 FAQ 收錄網路上重複出現率高的問題，並將不時更新。如果 FAQ 有寫錯
	或您覺得有更好的說明方式，請寄信到：biboman.bbs@bbs.seed.net.tw。

    Q: 如何增加 pty 個數到 256 個？

    A: 如果你用 Solaris 不必理會這個問題，Linux 似乎也不必(目前不確定)。
       如果你用 FreeBSD，請修改你的 kernel config 檔案，搜尋 pty 這字串，找
       到後，請把後面的數字(預設是 16)改成 256，然後重新 make kernel，並到
       /dev 下執行：

	# /dev/MAKEDEV pty0 pty1 pty2 pty3 pty4 pty5 pty6 pty7

       上述兩個步驟做好後重開機即可。


    Q: 什麼是 bbsrf、standalone telnetd、in.zbbsd、與 bbsd？

    A: 早期要安裝 bbs 時，需將 bbs 的 shell 改成 bbsrf，由 bbsrf 來呼叫 bbs
       bbs 主程式；而 standalone telnetd 則是配合 bbsrf，用來取代系統原本的
       telnetd，這樣登入 bbs 時就不會看到系統的 login 提示，省去輸入 bbs 帳
       號這道手續，對系統安全亦有提昇。後來 in.zbbsd 發展出來，取代 stand-
       alone telnetd 與 bbsrf 的功能，bbs 帳號的 shell 不必設定成 bbsrf，提
       昇速度，也改善安全問題(bbsrf 需 set root uid)。bbsd 則跟 in.zbbsd 一
       樣取代 bbsrf、standalone telnetd，但是不會用到 tty 來做 I/O，速度又
       更快了。使用 bbsd，您就無須理會上面提到增加 tty 到 256 的問題，您可
       以任意設定同時上線人數到數百甚至數千，唯一要注意的是您的硬體是否能夠
       負荷。
       

    Q: 不知道為什麼，進站到好友列表就掛掉了？

    A: 目前最有可能發生這種問題的就是活動看板了，預設的活動看板總行數是 80
       行，若一個活動看板佔了七行，則最多可放 11 個活動看板，超過了就會在進
       站時當住不動。當您遇到這個問題後，請依以下步驟解決：

       一、以 bbs 身分登入系統

       二、備份 ~bbs/boards/notepad/.DIGEST

       三、砍掉 ~bbs/boards/notepad/.DIGEST

       四、進站重新設定活動看板

       若要增加活動看板的總行數或是寬度，請修改 bbssrc/include/bbs.h 中的
       ACBOARD_MAXLINE 以及 ACBOARD_BUFSIZE 這兩個設定。


    Q: 灌好 BBS，隔天會無法進站，過了幾分鐘後就好了，這是什麼問題？

    A: account 程式會讀取 ~bbs/usies，然後做出圖表(countusr)，以供 bbs 主程
       式讀取。晚上十二點後，countusr 被更名成 countusr.last，或是長時間沒
       人上站，就會造成無法進站，請等個幾分鐘，或修改 crontab，把 mv 指令改
       成 cp 即可解決。往後的 SNAP 將會更新這個問題。


    Q: 使用 Red Hat 6.x 安裝 Firebird 3.0，在 configure 時出現以下訊息怎麼
       辦：

	checking for -ltermcap ... no
	ERR: i can't compile without libtermcap !!

    A: 請執行 Red Hat 6.x 的安裝程式，選擇 Update，然後仔細找出 termcap 的
       選項，安裝之，然後再安裝 bbs。


    Q: 當超過 256 人時，用 bbs 進系統時，出現 fork: Resource temporarily 
       unavailable 且 cron 的內容都不跑了，我該怎麼讓我的 BBS 能正常地超過
       256 人呢？( JESUS.bbs@bbs.nknu.edu.tw、Biboman 提供)

    A: FreeBSD：
	  如果是 FreeBSD，請修改 Kernel 設定檔的 maxusers，算法是 
	  maxusers * 16 + 20，並重新 make kernel。

       Linux：
	  /usr/src/linux/include/linux/tasks.h 裡

	#define NR_TASKS        2048
	/* On x86 Max 4092, or 4090 w/APM configured. *
	#define MAX_TASKS_PER_USER (NR_TASKS/2)
	#define MIN_TASKS_LEFT_FOR_ROOT 4
	這邊可以改最大 proccess數...

	還有這個檔limits.h
	#define OPEN_MAX        1024    /* # open files a process may have */
	最大開啟檔案數...


    Q: 如果要改中英文的站名 及 Origin 的話，要在哪幾個設定檔改？

       若需重新compiler程式的話，會不會影響board上文章及user的mail？

    A: 到 bbssrc (or fb3src for CVS users) 目錄下，重新 configure 一次，然
       後 make clean update，然後重跑 bbsd。

       注意！板上的舊文章及使用者信件不會改動，新 post 的文章下面的 origin
       才會顯示新的站名。
