【摘要】linux網(wǎng)絡(luò)實驗受限于實驗實訓(xùn)條件,很多實驗無法開展。本文以linux apache服務(wù)器為例,利用Oracle VM Virtualbox 虛擬機(jī)軟件創(chuàng)建兩臺虛擬機(jī),一臺linux服務(wù)器,一臺xp client機(jī)。在linux服務(wù)器上安裝apache服務(wù),client機(jī)安裝windows xp,client機(jī)通過瀏覽器訪問Apache服務(wù)器的網(wǎng)站內(nèi)容。利用VirtualBox虛擬軟件搭建仿真實驗平臺,可以解決實驗經(jīng)費和場合不足的問題,保證實驗教學(xué)的正常開展。
【關(guān)鍵詞】 linux;VirtualBox;CentOS;Apache;Virtualhost
Linux作為開源的操作系統(tǒng)從一誕生起便吸引著全球數(shù)以萬計愛好者的目光,其開放、安全、穩(wěn)定的特性得到越來越多用戶的認(rèn)可,應(yīng)用也日益廣泛。越來越多的公司和企業(yè)都把linux作為服務(wù)器來使用。為了滿足社會對linux網(wǎng)絡(luò)操作系統(tǒng)的需求,各大高校在計算機(jī)相關(guān)專業(yè)開設(shè)《linux網(wǎng)絡(luò)操作系統(tǒng)》課程。而linux 中apache服務(wù)器的搭建需要一定數(shù)量的計算機(jī)和相關(guān)的硬件設(shè)備,才能順利開展實驗。但是限于資金、場地和設(shè)備等原因,專用網(wǎng)絡(luò)實驗室往往無法建立。Oracle VM VirtualBox虛擬機(jī)軟件的出現(xiàn),使得利用現(xiàn)有的有限設(shè)備,可以使復(fù)雜的網(wǎng)絡(luò)教學(xué)實驗的順利完成成為可能。本文利用VirtualBox虛擬機(jī)軟件,在一臺計算機(jī)上安裝CentOS 5這個linux版本,并在此基礎(chǔ)上搭建了apache服務(wù)器仿真實驗平臺,并進(jìn)行了測試。
一、VirtualBox虛擬機(jī)介紹
VirtualBox是一款開源虛擬機(jī)軟件。Vir-tualBox是由德國Innotek公司開發(fā),由Sun Microsystems公司出品的軟件,在Sun被Oracle 收購后正式更名成 Oracle VM VirtualBox。[1] VirtualBox是一款功能強(qiáng)大的虛擬機(jī)軟件,它是通過軟件模擬而獲得具有完整硬件系統(tǒng)功能的、能運(yùn)行在一個完全隔離環(huán)境中的完整計算機(jī)系統(tǒng),這種在物理計算機(jī)上模擬出邏輯計算機(jī)的方法使得單一的計算機(jī)能同時運(yùn)行多個操作系統(tǒng),它能提高計算機(jī)硬件的利用率,在教育培訓(xùn)、軟件開發(fā)測試及技術(shù)支持等領(lǐng)域都有廣泛的應(yīng)用。[2]
隨著計算機(jī)技術(shù)的迅猛發(fā)展,計算機(jī)的性能越來越強(qiáng)大,為虛擬機(jī)的運(yùn)行環(huán)境奠定了良好的基礎(chǔ),同時虛擬機(jī)技術(shù)越來越成熟,性能越來越優(yōu)越,系統(tǒng)越來越穩(wěn)定?;赪indows平臺的虛擬機(jī)目前應(yīng)用較多的是Vmware、Virtaul PC和VirtualBox,基中VirtualBox是一個開源的、跨平臺的、免費的虛擬機(jī)軟件,與Vmware、Virtual PC這些虛擬機(jī)軟件相比,它的性能更為優(yōu)異,受到越來越多用戶的推崇。
二、在CentOS 5.5上搭建Apache服務(wù)器仿真實驗平臺
Linux作為免費、開源的服務(wù)器操作系統(tǒng)目前在市面上的發(fā)行版很多,Red Hat Enterprise Linux是目前最成功的商業(yè)Linux套件發(fā)行商。和大多數(shù)Linux發(fā)行版一樣,紅帽企業(yè)版是免費的,但是它的服務(wù)和支持是收費的。后來,有對其不滿者,克隆了Red Hat Enterprise Linux,取名為CentOS,其服務(wù)和支持都是免費的。目前很多企業(yè)和公司都選擇了CentOS作為服務(wù)器操作系統(tǒng)。本次仿真實驗選取CentOS 5.5作為實驗平臺。[3]
Web服務(wù)現(xiàn)在已經(jīng)成為Internet上最熱門的服務(wù)之一,它能夠?qū)崿F(xiàn)信息發(fā)布、資料查詢、數(shù)據(jù)處理等應(yīng)用,以便于人們快速地完成各種信息交流。架設(shè)Web服務(wù)是Internet必不可少的一部分,Apache是CentOS操作系統(tǒng)集成的Web服務(wù)器,它是目前性能最優(yōu)秀、最穩(wěn)定的Web服務(wù)器之一。開放源代碼的Apache(阿帕奇)服務(wù)器起初是由ILLinois大學(xué)Urbana-Champaign的國家高級計算程序中心開發(fā),后來Apache被開放源代碼團(tuán)體的成員不斷地發(fā)展和加強(qiáng)。Apache是世界使用排名第一的Web服務(wù)器,它可運(yùn)行在UNIX、Linux和Windows等多種操作系統(tǒng)平臺之上。[4]Apache借助開放源代碼開發(fā)模式的優(yōu)勢,得到全世界許多程序員的支持,程序員們?yōu)锳pache編寫了能完成許多有用功能的模塊,借助這些功能模塊,Aapche具有無限擴(kuò)展功能的優(yōu)點。Apache的工作性能和穩(wěn)定性也遠(yuǎn)遠(yuǎn)領(lǐng)先于其他同類產(chǎn)品,因此Apache服務(wù)器成為Internet上最流行的Web服務(wù)器。[5]
三、結(jié)束語
利用VirtualBox虛擬機(jī)搭建仿真實驗平臺,不僅解決了實驗經(jīng)費緊張和實驗場地不足等問題,更重要的是營造了“自主學(xué)習(xí)”環(huán)境。利用此平臺,學(xué)生可以運(yùn)用所學(xué)的知識,進(jìn)行各種虛擬體驗,而且還可以開展創(chuàng)新性的實驗。通過體驗培養(yǎng)學(xué)生的學(xué)習(xí)興趣,學(xué)生的興趣一旦被激發(fā)出來,就會自主地學(xué)習(xí),從而加速和鞏固學(xué)習(xí)知識的過程。
參考文獻(xiàn)
[1]仲勁.Linux服務(wù)器配置與管理[M].北京:北京理工大學(xué)出版社,2011.
[2]姚越.Linux網(wǎng)絡(luò)管理與配置[M].北京:機(jī)械工業(yè)出版社,2012.
[3]楊明華.Linux系統(tǒng)與網(wǎng)絡(luò)服務(wù)管理技術(shù)大全[M].北京:電子工業(yè)出版社,2008.
[4]梁如軍,叢日權(quán),周濤.CentOS5系統(tǒng)管理[M].北京:電子工業(yè)出版社,2008.
[5]張勤,鮮學(xué)豐.linux從初學(xué)到精通[M].北京:電子工業(yè)出版社,2011.
作者簡介:
丁唯君(1982—),女,江蘇常州人,碩士研究生,江蘇省揚(yáng)州商務(wù)高等職業(yè)學(xué)校信息電子系黨總支副書記,研究方向:計算機(jī)網(wǎng)絡(luò)技術(shù)。