翟文彬 李爽
摘 要:近年來,隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,虛擬機(jī)技術(shù)越來越廣泛地被用于計(jì)算機(jī)輔助教學(xué)和生產(chǎn)管理領(lǐng)域中。Linux是一個(gè)性能卓越、技術(shù)領(lǐng)先的現(xiàn)代操作系統(tǒng),誕生于1991年,是UNIX操作系統(tǒng)的克隆系統(tǒng)。Linux操作系統(tǒng)網(wǎng)絡(luò)功能豐富,可移植性強(qiáng),系統(tǒng)安全可靠,源代碼具有開放性,用戶界面良好,主要被用于網(wǎng)絡(luò)服務(wù)器。本文圍繞虛擬機(jī)技術(shù)在Linux操作系統(tǒng)中的應(yīng)用,首先簡(jiǎn)單介紹Linux操作系統(tǒng)及該系統(tǒng)所具有的特點(diǎn),然后詳細(xì)闡述虛擬機(jī)技術(shù)及虛擬機(jī)軟件VMware,并分析利用虛擬機(jī)技術(shù)安裝Linux操作系統(tǒng)所具有的優(yōu)勢(shì),最后利用虛擬機(jī)軟件VMware安裝Linux操作系統(tǒng)。
關(guān)鍵詞:虛擬機(jī)技術(shù);VMware;Linux操作系統(tǒng);虛擬機(jī)
中圖分類號(hào):TP316-4
隨著信息技術(shù)的迅猛發(fā)展,信息化建設(shè)的步伐在不斷加快,計(jì)算機(jī)在各行各業(yè)的應(yīng)用越來越普遍,各個(gè)企業(yè)的數(shù)據(jù)中心機(jī)房的硬件設(shè)備在急速增加。新增加的硬件既增加機(jī)房的能耗,也降低機(jī)房網(wǎng)絡(luò)數(shù)據(jù)管理效率,耗費(fèi)大量的人力資源,虛擬機(jī)技術(shù)就是在這樣的背景下誕生的。虛擬機(jī)技術(shù)就是指利用虛擬機(jī)軟件在一臺(tái)物理機(jī)上模擬出多臺(tái)邏輯計(jì)算機(jī)(虛擬機(jī)),每一臺(tái)虛擬機(jī)均可以像正常的計(jì)算機(jī)一樣完成安裝操作系統(tǒng)、安裝和卸載程序、訪問網(wǎng)絡(luò)數(shù)據(jù)等任務(wù),每一臺(tái)虛擬機(jī)是物理機(jī)的一個(gè)應(yīng)用程序,對(duì)虛擬機(jī)的操作不會(huì)對(duì)物理計(jì)算機(jī)產(chǎn)生影響。
1 Linux操作系統(tǒng)的特點(diǎn)
Linux操作系統(tǒng)誕生于1991年,在過去的20多年取得了巨大的進(jìn)步,研發(fā)出很多先進(jìn)的技術(shù),在操作系統(tǒng)的發(fā)展史中占據(jù)著技術(shù)方面的制高點(diǎn)。Linux操作系統(tǒng)具有以下優(yōu)勢(shì):(1)具有開放的源代碼,遵循世界標(biāo)準(zhǔn)規(guī)范;(2)多用戶、多任務(wù)。Linux操作系統(tǒng)資源可以被不同用戶分別擁有使用,可以同時(shí)獨(dú)立執(zhí)行多個(gè)程序,完成多個(gè)任務(wù);(3)用戶界面友好。Linux操作系統(tǒng)為用戶提供用戶界面、系統(tǒng)調(diào)用界面和圖形用戶界面。用戶只需要簡(jiǎn)單的使用鼠標(biāo)、菜單、滾動(dòng)條等設(shè)備就可以獲得交互性強(qiáng)的圖形化界面;(4)設(shè)備獨(dú)立性好。為簡(jiǎn)化新增加設(shè)備的工作,Linux操作系統(tǒng)把每一個(gè)外圍設(shè)備均視為獨(dú)立文件,系統(tǒng)管理員只需要增加連接(連接用于保證調(diào)用設(shè)備時(shí)內(nèi)核能夠以相同的方式處理)即可增加一個(gè)新設(shè)備;(5)網(wǎng)絡(luò)功能豐富。Linux操作系統(tǒng)擁有強(qiáng)大的網(wǎng)絡(luò)連接能力,具有文件傳輸和遠(yuǎn)程訪問功能,為用戶提供大量支持Internet的軟件,聯(lián)網(wǎng)十分靈活,網(wǎng)絡(luò)連接功能比其他操作系統(tǒng)更加優(yōu)良;(6)安全可靠,靈活方便。Linux操作系統(tǒng)采取諸如控制讀寫權(quán)限、進(jìn)行審計(jì)跟蹤和核心授權(quán)、保護(hù)子系統(tǒng)等安全技術(shù)措施,為每一個(gè)使用系統(tǒng)的用戶提供安全保障。Linux操作系統(tǒng)具有可移植性,可以在從微型計(jì)算機(jī)到大型計(jì)算機(jī)的任何一個(gè)平臺(tái)上運(yùn)行。
2 虛擬機(jī)技術(shù)及虛擬機(jī)軟件
2.1 虛擬機(jī)軟件VMware及特點(diǎn)
虛擬機(jī)也被稱為邏輯計(jì)算機(jī),是指利用虛擬機(jī)軟件在Windows XP、Windows 2007、Linux平臺(tái)上模擬出來的能夠獨(dú)立運(yùn)行且不相互干擾的計(jì)算機(jī),這些模擬出來的計(jì)算機(jī)被稱為虛擬機(jī)。利用虛擬機(jī)技術(shù)可以在母機(jī)已有的操作系統(tǒng)上模擬出多個(gè)操作系統(tǒng),每一臺(tái)虛擬機(jī)都擁有獨(dú)立的CPU、硬盤、光驅(qū)、網(wǎng)卡等硬件設(shè)備,模擬出來的多個(gè)操作系統(tǒng)均運(yùn)行在相同的硬件環(huán)境中。對(duì)虛擬機(jī)進(jìn)行的操作不會(huì)對(duì)母機(jī)的安全產(chǎn)生任何威脅,因?yàn)樗胁僮骶轻槍?duì)虛擬機(jī)程序中的文件,與物理機(jī)的系統(tǒng)無關(guān)。
目前使用最為廣泛的虛擬機(jī)軟件是VMware。VMware可以在不增加任何硬件設(shè)備和重啟計(jì)算機(jī)的條件下在一臺(tái)計(jì)算機(jī)上安裝使用多種操作系統(tǒng),模擬出不同類型的硬件和軟件環(huán)境,并能夠隨時(shí)修改操作環(huán)境,如當(dāng)教師進(jìn)行Linux操作系統(tǒng)的教學(xué)時(shí),可以在Windows操作系統(tǒng)環(huán)境中利用VMware模擬出Linux操作系統(tǒng),可以同時(shí)進(jìn)行在Windows平臺(tái)播放課件和在Linux平臺(tái)演示Linux操作系統(tǒng)功能;VMware能夠擴(kuò)展服務(wù)器的功能,在一個(gè)高性能的服務(wù)器上同時(shí)運(yùn)行多臺(tái)功能不同的虛擬服務(wù)器,每一臺(tái)虛擬服務(wù)器獨(dú)立對(duì)外服務(wù),這樣就實(shí)現(xiàn)了服務(wù)器功能的擴(kuò)展;虛擬出來的不同操作系統(tǒng)之間可以進(jìn)行網(wǎng)絡(luò)共享、文件共享、周邊設(shè)備(如打印機(jī)、傳真機(jī))共享等;如果對(duì)母機(jī)進(jìn)行虛擬網(wǎng)絡(luò)配置,就可以模擬出多種網(wǎng)絡(luò)環(huán)境。
2.2 利用虛擬機(jī)技術(shù)安裝Linux操作系統(tǒng)具有的優(yōu)勢(shì)
利用虛擬機(jī)技術(shù)可以解決很多Linux操作系統(tǒng)的應(yīng)用難題。目前我國大力培養(yǎng)精通Linux操作系統(tǒng)的人才,很多高校的計(jì)算機(jī)專業(yè)開設(shè)Linux操作系統(tǒng)課程。我國大部分高校的教學(xué)計(jì)算機(jī)安裝的是Windows系統(tǒng),這就給 Linux操作系統(tǒng)課程教學(xué)演示帶來不便。虛擬機(jī)技術(shù)的出現(xiàn)為L(zhǎng)inux操作系統(tǒng)的推廣帶來諸多好處:第一,可以在不改變?cè)杏?jì)算機(jī)系統(tǒng)的前提下進(jìn)行Linux操作系統(tǒng)的教學(xué)工作,教師可以在母機(jī)進(jìn)行課件講解,在虛擬機(jī)進(jìn)行Linux操作系統(tǒng)的演示;第二,可以在單機(jī)上虛擬出多個(gè)操作系統(tǒng),同時(shí)運(yùn)行多臺(tái)模擬的服務(wù)器和客戶機(jī),大大降低硬件成本;第三,每一個(gè)虛擬的操作系統(tǒng)對(duì)應(yīng)一個(gè)虛擬機(jī)文件,該文件保存在用戶指定的硬盤中,這樣就避免對(duì)母機(jī)進(jìn)行頻繁分區(qū)、安裝操作系統(tǒng)和格式化,同時(shí)對(duì)虛擬機(jī)進(jìn)行的任何操作不會(huì)影響物理機(jī)的系統(tǒng);第四,利用虛擬機(jī)在同一臺(tái)計(jì)算機(jī)上同時(shí)運(yùn)行多個(gè)系統(tǒng)程序,降低機(jī)房的能耗,提高機(jī)房的效率。
3 虛擬機(jī)技術(shù)在Linux操作系統(tǒng)中的應(yīng)用
虛擬機(jī)技術(shù)和軟件在Linux操作系統(tǒng)中的應(yīng)用主要是在非Linux操作系統(tǒng)的計(jì)算機(jī)上安裝并運(yùn)行Linux操作系統(tǒng)。利用虛擬機(jī)軟件(VMware)在Windows操作系統(tǒng)平臺(tái)安裝Linux操作系統(tǒng)主要包括安裝虛擬機(jī)軟件、安裝Linux操作系統(tǒng)、利用虛擬機(jī)VMware的快照和回復(fù)功能、構(gòu)建網(wǎng)絡(luò)環(huán)境和配置服務(wù)器四大步:首先,在網(wǎng)上搜索Vmware Workstation 6.5 安裝程序,按照軟件安裝向?qū)崾景惭bVMware;接著需要安裝Linux操作系統(tǒng),把準(zhǔn)備好的系統(tǒng)光盤放入母機(jī),啟動(dòng)虛擬機(jī),點(diǎn)擊工具欄的綠色按鈕進(jìn)入安裝程序界面,按照提示選擇安裝語言、安裝類型、鼠標(biāo)、鍵盤,進(jìn)入分區(qū)界面進(jìn)行分區(qū)設(shè)置和根口令設(shè)置,創(chuàng)建個(gè)人賬號(hào)密碼,登錄系統(tǒng)即完成Linux操作系統(tǒng)的安裝;為保證母機(jī)系統(tǒng)的安全,需要使用VMware的快照和回復(fù)功能,按照建立快照、使用快照、管理快照的步驟即可使用VMware的快照和回復(fù)功能,這樣即使虛擬機(jī)的操作系統(tǒng)崩潰,也不會(huì)對(duì)Linux操作系統(tǒng)產(chǎn)生影響,減少誤操作的不利影響;最后要通過網(wǎng)絡(luò)配置和服務(wù)器配置完成Linux的網(wǎng)絡(luò)服務(wù)器功能。如果要讓Linux做服務(wù)器,需要Windows系統(tǒng)做客戶端來測(cè)試服務(wù)器的效果。利用VMware安裝幾個(gè)虛擬機(jī)(其中必須有一個(gè)是Windows系統(tǒng)),這些安裝的虛擬機(jī)組成一個(gè)局域網(wǎng),把安裝Windows系統(tǒng)的虛擬機(jī)和安裝Linux系統(tǒng)的虛擬機(jī)設(shè)置在同一個(gè)局域網(wǎng)中即可進(jìn)行網(wǎng)絡(luò)測(cè)試。
綜上所述,隨著信息技術(shù)的迅速發(fā)展,計(jì)算機(jī)技術(shù)的應(yīng)用已經(jīng)普及到各行各業(yè),信息化建設(shè)的步伐不斷加快,企業(yè)機(jī)房的硬件設(shè)備越來越多,加重機(jī)房的負(fù)擔(dān),降低機(jī)房的效率,虛擬機(jī)技術(shù)的產(chǎn)生解決這一難題。Linux操作系統(tǒng)以其源代碼開放、系統(tǒng)安全可靠、網(wǎng)絡(luò)功能豐富、可移植性強(qiáng)等優(yōu)點(diǎn)被用作網(wǎng)絡(luò)服務(wù)器。虛擬機(jī)技術(shù)可以在一臺(tái)計(jì)算機(jī)上模擬出多臺(tái)虛擬機(jī),每一臺(tái)虛擬機(jī)可以安裝不同的操作系統(tǒng),同時(shí)運(yùn)行多個(gè)程序,完成多項(xiàng)任務(wù)。虛擬機(jī)技術(shù)在Linux操作系統(tǒng)中應(yīng)用使Linux操作系統(tǒng)越來越成熟,對(duì)Linux操作系統(tǒng)的發(fā)展起到積極的促進(jìn)作用。
參考文獻(xiàn):
[1]蕭益民.用虛擬機(jī)創(chuàng)建Linux操作系統(tǒng)教學(xué)環(huán)境[J].科技信息,2011(17).
[2]沈楠,趙輝,王振玉.虛擬機(jī)在Linux操作系統(tǒng)教學(xué)中的應(yīng)用[J].教學(xué)園地,2009(9).
[3]譚春茂,謝錦平;虛擬機(jī)在Linux操作系統(tǒng)教學(xué)中的應(yīng)用[J].光盤技術(shù),2006(6).
作者簡(jiǎn)介:翟文彬,男,學(xué)士學(xué)位,鄭州旅游職業(yè)學(xué)院信息工程系,研究方向:計(jì)算機(jī)網(wǎng)絡(luò)。李爽,鄭州旅游職業(yè)學(xué)院信息工程系。