程廣振
摘要:Linux操作系統(tǒng)具有源代碼開放、免費(fèi)、安全性好、運(yùn)行穩(wěn)定等特點(diǎn),因此在當(dāng)今很多領(lǐng)域得到應(yīng)用。在以應(yīng)用為主的高職教育中很多院校的計(jì)算機(jī)網(wǎng)絡(luò)專業(yè)和軟件專業(yè)的學(xué)生都開設(shè)了這門課程。文章針對自己在Linux多年的教學(xué)中的體會(huì)心得進(jìn)行總結(jié)分析,提出從多個(gè)方面采用適當(dāng)?shù)慕虒W(xué)方法,幫助學(xué)生對這門課程的學(xué)習(xí)。
關(guān)鍵詞:Linux;教學(xué)方法
中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)24-5833-03
Discussion about Teaching Methods of Linux Operating System Course in Vocational Colleges
CHENG Guang-zhen
(Anhui Broadcasting Movie and Television College, Hefei 230011, China)
Abstract: Linux operating system with open source, free, good safety, stable performance, so in many of todays applications. In order to application-oriented higher vocational education computer network and software professional students many colleges have set up this course. According to the Linux in their own years of teaching experience to undertake summing up an analysis, put forward from several as pects of the use of appropriate teaching methods, to help the students in learning this course.
Key words: Linux; teaching method
1概述
Linux是以基于Intel x86架構(gòu)CPU為硬件平臺(tái),是與UNIX兼容的多用戶、多任務(wù)操作系統(tǒng),具有很好的穩(wěn)定性與安全性,并具有強(qiáng)大的網(wǎng)絡(luò)服務(wù)功能,和免費(fèi)、源代碼開放等特點(diǎn),是目前商用網(wǎng)絡(luò)服務(wù)器的首選操作系統(tǒng)之一,更是嵌入式系統(tǒng)的首選操作系統(tǒng)之一。在以應(yīng)用為目的的高職教育中很多學(xué)校的計(jì)算機(jī)網(wǎng)絡(luò)和軟件專業(yè)都開設(shè)了這門課程。但是對于一開始就使用Windows平臺(tái)的學(xué)生來說突然使用一個(gè)和以前操作不太一樣的系統(tǒng),并且Linux的精華和靈魂是命令行,這些對于我們的高職學(xué)生來說不太容易入門。如何引導(dǎo)學(xué)生入門,激發(fā)他們的積極性和增強(qiáng)他們的信心,是我們要解決的問題。經(jīng)過這幾年的教學(xué)和思考,自己得出了一些體會(huì)共大家參考。
2常用的方法
2.1理論講授和多媒體相結(jié)合
理論講授是教師最常用的一種教學(xué)方法。針對Linux操作系統(tǒng)的特點(diǎn)有很多概念不同于他們熟悉的Windows系統(tǒng),比如在Linux中把一切都看作文件就連硬盤及其分區(qū),外部存儲(chǔ)設(shè)備如U盤、光盤等都被看作文件,都要給它們起個(gè)名字。這個(gè)時(shí)候?qū)W生的觀念就很難轉(zhuǎn)變,通過理論詳細(xì)講解配以多媒體輔助,給他們講Linux系統(tǒng)為了屏蔽上層對下層的操作,把所有的,系統(tǒng)能夠操作的都看作文件,通過中間層來操作它們,這樣可以使得操作系統(tǒng)不需要知道那么多不同的設(shè)備,使問題簡單化和層次化。
2.2講授和虛擬機(jī)演示相結(jié)合
通過Vmware虛擬機(jī)中安裝Linux操作系統(tǒng),在上課的時(shí)候把一些命令的講解現(xiàn)場演示給同學(xué)們,這樣既可以是枯燥的命令形象化也可以使大家體會(huì)到命令功能的強(qiáng)大。我們在機(jī)房里每臺(tái)計(jì)算機(jī)上都安裝了Vmware虛擬機(jī),在虛擬機(jī)上安裝了Linux操作系統(tǒng)。
所謂的虛擬機(jī)就是虛擬計(jì)算機(jī),是利用軟件在宿主機(jī)操作系統(tǒng)中模擬出來的一臺(tái)計(jì)算機(jī)。虛擬機(jī)具有與真實(shí)計(jì)算機(jī)相同的特性,它使用該臺(tái)計(jì)算機(jī)的一部分硬件資源來模擬運(yùn)行。比如,虛擬機(jī)的內(nèi)存是使用現(xiàn)有計(jì)算機(jī)的一部分內(nèi)存,硬盤空間也是使用現(xiàn)有硬盤空間的一部分,鍵盤、鼠標(biāo)、光驅(qū)、網(wǎng)卡以及CPU資源等都是共用,對于雙核CPU,其中一個(gè)CPU就可以完全用于虛擬機(jī)。
使用虛擬機(jī)可以同時(shí)運(yùn)行Windows操作系統(tǒng)和Linux操作系統(tǒng),可隨時(shí)在這兩個(gè)操作系統(tǒng)之間切換。Linux操作系統(tǒng)是安裝在虛擬機(jī)中運(yùn)行的,不用擔(dān)心因誤操作而損壞數(shù)據(jù)。虛擬機(jī)以文件形式存在于磁盤上,可創(chuàng)建多個(gè)虛擬機(jī),從而實(shí)現(xiàn)同時(shí)安裝多個(gè)不同的操作系統(tǒng)或安裝不同版本的Liunx操作系統(tǒng)。
最常用的虛擬機(jī)是VMware。它使用起來簡單方便,功能強(qiáng)大。下面圖1,就是VMware安裝好Linux操作系統(tǒng)后的界面。圖2,是安裝好Linux操作系統(tǒng)以文本界面登錄后的界面。
圖2 2.3講授和板書相結(jié)合
現(xiàn)代的教學(xué)方法中特別是計(jì)算機(jī)教學(xué),很多老師都采用多媒體的教學(xué)手段,而忽略了板書的教學(xué)。其實(shí)在當(dāng)今的計(jì)算機(jī)教學(xué)過程中適當(dāng)使用板書會(huì)達(dá)到事半功倍和畫龍點(diǎn)睛的效果。比如我在講到關(guān)于分區(qū)掛載、U盤掛載、光盤掛載、移動(dòng)磁盤掛載那部分內(nèi)容的時(shí)候,其實(shí)這部分的核心內(nèi)容就是掛載的含義和方法。如果采用如下的板書,在講到每一個(gè)設(shè)備的掛載使用的時(shí)候強(qiáng)調(diào)一下黑板上的板書,這樣會(huì)加深同學(xué)們的記憶幫助他們總結(jié)本部分的主要核心內(nèi)容。如:
設(shè)備文件名關(guān)聯(lián)掛載點(diǎn)
(/dev/sdb1)mount(/media/mydir)
通過mount命令把設(shè)備文件名和掛載點(diǎn)進(jìn)行關(guān)聯(lián)。那么對掛載點(diǎn)/media/mydir的訪問就是對設(shè)備文件的訪問。
2.4講授和師生互動(dòng)相結(jié)合
平等關(guān)系的師生互動(dòng)教學(xué),能夠使學(xué)生全身心地投入到學(xué)習(xí)中,使其成為教學(xué)學(xué)的參與者,這樣會(huì)更多限度地調(diào)動(dòng)學(xué)生的積極性增強(qiáng)學(xué)生的發(fā)散思維能力。同學(xué)們可以提出不同的見解、觀點(diǎn)然后通過討論、交流促進(jìn)對學(xué)習(xí)內(nèi)容的理解。
比如我在講到關(guān)于分區(qū)掛載、U盤掛載、光盤掛載、移動(dòng)磁盤掛載那部分內(nèi)容的時(shí)候,分區(qū)文件系統(tǒng)可以通過修改/etc/fstab配置文件來設(shè)置分區(qū)文件系統(tǒng)的自動(dòng)掛載。這樣分區(qū)文件系統(tǒng)就不需要每次系統(tǒng)啟動(dòng)的時(shí)候進(jìn)行手工掛載,系統(tǒng)啟動(dòng)后按照在配置文件里的設(shè)置進(jìn)行自動(dòng)掛載。我給同學(xué)們提出了一個(gè)討論的話題:那么對于U盤、光盤、移動(dòng)磁盤能不能設(shè)置自動(dòng)掛載功能?如果能怎么設(shè)置?如果不能為什么?于是同學(xué)們進(jìn)行激烈的討論,有的同學(xué)說可以這樣每次使用就不有自動(dòng)掛載了。有的同學(xué)說不可以因?yàn)槟菢硬皇呛馨踩?。有的同學(xué)說看具體情況。同學(xué)們熱烈討論各抒己見增強(qiáng)了大家的分析問題能力。
2.5歸納總結(jié)和激勵(lì)法
Linux的精華在文本界面的命令行,可是Linux命令成千上百個(gè),在加上不同的命令參數(shù)那就更多了。這個(gè)時(shí)候?qū)W生們就能產(chǎn)生為難情緒,我在教學(xué)的過程中把一些命令進(jìn)行分類和總結(jié),比如對于命令,我們只要記住常用的一百來個(gè)命令就行了,記住命令的主要用法如果細(xì)節(jié)上不很清楚可以使用系統(tǒng)的幫助系統(tǒng)來完成如:man,help,--lelp等。對于選項(xiàng)單個(gè)字符的一般是“-”,如果是單詞的一般是“- -”等。
工科的課程很多是枯燥的字符,比如Linux的命令,當(dāng)學(xué)生們一旦有厭倦的情緒的的時(shí)候,就應(yīng)該及時(shí)的給與激勵(lì),這樣才能使同學(xué)們更好地爭強(qiáng)學(xué)習(xí)的信心攻克學(xué)習(xí)上的瓶頸。
2.6理論知識(shí)學(xué)習(xí)和操作技能相結(jié)合
高職院校的基本任務(wù)是培養(yǎng)技能型人才,只有打所學(xué)到的理論知識(shí)轉(zhuǎn)化成動(dòng)手操作的技能才是我們教學(xué)的目的之一。在理論課結(jié)束后在機(jī)房上機(jī)的時(shí)候我準(zhǔn)備了針對每次理論課的內(nèi)容安排的實(shí)訓(xùn)課任務(wù)。對于不同層次的學(xué)生安排了必做實(shí)訓(xùn)和選做實(shí)訓(xùn)內(nèi)容。這樣既可以避免使有些學(xué)生吃不飽,有些學(xué)生接受不了的現(xiàn)象。
通過機(jī)房實(shí)驗(yàn)的情況及時(shí)發(fā)現(xiàn)問題解決問題,使同學(xué)們學(xué)中做,做中學(xué)。
另外,在學(xué)期結(jié)束前布置一到兩個(gè)綜合性的實(shí)訓(xùn)案例,使同學(xué)們把一學(xué)期所學(xué)的主要內(nèi)容綜合運(yùn)用起來。
3結(jié)束語
以上就是我在這幾年里教授《Linux操作系統(tǒng)》這門課的一些具體做法和心得體會(huì)。當(dāng)然我還是一個(gè)Linux的初學(xué)者,也是高校教師隊(duì)伍里的一個(gè)新兵,很多地方可能還不太成熟,但是我相信,自己認(rèn)真、努力勤于思考,勤于總結(jié)在今后的教學(xué)過程中一定會(huì)逐步進(jìn)步的。
參考文獻(xiàn):
[1]馮昊.Linux操作系統(tǒng)教程[M].北京:清華大學(xué)出版社,2008.
[2]劉若慧.Linux操作系統(tǒng)[M].北京:人民郵電出版社,2008.
[3]劉娜.Linux操作系統(tǒng)[M].北京:機(jī)械工業(yè)出版社,2005.
[4]陳祥琳.Linux從入門到精通[M].北京:人民郵電出版社,2012.