自1999開始,我們?cè)隰吣洗髮W(xué)中旅學(xué)院(深圳)使用Linux網(wǎng)絡(luò)操作系統(tǒng)來維護(hù)校園網(wǎng)絡(luò)的運(yùn)行,至今已有兩年的歷史。在這兩年的使用過程中,通過解決學(xué)院網(wǎng)絡(luò)建設(shè)和運(yùn)行中遇到的一些問題,我們初步掌握了利用Linux組建校園網(wǎng)的技巧和要領(lǐng)。為了今后更好地使用Linux,本人總結(jié)了兩年來使用Linux操作系統(tǒng)時(shí)積累下來的經(jīng)驗(yàn)和教訓(xùn),與廣大Linux愛好者共享。
與Linux的第一次親密接觸
1997年,本人來到了位于深圳燕含山腳下的一所新建的旅游學(xué)院從事計(jì)算機(jī)網(wǎng)絡(luò)的教學(xué)和研究工作。剛到這里時(shí),學(xué)院共配備了三臺(tái)Netware文件服務(wù)器。其中兩臺(tái)用于DOS、WINDOWS的教學(xué),另外一臺(tái)用于存放學(xué)院教職員工的文件和圖書數(shù)據(jù)庫(kù)。學(xué)院當(dāng)時(shí)面臨的最大問題是:如何建設(shè)自己的校園網(wǎng)絡(luò),并聯(lián)入Internet。
來到中旅學(xué)院之前,本人先后參加過航天部708所和香港中文大學(xué)的Intranet/Internet建設(shè)工作。當(dāng)時(shí),國(guó)內(nèi)組網(wǎng)主流操作系統(tǒng)為:SUN的SOLARIS和微軟的WINDOWS NT。根據(jù)學(xué)院當(dāng)時(shí)的財(cái)政情況,我們很自然地把注意力集中在了價(jià)格相對(duì)低廉的Windows NT操作系統(tǒng)上。NT價(jià)格確實(shí)不算很高,但是要想建立自己的郵件服務(wù)器并開發(fā)一些應(yīng)用程序,還需要購(gòu)買EXCHANGE SERVER、SQL SERVER、VB、PROXY SERVER等一系列開發(fā)工具。無疑,這是一筆超過10萬元人民幣的巨大開支。根據(jù)學(xué)院的情況,為建設(shè)校園網(wǎng)絡(luò)而一下拿出這樣一筆經(jīng)費(fèi),幾乎是不可能的。于是,學(xué)院的網(wǎng)絡(luò)建設(shè)計(jì)劃只能暫時(shí)擱淺。
1998年,一只出生于北歐的小企鵝來到了中國(guó),它長(zhǎng)的活潑可愛,讓人一見就不禁喜歡上它。這只小企鵝就是LINUX操作系統(tǒng)。它是由散布在全世界的頂尖程序員通過Internet共同開發(fā)出來的。更讓人欣喜的是,它的程序甚至源代碼本身都可以從網(wǎng)上免費(fèi)下載。在這里,個(gè)體的智慧可以為人類所共享,這樣做的結(jié)果就是促使了一個(gè)日益完善的Linux操作系統(tǒng)的迅速的走向成熟。
第一次接觸LINUX后,我就深深地愛上了這只可愛的小企鵝。LINUX對(duì)硬件的要求并不高,我在實(shí)驗(yàn)室墻角的一臺(tái)486計(jì)算機(jī)上,開始了我的LINUX之旅。由于以前使用過Solaris,所以我很快地掌握了LINUX的安裝和基本配置。使用Linux的感覺仿佛就是在使用SUN工作站!一個(gè)多么偉大的產(chǎn)品,有了LINUX,普通用戶也能夠體驗(yàn)多用戶、多任務(wù)、性能卓越的工作站了。這樣,Linux理所當(dāng)然地成為了我院構(gòu)建校園網(wǎng)絡(luò)的首選操作系統(tǒng)。
在服務(wù)器上表演SAMBA
我院原來使用的文件和打印服務(wù)器為NetWare 4.10,主要用來存放圖書館的資料和教師文件。該服務(wù)器于1995年服役,配置為Intel 486/50/32M/2G。顯然,這臺(tái)服務(wù)器已很難勝任新形勢(shì)下的任務(wù)。為此,我們選擇了性能價(jià)格比比較高的IBM 21Y服務(wù)器,并使用了Linux的SAMBA來代替NetWare 4.10。該服務(wù)器自從安裝至今,象一頭老黃牛,默默無聞地為廣大教師服務(wù),讓我們格外的省心。
以前我院是通過Windows 95的網(wǎng)上鄰居來實(shí)現(xiàn)文件共享的。這種共享方式的最大缺點(diǎn)就是所有教師的機(jī)器必須一直保持開機(jī)狀態(tài),這種共享方案顯然不夠理想。在安裝了SAMBA服務(wù)器后,只需將/home/samba目錄共享,并且為每位教師創(chuàng)建一個(gè)子目錄即可。這樣,每位教師隨時(shí)都可以關(guān)機(jī)而不影響文件的共享,教師計(jì)算機(jī)中的文件目錄也變得整齊多了。
實(shí)現(xiàn)INTERNET共享連接
INTERNET接入一直是學(xué)院頭疼的問題。由于經(jīng)費(fèi)緊張,學(xué)院在早期采用了共享?yè)芴?hào)線路訪問INTERNET的方式。由于帶寬的限制,這種方式只能解決少數(shù)老師的上網(wǎng)問題。后來,深圳地區(qū)在全國(guó)率先推出了包月使用的ADSL接入方式,它為渴望上網(wǎng)的廣大師生帶來了福音。LINUX+ADSL是一個(gè)極好的上網(wǎng)方案。
為了便于管理,我們首先在一臺(tái)計(jì)算機(jī)上安裝了五塊網(wǎng)卡,其中一塊網(wǎng)卡連接到INTERNET,另外四塊網(wǎng)卡分別連接到教師辦公室、機(jī)房、學(xué)生宿舍、賓館四個(gè)網(wǎng)段上。我們使用一臺(tái)退役下來的PII233/64M計(jì)算機(jī),在上面安裝了三塊3COM網(wǎng)卡、兩塊NE2000網(wǎng)卡,軟件采用了紅旗Linux 2.0。
開始組建網(wǎng)絡(luò)時(shí),我們采用了為每臺(tái)機(jī)器分配靜態(tài)IP的方法??墒呛髞恚覀儼l(fā)現(xiàn),這種方法有很多不便之處,最明顯的就是當(dāng)機(jī)器有所變動(dòng)時(shí),必須重新分配IP。為了減輕網(wǎng)管的工作負(fù)擔(dān),我們采用了動(dòng)態(tài)分配IP的方法。大部分的LINUX發(fā)行套件中都包含了DHCP服務(wù)器軟件。我們只要配置一下并且啟動(dòng)它就可以了。
將WWW服務(wù)器請(qǐng)回家
1997年,我們學(xué)院通過虛擬主機(jī)的方式建立了自己的WEB服務(wù)器。通過一段時(shí)間的使用,我們發(fā)現(xiàn)這種方式有很大的局限性。首先表現(xiàn)在空間的限制上。當(dāng)主頁(yè)需要的空間越來越大時(shí),費(fèi)用將是一筆不小的數(shù)目。其次,應(yīng)用的靈活性上也受到一定的限制。
1999年,我們?cè)谝慌_(tái)普通的PII機(jī)器上安裝了Turbo Linux 4.0。安裝工作非常順利,整個(gè)安裝過程只用了大約10分鐘。這樣,一臺(tái)WEB服務(wù)器在10分鐘之內(nèi)就誕生了。從此,學(xué)院的WEB服務(wù)器就在自己的控制中心運(yùn)行了。
WEB服務(wù)器安裝完成后,接下來要解決的問題就是INTERNET出口問題了。由于學(xué)院經(jīng)費(fèi)緊張,我們選用了線纜調(diào)制解調(diào)器的接入方式。這種接入方式的特點(diǎn)是:有固定的IP地址、按流量收費(fèi)。這種方式完美地解決了外面訪問學(xué)院WEB服務(wù)器和發(fā)送郵件到我們的MAIL服務(wù)器上的問題。
線纜調(diào)制解調(diào)器接入方式雖然解決了外面訪問我們服務(wù)器的問題,但它不適合作為學(xué)院內(nèi)的計(jì)算機(jī)訪問INTERNET。我們學(xué)院訪問INTERNET流量很大,如用線纜調(diào)制解調(diào)器接入方式作為出口,月費(fèi)將會(huì)過高。為了解決出口問題,我們選擇了包月制的ADSL接入方式。ADSL接入方式的最大特點(diǎn)是:收費(fèi)固定、速度快。這樣,每月的接入費(fèi)只需幾百元就可以了。
為了提高WEB服務(wù)器的性能,2000年我們將服務(wù)器的內(nèi)存從64M擴(kuò)展到了256M,軟件升級(jí)成了紅旗Linux 2.0?,F(xiàn)在這臺(tái)服務(wù)器除了運(yùn)行WWW服務(wù)以外,還運(yùn)行Mail服務(wù)、代理服務(wù)等。
LINUX上的應(yīng)用程序
LINUX上的應(yīng)用程序非常豐富,而且很多是免費(fèi)的共享軟件,這為我們開發(fā)應(yīng)用程序提供了非常好的范例和素材。
其中,PHPNuke就是一個(gè)非常適合于中小企業(yè)和學(xué)校的應(yīng)用軟件。它用PHP/MySQL開發(fā)而成。該軟件集成了WEB發(fā)布、文件上傳、BBS、軟件下載等功能。安裝該軟件后,非專業(yè)的人員也可對(duì)自己的網(wǎng)站進(jìn)行管理和維護(hù),可以避免小企業(yè)雇不起專業(yè)計(jì)算機(jī)人員的煩惱。
LINUX在無線網(wǎng)絡(luò)中的應(yīng)用
由于無線網(wǎng)絡(luò)的普及,國(guó)內(nèi)的部分酒店、體育場(chǎng)館等已經(jīng)采用了無線網(wǎng)絡(luò)。我們學(xué)院的老師大都住在學(xué)院1000米范圍內(nèi),因此將學(xué)院的網(wǎng)絡(luò)通過無線延伸到教師宿舍,還可以滿足教師家庭辦公的需要。
我們作了一些試驗(yàn),在實(shí)驗(yàn)的過程中,我們?cè)谝慌_(tái)筆記本電腦上安裝了兩塊網(wǎng)卡,其中一塊為Xircom有線網(wǎng)卡,一塊為RAYLINK無線網(wǎng)卡。在該筆記本上安裝LINUX后,我們把它配成了一臺(tái)無線路由器,效果非常好。
就這樣,一套簡(jiǎn)單的紅旗Linux 2.0服務(wù)器版解決了長(zhǎng)期以來困擾著我們的網(wǎng)絡(luò)難題,更實(shí)現(xiàn)了很多我們以前想都不敢想的功能。與Linux的親密接觸讓我們看到了國(guó)產(chǎn)操作系統(tǒng)的未來,紅旗Linux無論在易用性、功能方面都已經(jīng)不輸于國(guó)外的同類型操作系統(tǒng),在價(jià)格上更是具備很高的親和力。用紅旗Linux 2.0服務(wù)器版組建校園網(wǎng),確實(shí)是一個(gè)很好的解決方案。