歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

用Linux建網吧

  朋友想開一間網吧,找我商量。由於現在開網吧只准用專線上網的方式,經營成本較高。北京市內已有很多網吧,普遍采用寬帶接入,有的甚至采用100M帶寬,競爭相當激烈。因此朋友希望我能夠策劃出一個成本較低,且有競爭力的方案。

  網吧采用Linux
  我調查了一下市內已有網吧的情況,認為其中的不足之處是:

  1. 一些帶寬較窄的網吧,當多人上網時,速度就會變得很慢。

  2. 采用100M帶寬的網吧,快是快了,但成本上升較多。

  3. 有的網吧沒有使用代理服務器,因此需要每台上網機器分配一個IP地址,浪費了不少IP,而且容易受到網上的攻擊。

  4. 采用代理服務器的網吧,服務器都采用Windows NT系統,裝有WinGate等代理軟件。因此軟件方面的投資也不少。

  5. 大部分網吧都只有聊天、網上游戲、浏覽等方面的應用,很少有架設Web服務器的。

  針對這些情況,我提出了采用Linux代理服務器的方案。

  我把具體的設計方案羅列如下:

  1. 局域網:100M星型連接,1台服務器充當代理兼Web服務器,30台終端,相關網絡設備。

  2. 接入:10M帶寬。由於10M和100M所用的光纖是一樣的,只是電信的ISP所開放的端口不同,以後可以很方便地升級到100M。

  3. 服務器

  硬件:PⅢ 866MHz,256MB PC133,IDE RAID 0+1(30GB)。較大的內存對數據庫和代理服務的性能有利,所以采用256MB。IDE RAID 0+1兼顧了硬盤系統的性能、價格和可靠性。

  軟件:藍點Linux,Apache + PHP + MySQL。采用藍點Linux只是個人原因。因為藍點和RedHat Linux很相似,比較容易設置,並且支持中文,用其他Linux也可以。

  4. 終端

  硬件:賽揚Ⅱ 566MHz,64MB PC133,20GB 5400rpm,15英寸CRT。

  軟件:Windows 98 SE及其他相應軟件。終端為什麼不用Linux呢?沒辦法,Windows的應用軟件比較豐富。總不能逼著來網吧的客戶用Linux吧?

  具備增值能力
  網吧采用Linux代理服務器方案的好處在於:

  1. 可靠性高,並且可以遠程維護。

  Linux系統和Unix相類似,可以長時間穩定地運行,用在代理服務器上很合適。系統維護人員可以在任何地方撥號上網,遠程登錄到服務器上進行操作。這在管理員下班之後或者出差的時候特別有用。

  2. 安全性高,受病毒感染的機會少。

  Linux對賬號和權限的管理比較嚴密。Linux對Windows的病毒、木馬等不“感冒”,而針對Linux的蠕蟲也相對較少。即使網吧裡面某些用來上網的機器(裝Windows系統)感染了病毒,代理服務器也可以安然無恙,不至於重裝服務器系統。

  3. 節省IP地址,減少網吧內部機器受到的攻擊。

  Linux作為網絡服務器的功能強大,可以充當代理、可以設置防火牆、可以設置IP偽裝。這樣,整個網吧的機器只需要1個IP地址就都可以上網,而且內部機器和外部網絡隔離,大大減少了受攻擊的機會。

  4. 通過設置緩存(Cache),大大提高網頁浏覽的速度,節約帶寬。

  Linux自帶的Apache服務器具有Web代理功能,並且能夠用代理服務器的硬盤作為緩存。打開過的網頁會保存在緩存中,下一次打開就不用從網站那裡下載了。由於網吧裡很多人都去幾個主要的網站,緩存技術可以使浏覽速度大大提高,並且節省了帶寬。

  5. 節省經營成本,提高網吧的競爭力。

  采用Linux,對經營成本的節約是多方面的。首先是軟件投資方面的節省,用在網吧的Linux軟件全都免費或者價格低廉。其次是維護成本的節省,Linux的機器在安裝好之後就可以長期穩定地工作,完全不需要三天兩頭地重啟、甚至重裝系統。再次是接入成本的節省,設置緩存後不需要昂貴的100M接入帶寬,采用10M的接入就可以滿足速度的要求了。

  6. 提供增值應用,使網吧具備同行無法比擬的競爭力。

  增值應用是和其他網吧競爭的“殺手锏”,是采用了Linux之後的最大優勢所在。

  所謂增值應用,是指在Linux代理服務器上再架設Web服務器,為網吧的客戶提供個人主頁空間,並且(更重要的)提供CGI(通用網關接口)調試環境。這在技術上實現起來並不困難,常用的Apache + PHP + MySQL模式就可以了。

  相對於一些大型ICP提供的個人主頁服務來說,網吧的個人主頁更容易監管,因為網吧的客戶都是真人,不像ICP那裡只有一些數字化的資料,要追查什麼東西也容易得多。另外,制作好的網頁可以直接從網吧裡任何一台機器傳到服務器上(網吧內部是寬帶連接的),不需要辛辛苦苦地通過窄帶上傳。而且,有多少ICP會給個人主頁用戶提供CGI環境呢?有了CGI環境,並且提供了後台數據庫,個人主頁的應用水平就大大改觀了。

  可以提供CGI調試環境,同樣得益於Linux的安全可靠:Linux的賬號和權限管理機制,可以防止用戶有意或無意地做出損害系統的事情;Linux可靠的多任務機制,可以在某些調試的程序出現問題時,仍然保持系統穩定不受影響;Linux對Windows病毒天然的免疫能力,可以避免帶毒程序的感染。想想,有哪個網吧敢把Windows NT的服務器開放出來,給客戶調試程序呢?

  幾點不足
  優勢分析完了,也要考慮一下不足之處。上述Linux方案可能遇到的主要問題是:

  1. 相對於Windows而言,Linux系統安裝、配置比較麻煩。

  現在已經有圖形化安裝的Linux版本,而且Apache + PHP + MySQL的組合也很常見,找個有Linux經驗的技術人員就可以完成。安裝好以後,在使用過程中就很少有麻煩了。

  2. 真正的Linux維護人員比較少。

  這裡強調“真正的”,是因為日常維護服務器的人員未必需要很多Linux知識,他只需要在網吧裡看管著Linux服務器,搞搞清潔,發現問題的時候及時通知“真正的”維護人員來處理就行了。

  現在能夠維護Linux的技術人員確實不多,但是這項維護工作可以外包。例如,網吧可以和電信的ISP合作,由ISP的維護人員通過遠程登錄來進行操作。

  3. 無法進行ASP的調試。

  ASP需要由Windows服務器提供,這一點Linux就無計可施了,只能希望微軟讓ASP也支持Linux。不過,既然Windows NT服務器不敢開放出來調試程序,那麼不使用Linux也一樣無法提供ASP環境給網吧的客戶。

  知道了網吧采用Linux代理服務器的方案以及它的優勢與不足,從技術上說,網吧已經具有相當強的競爭能力,剩下的就是看朋友的經營管理水平如何了。




Copyright © Linux教程網 All Rights Reserved