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