用Linux建網咖(轉)
用Linux建網咖(轉)[@more@] 朋友想開一間網咖,找我商量。由於現在開網咖只准用專線上網的方式,經營成本較高。北京市內已有很多網咖,普遍採用寬頻接入,有的甚至採用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代理伺服器的方案以及它的優勢與不足,從技術上說,網咖已經具有相當強的競爭能力,剩下的就是看朋友的經營管理水平如何了。
網咖採用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代理伺服器的方案以及它的優勢與不足,從技術上說,網咖已經具有相當強的競爭能力,剩下的就是看朋友的經營管理水平如何了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-950458/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 網路組建大全(包括企業網、校園網、網咖和基礎知識)(轉)
- 用Linux防火牆構建軟路由(轉)Linux防火牆路由
- 網咖行業能否在“網際網路+”時代華麗轉身?行業
- 大咖眼中的AI開源 | 張建:圖神經網路和DGL的實際應用AI神經網路
- 教你在網咖巧妙安裝優盤驅動(轉)
- Linux網路應用問答(轉)Linux
- 網咖頻繁掉線(ARP)與解決方法(轉)
- 韓國網咖資料:《暗黑3》韓網咖佔有率達40%
- 網咖交換機配置教程
- python破解網咖收費系統,遠控網咖電腦裝置!Python
- 不要再擔心網咖防治駭客策略大放送(轉)
- 用Linux命令手工配置TCP/IP網路(轉)LinuxTCP
- 網咖的本命年:疫情、等不來的學生以及消失的網咖遊戲遊戲
- Linux網路的IPv6應用(2)(轉)Linux
- Linux網路的IPv6應用(1)(轉)Linux
- Linux作業系統網路應用解疑(轉)Linux作業系統
- 用Linux將區域網帶入Internet(轉)Linux
- 網咖網路協議故障的排除方法協議
- 網咖防治駭客策略的配置方法
- 網咖解決方案---100種
- linux下用802.1x客戶端上網(轉)Linux客戶端
- 提高Linux系統效能加速網路應用程式(轉)Linux
- 用gcc批次建mysql庫表(轉)GCMySql
- “網際網路+黨建”讓智慧黨建系統更實用!
- Linux 上用 IP轉發使內部網路連線到網際網路Linux
- 順網科技:2013年網咖網遊大資料包告顯示 網咖使用者九成為玩遊戲大資料遊戲
- 選用Linux版本(轉)Linux
- 用Linux再次路由(轉)Linux路由
- linux不能上網(轉)Linux
- 網管要用Linux(轉)Linux
- Linux網路基礎(轉)Linux
- Linux核心網路引數的意義及應用(轉)Linux
- 在LINUX下使用內建ISDN卡(轉)Linux
- 轉用Linux的25條理由(轉)Linux
- 網咖資料-免費API資料介面API
- 網管如何設定網咖路由器讓網路更安全路由器
- eMarketer:網咖漸成阿根廷網際網路的過去
- Linux應用問答(轉)Linux