孫愛(ài)婷
[摘要]介紹了VMware虛擬機(jī)技術(shù)及其相關(guān)配置,重點(diǎn)討論了通過(guò)搭建VMware虛擬實(shí)驗(yàn)平臺(tái)來(lái)解決Linux實(shí)踐教學(xué)中存在的困難和問(wèn)題。在VMware虛擬機(jī)上安裝虛擬操作系統(tǒng),可以在有限的實(shí)驗(yàn)室資源下完成多系統(tǒng)的實(shí)踐教學(xué)任務(wù),這樣不僅大大降低系統(tǒng)資源的消耗,而且可以很好的配置Linux教學(xué)環(huán)境。
[關(guān)鍵詞]VMware 虛擬機(jī) Linux 實(shí)踐教學(xué) 系統(tǒng)資源
一、引言
Linux是一套具有Unix全部功能的免費(fèi)操作系統(tǒng),用戶不僅可以無(wú)償?shù)氐玫剿捌湓创a而且可以任意地修改和補(bǔ)充它們。因此,自從Linux問(wèn)世以來(lái),一直受到世界的青睞,極具影響力。Linux在高端服務(wù)器市場(chǎng)和嵌入式領(lǐng)域已經(jīng)廣泛應(yīng)用,可以說(shuō)它與我們的生活已經(jīng)密不可分。
近年來(lái),各高校紛紛將“Linux操作系統(tǒng)”列入主干課程。但是,該課程在講授過(guò)程中卻遇到一些困難,其原因主要有:(1)高校計(jì)算機(jī)機(jī)房的機(jī)器配置一般都不是很高,如果安裝多操作系統(tǒng),對(duì)系統(tǒng)資源消耗較大,勢(shì)必導(dǎo)致機(jī)器運(yùn)行速度比較慢。(2)目前的教學(xué)系統(tǒng)基本不支持Linux操作系統(tǒng),使得教師在授課過(guò)程中無(wú)法進(jìn)行演示操作。
二、VMware虛擬機(jī)技術(shù)
VMware workstation是美國(guó)VMware公司于1999年開(kāi)始發(fā)行的一款虛擬軟件。該軟件可以在物理計(jì)算機(jī)上將硬盤(pán)和內(nèi)存的一部分拿出來(lái)虛擬出若干臺(tái)機(jī)器,每臺(tái)機(jī)器可以運(yùn)行單獨(dú)的操作系統(tǒng)而互不干擾。而且每個(gè)操作系統(tǒng)都可以進(jìn)行虛擬的分區(qū)、配置而不影響真實(shí)硬盤(pán)的數(shù)據(jù),并可以將幾臺(tái)虛擬機(jī)用虛擬的網(wǎng)卡連接在一個(gè)局域網(wǎng)中,方便我們進(jìn)行網(wǎng)絡(luò)實(shí)驗(yàn)測(cè)試、文件共享等。
綜合虛擬機(jī)的上述特點(diǎn),我們可以利用它來(lái)解決Linux教學(xué)過(guò)程中存在的問(wèn)題:(1)無(wú)需安裝多操作系統(tǒng),只要在原操作系統(tǒng)中安裝虛擬Linux操作系統(tǒng),學(xué)生可以在該虛擬操作系統(tǒng)下方便地進(jìn)行各種實(shí)驗(yàn)和操作。(2)教師可以正常使用教學(xué)系統(tǒng),在物理計(jì)算機(jī)的系統(tǒng)環(huán)境下講解電子課件,并在虛擬的Linux操作系統(tǒng)中演示各種實(shí)驗(yàn)操作。(3)每個(gè)虛擬機(jī)系統(tǒng)都對(duì)應(yīng)一個(gè)安裝時(shí)候的虛擬機(jī)文件,該文件被保存在硬盤(pán)中用戶所指定的位置,不會(huì)因?yàn)閹в形kU(xiǎn)性操作的實(shí)驗(yàn)而破壞物理計(jì)算機(jī)的系統(tǒng),甚至用戶數(shù)據(jù)。
三、在VMware上搭建Linux教學(xué)環(huán)境平臺(tái)
本文以VMware Workstation 6上安裝RedHat Linux Fedora Core 4為例,講述在VMware上搭建Linux教學(xué)環(huán)境平臺(tái)的過(guò)程。在物理計(jì)算機(jī)也就是宿主機(jī)上安裝VMware軟件時(shí),需要宿主機(jī)的物理內(nèi)存分出一部分給虛擬機(jī)使用,這就要求宿主機(jī)內(nèi)存相對(duì)來(lái)說(shuō)要大一些,最好在256M以上(本文的實(shí)驗(yàn)機(jī)器內(nèi)存是256M,安裝VMware Workstation 6)。同時(shí),要求宿主機(jī)有較大的硬盤(pán)空間存放各個(gè)虛擬機(jī)系統(tǒng),建議有8G以上的可用硬盤(pán)空間(本文分配給虛擬機(jī)的內(nèi)存空間為8G)。VMware Workstation 6虛擬機(jī)軟件可從官方網(wǎng)址(www.vmware.com)下載。VMware支持光盤(pán)啟動(dòng)安裝,也支持ISO鏡像文件安裝,本文使用ISO鏡像文件安裝Linux Fedora Core 4,該文件從RedHat Linux Fedora官方網(wǎng)站下載,包括4張光盤(pán):FC4-i386-disc1.iso、FC4-i386-disc2.iso、FC4-i386-disc3.iso、FC4-i386-disc4.iso。
下面簡(jiǎn)要地介紹一下在VMware上安裝Linux操作系統(tǒng)的配置過(guò)程,如圖1所示。
通過(guò)對(duì)VMware的配置,現(xiàn)在相當(dāng)于組裝了一臺(tái)計(jì)算機(jī)的硬件系統(tǒng),接下來(lái)我們的工作就是在上面安裝Linux操作系統(tǒng),使用ISO鏡像文件來(lái)安裝,過(guò)程如下:
1)安裝第一個(gè)ISO鏡像文件,在Virtual Machine下拉菜單中選擇“Virtual Machine Settings”,單擊Hardware選項(xiàng)卡下的CD-ROM,在右邊的“connection”中選擇“Use ISO image”,將第一個(gè)鏡像文件FC4-i386-disc1.iso導(dǎo)入,然后單擊OK。
2)啟動(dòng)虛擬機(jī),單擊工具欄上綠色啟動(dòng)鍵,然后進(jìn)入鏡像檢測(cè)界面,也可略過(guò)該步驟,進(jìn)入RED HAT安裝程序的界面,用戶可以根據(jù)自己的需要,逐步完成安裝配置過(guò)程。安裝完第一個(gè)鏡像文件,系統(tǒng)會(huì)提示用戶依次插入2、3、4個(gè)鏡像文件,操作步驟與1)的過(guò)程相同。
3)安裝完4個(gè)鏡像文件后,Linux操作系統(tǒng)安裝完成,登錄時(shí)輸入用戶名“root”和預(yù)先設(shè)定好的密碼?!癈trl+Alt”組合鍵可實(shí)現(xiàn)虛擬機(jī)界面和windows界面的切換。
四、VMware虛擬機(jī)技術(shù)在Linux教學(xué)中的應(yīng)用
(一)VMware的網(wǎng)絡(luò)配置
VMware虛擬機(jī)有四種網(wǎng)絡(luò)連接方式分別為:Bridge模式、Host-Only模式、NAT模式和Not-use模式。在安裝完VMware虛擬機(jī)軟件之后,在宿主機(jī)的“網(wǎng)絡(luò)連接”中會(huì)多出2個(gè)額外的虛擬網(wǎng)卡(VMnet1、VMnet8)
1)Bridge模式
宿主機(jī)的物理網(wǎng)卡和虛擬網(wǎng)卡的ip地址處于同一網(wǎng)段,二者的子網(wǎng)掩碼、網(wǎng)關(guān)、DNS等參數(shù)都是相同的,也就是說(shuō)虛擬機(jī)的網(wǎng)卡直接與宿主機(jī)的物理網(wǎng)卡所在的網(wǎng)絡(luò)相連,實(shí)現(xiàn)虛擬機(jī)和宿主機(jī)處于對(duì)等的地位。
2)Host-Only模式
該模式默認(rèn)與VMnet1接口相連接。它采用了一個(gè)封閉的模式,虛擬機(jī)與外界是相互隔離的。默認(rèn)情況下,客戶機(jī)只能訪問(wèn)宿主機(jī),如果只需建立客戶機(jī)與宿主機(jī)網(wǎng)絡(luò)連接的實(shí)驗(yàn)環(huán)境,可以采用這種模式。
3)NAT模式
該模式默認(rèn)與VMnet8接口相連接。宿主機(jī)上的VMnet8虛擬網(wǎng)卡就相當(dāng)于連接到內(nèi)網(wǎng)的網(wǎng)卡,而宿主機(jī)本身的物理網(wǎng)卡相當(dāng)于連接到外網(wǎng)的網(wǎng)卡。NAT模式采用網(wǎng)絡(luò)地址轉(zhuǎn)換技術(shù),使得虛擬機(jī)經(jīng)宿主機(jī)連接外部網(wǎng)絡(luò)。凡是選用該模式的虛擬機(jī),均由VMnet8提供IP、gateway、DNS。
4)Not-use模式
不使用網(wǎng)絡(luò),虛擬機(jī)作為單機(jī)使用。
本文實(shí)驗(yàn)環(huán)境選擇的是Host-Only模式,配置過(guò)程如下:
(1)在宿主機(jī)的“本地連接”中,單擊“屬性”,選擇“共享”選項(xiàng)卡,在“允許其他網(wǎng)絡(luò)用戶通過(guò)此計(jì)算機(jī)的Internet連接來(lái)連接”中,選擇“VMnet1虛擬網(wǎng)卡”。
(2)VMware虛擬機(jī)的Linux操作系統(tǒng)中,選擇“System Settings”下的“Network”,在打開(kāi)的對(duì)話框中,雙擊默認(rèn)的網(wǎng)卡eth0,設(shè)置如表1所示信息。
(3)Reboot重新啟動(dòng)。
表1:VMware網(wǎng)絡(luò)配置
五、結(jié)束語(yǔ)
通過(guò)采用VMware虛擬機(jī)技術(shù),可以很好的解決Linux課堂教學(xué)中存在的困難,使得教師無(wú)需安裝雙操作系統(tǒng),就可以在宿主機(jī)Windows操作系統(tǒng)和虛擬機(jī)Linux操作系統(tǒng)之間任意切換,不但高效地利用了有限的系統(tǒng)資源,而且方便Linux課程的講授和操作演示。綜上來(lái)看,虛擬機(jī)技術(shù)的發(fā)展為高校在計(jì)算機(jī)實(shí)驗(yàn)教學(xué)方面提供了一個(gè)廣闊的空間,對(duì)教學(xué)改革和創(chuàng)新起到了積極的促進(jìn)作用。
[參考文獻(xiàn)]
[1]舒云星.基于V Mware的虛擬計(jì)算機(jī)實(shí)驗(yàn)系統(tǒng)[J].實(shí)驗(yàn)室研究與探索,2006:25(9):1086-1087.
[2]王春海.虛擬機(jī)配置與應(yīng)用完全手冊(cè)[M].北京:人民郵電出版社,2003.
[3]劉基芳.利用V Mware虛擬機(jī)安裝Linux操作系統(tǒng)[J].遼寧經(jīng)濟(jì)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2007:32(1):119-121.
[4]芮雪.虛擬機(jī)下Linux操作系統(tǒng)的網(wǎng)絡(luò)配置[J].電腦與信息技術(shù),2011,19(6):7-9.
[5]謝延紅.開(kāi)放式Linux實(shí)驗(yàn)教學(xué)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代教育技術(shù),2010:20(1):152-154.
[6]管孝振.計(jì)算機(jī)專(zhuān)業(yè)Linux操作系統(tǒng)的課程開(kāi)設(shè)與教學(xué)[J].計(jì)算機(jī)教育,2009,12(9):166-169.
[7]邵國(guó)金.Linux操作系統(tǒng)[M].北京:電子工業(yè)出版社,2012.
[8]孫培旺,毛海敏.基于Vmware的Linux實(shí)驗(yàn)環(huán)境的實(shí)現(xiàn)[J].計(jì)算機(jī)教育,2007,23(6):579-580.
(作者單位:大連財(cái)經(jīng)學(xué)院 遼寧大連)