Re: [請益] 接BBS站站長要先做的功課+_+"
作者: Cloud (克勞德) 站內: Talk
標題: Re: [請益] 接BBS站站長要先做的功課+_+"
時間: Thu Apr 3 21:10:51 2008
小弟來分享一下吧...
小的曾當過某個號稱中部最大官方BBS站的系統站長,總共大概有2年還是3年的時間吧.
晚上時段的線上人數,大概都維持在2500多人左右,也有衝到3千以上,
當時的ptt並不像現在那麼多人,但也算是數一數二的,
北部比較有名的,就是蛋捲廣場(rexchen , 小旭旭)、ptt & 不良牛,
南部就是中山美麗之島。
站長主要有分為2種,一種是系統站長,另一種是站務站長。
站長要做的事情的多寡,基本上就是看站上的使用人數 & 使用者是何方神聖而定。
那時我們系上也有自已的BBS站,而會來註冊的,99%都是自已系上的人,
又因為是自已系上的人,所以使用者也不多 & 不會來鬧事,壓力不會很大。
不過我當時負責的是學校自已的BBS站,各式各樣的人都有,
而站在管理者的角度,就是要去防止使用者搞怪,無所不用其極的,
要把user好好的掌握住,避免出了亂子...
基本上,若負責的是系統,那你就要去把整個BBS系統底層運作的模式給摸熟,
而我所謂的"運作模式",就是BBS的source code,而這部份的東西是user看不到的...
從一開始user使用telnet協定連接上BBS,socket要怎麼建立,user的密碼是放在哪裡...
到user發表文章的權限要怎麼去做限制...等等。
user在BBS裡面做的每一個動作,分別是被定義在哪一個原始檔案裡(*.c),
彼此互相的流程要怎麼跑,都要去搞懂。
舉例來說 : 有時社團因舉辦活動而想要打廣告的關係,
所以把文章cross post到各個板面,但這樣會造成各版面的混亂。
當時的做法就是,限定每位user一天只能cross port 3篇文章,
若超過的話,要另外申請。申請通過的話,打開user的權限,讓user能不受此限制。
這時為了達到這目的,就必須要找出cross port的這個動作,是寫在哪一個原始檔裡,
然後再多增加某個檢查的程式碼,讓user在送出cross post的動作後,
程式會去確認user到底能否cross post。
除了基本BBS系統的維護之外,還要再去維護那一台機器的軟硬體。
要去檢查HD是否不足、inode是否快用完、crontab的排程 or 網路是否通暢...etc...
反正雜事很多啦,不過這些要做的事,是BBS上的使用者看不到的事情。
基本上,若負責的是自已系上的站,而又是承接學長的工作的話,那就不用太擔心啦..
(↑↑↑的前提是學長要做得好,學弟才會比較沒負擔...=_=...)
總之,不論負責的是哪一種型態的BBS,第一步就是去看熟程式碼,
瞭解每一段code的目的及用意為何。
--
╭┼ Origin: 玩車人的天地 ˙東吳機研站 scumotor.com.tw
┼╯ Author: Cloud 從 59-127-82-23.HINET-IP.hinet.net 發表
→ archranger 推:中部最大 嗯 不良X? XD 08/04/03
→ archranger 推:ㄟ不良牛在北部 抱歉搞笑了XD 08/04/03
→ hectic 推:我看到前面也是想到不良牛......XD 08/04/03
→ mision 推:大度山??? 08/04/04
→ babyblue 推:蛋捲廣場倒了~ 08/04/04
→ wiath 推:大度山?? 現在沒落了囧 08/04/04