資源描述:
《虛擬機軟件VMware在Linux操作系統(tǒng)課程教學中的應(yīng)用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、虛擬機VMware在Linux操作系統(tǒng)課程教學中的應(yīng)用摘要:采用虛擬機來進行計算機輔助教學,是近年來在計算機教學領(lǐng)域被廣泛應(yīng)用的一種教學輔助方法,也是各計算機教學工作者比較熱衷探討的一個應(yīng)用課題。本文介紹了虛擬機技術(shù)及軟件,重點介紹了利用VMware虛擬機軟件進行Linux操作系統(tǒng)教學的具體應(yīng)用。關(guān)鍵詞:虛擬機;Vmware;Linux操作系統(tǒng)1引言在計算機教學中,加強學生實踐技能的培養(yǎng)是最受重視的問題,目前在計算機教學過程中基本上都采用多媒體課件教學以及結(jié)合教師演示來進行,教師配合課件及當場的操作演示
2、,讓學生可以更好學習和掌握實踐技能,然而,在教學中也遇到一些問題,尤其是操作系統(tǒng)課程的教學中,主要原因如下:1)學校的機房通常都由機房管理員進行統(tǒng)一安裝,通常都通過硬盤保護卡來實現(xiàn)對計算機系統(tǒng)的保護,所以機房的計算機一般是不允許學生動手來安裝操作系統(tǒng),更不準對系統(tǒng)和硬盤進行更改設(shè)置操作。2)即使學生自己有計算機,配置也比較高,但也很少有學生在自己的計算機上進行頻繁分區(qū),格式化,安裝操作系統(tǒng)等操作。如果經(jīng)常對計算機硬盤進行分區(qū)和格式化,也會影響到計算機的硬盤使用是。如果想在系統(tǒng)里面進行一些操作系統(tǒng)有關(guān)的“
3、危險”性操作,在學生自己的計算機上操作很可能就會破壞原來的系統(tǒng),甚至數(shù)據(jù)。3)學生在只有一臺計算機的情況下,通常做網(wǎng)絡(luò)實驗就無法進行,至多也就是做一些上網(wǎng)實驗。比如:在Linux操作系統(tǒng)的教學中,系統(tǒng)安裝由于各種實驗條件的限制使用得學生無法去進行,在對系統(tǒng)作各種操作時,可能還會由于學生的誤操作引起系統(tǒng)無法啟動的問題,在對grub引導(dǎo)管理器進行修復(fù)這些實驗時,對于初學Linux而言通常都是比較“危險”的操作,在進行網(wǎng)絡(luò)服務(wù)器的設(shè)置時,學生沒有比較好的網(wǎng)絡(luò)環(huán)境,無法當場與windows系統(tǒng)之間進行很好的網(wǎng)絡(luò)
4、通信等。以上的這些問題不僅僅影響到教師的教學演示,同時也影響到學生的實驗操作效果,對于學生更好的掌握Linux操作系統(tǒng)的技能造成了一定的難度。近幾年來,隨著虛擬機技術(shù)的出現(xiàn),這個問題得到了很好的解決。從而使用教學質(zhì)量也有明顯的提高。2虛擬機技術(shù)及軟件介紹所謂虛擬機就是由虛擬機軟件模擬出來的計算機,或稱為邏輯上的計算機(Guest4OS)。每個虛擬機都具有模擬出來的同物理計算機相同的運行環(huán)境,包括硬件層,驅(qū)動接口,操作系統(tǒng)及應(yīng)用層,都建立在PC機的應(yīng)用環(huán)境下,屬于用戶級的軟件。同時利用虛擬機軟件可以在一臺
5、物理計算機上模擬出來多個邏輯上的計算機,運行多個操作系統(tǒng),還可以將這些計算機相互連接起來形成網(wǎng)絡(luò),虛擬計算機能同時運行的數(shù)量多少由計算機本身配置決定。而且在虛擬機的環(huán)境下,用戶可以在同時運行的多臺虛擬機中來回切換,而無需重新啟動系統(tǒng)。目前,應(yīng)用廣泛的虛擬機軟件主要有VMware公司的VMwareworkstation及connectix公司設(shè)計的VirtualPC,這兩個虛擬機軟件應(yīng)用功能基本相同,它們有如下特點:(1)不需要對物理硬盤進行分區(qū)或重新開機就能夠在一臺PC機上安裝使用多種操作系統(tǒng)。(2)完
6、全隔離并且保護不同操作系統(tǒng)的操作環(huán)境及所有安裝在不同操作系統(tǒng)上面的各種應(yīng)用軟件和資料,并且硬盤還原功能。(3)不同的操作系統(tǒng)之間能夠進行互動操作,包括網(wǎng)絡(luò)、周邊設(shè)備,文件共享等。(4)能夠設(shè)定并且隨時修改操作系統(tǒng)的操作環(huán)境,如:內(nèi)存、硬盤、其它外設(shè)等。(5)二者所安裝的系統(tǒng)都是可以移動的,即可能通過移動設(shè)備虛擬機安裝的文件拷貝的方式在其它的裝有對應(yīng)的虛擬機軟件的計算機上使用。3VMware在Linux操作系統(tǒng)教學中的應(yīng)用在Linux操作系統(tǒng)的教學中要涉及到系統(tǒng)安裝,系統(tǒng)各種設(shè)置及網(wǎng)絡(luò)服務(wù)等操作,其中有幾
7、個比較危險的實驗操作在真正的物理計算機上來實現(xiàn)有一定的難度和不現(xiàn)實性,如:系統(tǒng)安裝,硬盤配額,文件系統(tǒng)的創(chuàng)建與使用,grub的修改與安裝實驗,系統(tǒng)啟動模式設(shè)置和網(wǎng)絡(luò)服務(wù)等,這些操作會改變甚至破壞計算機系統(tǒng),使計算機無法正常工作,則學生在做相關(guān)實驗時更具有這種特點,因為Linux操作系統(tǒng)的入門學習難度比windows系統(tǒng)的入門學習難度要大一些,通常情況下,Linux操作系統(tǒng)都是在文本模式下進行教學,因為Linux的服務(wù)器在實際應(yīng)用中,基本上都是遠程維護,遠程維護就只能使用文本操作方式,同時文本運行方式比圖
8、形方式運行效率方面而言要好一些。這樣對于初學學生而言,在這種環(huán)境下做實驗,更容易造成對計算機系統(tǒng)的破壞。這都嚴重影響到教學效果,采用虛擬機技術(shù)后,這些問題已經(jīng)得到很好解決,同時也提高了教學質(zhì)量和學生的學習效果。通過前面的分析和一些資料顯示,Linux在VMware下的運行效果要比較VirtualPC略佳,并且VMware支持的Linux版本比VirtualPC多。所以在Linux操作系統(tǒng)的教學中選用VMware較好。虛擬機教學過程(下面是以