丁寧 周凱
摘要:為每個(gè)學(xué)生創(chuàng)設(shè)普通賬號(hào),所有學(xué)生共同使用一臺(tái)Linux主機(jī)。享受操作同一臺(tái)Linux操作系統(tǒng)的樂(lè)趣。并且使用Win7+VMware虛擬機(jī)方式為每個(gè)學(xué)生建立具有root賬號(hào)的個(gè)人Linux主機(jī),練習(xí)服務(wù)器的配置。課程后期,全班學(xué)生持續(xù)參與到同一臺(tái)Linux主機(jī)的維護(hù)中來(lái),為學(xué)院提供多種互聯(lián)網(wǎng)服務(wù)。這三種模式相結(jié)合,擴(kuò)展學(xué)生使用Linux的環(huán)境。提高學(xué)生的應(yīng)用實(shí)踐能力。
關(guān)鍵詞:Linux系統(tǒng)管理;教學(xué)改革;應(yīng)用型人才
中圖分類(lèi)號(hào):G642 ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)13-0159-02
Linux操作系統(tǒng)重點(diǎn)在于字符界面命令行的操作,對(duì)于熟悉Windows圖形界面的學(xué)生來(lái)說(shuō),Linux命令和選項(xiàng)的記憶顯得枯燥和困難。文獻(xiàn)[1]提出要注意在機(jī)房授課,采用上機(jī)考試代替筆試。將命令的英文全名解釋給學(xué)生,注意與windows系統(tǒng)對(duì)比講解。文獻(xiàn)[2]提出了利于學(xué)生自主學(xué)習(xí)的課業(yè)模式,課堂設(shè)計(jì)應(yīng)該面向工作。提出以工作任務(wù)引領(lǐng)知識(shí)、技術(shù)的思想。將成熟真實(shí)的項(xiàng)目納入教材和講義。文獻(xiàn)[5]提出了淡化理論、強(qiáng)化技能和應(yīng)用的指導(dǎo)思想。本文總結(jié)了教學(xué)中重視理論與實(shí)踐應(yīng)用相結(jié)合,學(xué)生參與維護(hù)學(xué)校ftp服務(wù)器架構(gòu)配置的教學(xué)案例。
1 課堂背景介紹
在第一節(jié)課上重點(diǎn)講解Linux系統(tǒng)作為服務(wù)器非常高效的優(yōu)勢(shì),不斷增長(zhǎng)的市場(chǎng)份額,應(yīng)用于各種領(lǐng)域的現(xiàn)實(shí)狀況。最新的市場(chǎng)需求和市場(chǎng)散發(fā)出的信息。這有利于幫助學(xué)生認(rèn)識(shí)該課程的實(shí)用性,提高學(xué)生對(duì)課程的興趣。
2 重視課堂的時(shí)代前沿性
學(xué)生喜歡新的知識(shí),因此在課堂前幾分鐘為學(xué)生介紹最新的Linux新聞,稱之為L(zhǎng)inux彩蛋。彩蛋內(nèi)容包括激發(fā)學(xué)生興趣的Linux應(yīng)用故事,Linux的應(yīng)用前景,Linux的工作前景,Linux學(xué)習(xí)方法,和大學(xué)應(yīng)該具有的Linux課程體系。這要求教師不斷地閱讀高質(zhì)量的論文,并且將科研、總結(jié)、思想融入課前Linux彩蛋中。
3 授課要點(diǎn)
授課需要循序漸進(jìn),應(yīng)該先略過(guò)防火墻和SELINUX的知識(shí),集中精力講解一個(gè)到兩個(gè)的服務(wù)器配置。重視對(duì)命令執(zhí)行出錯(cuò)情況的分析和講解,防止學(xué)生在命令學(xué)習(xí)中因?yàn)槊顖?zhí)行失敗而長(zhǎng)時(shí)間找不到原因,降低了學(xué)習(xí)的興趣。根據(jù)我校實(shí)際情況,先以ftp服務(wù)起的架構(gòu)為例,重點(diǎn)講清楚一到兩種類(lèi)型的服務(wù)器的配置。把講授學(xué)習(xí)Linux的方法作為重點(diǎn),告知學(xué)生如果他們用盡余生去探索Linux的紛繁難懂之處,那他什么項(xiàng)目和作品也做不出來(lái)。所以鼓勵(lì)學(xué)生從容易的地方,集中精力突破一點(diǎn)。比如重點(diǎn)研究ftp服務(wù)器的部署、配置和應(yīng)用。并且適當(dāng)?shù)厝ブv解vsftpd源代碼。
4 項(xiàng)目與實(shí)踐操作
根據(jù)南疆高校工作實(shí)際,重點(diǎn)以vsftpd服務(wù)器配置為主要工作任務(wù),關(guān)鍵在于使學(xué)生架設(shè)的服務(wù)器可以服務(wù)于師生。讓實(shí)用性貫穿Linux課程教學(xué)全過(guò)程。以工作任務(wù)為引導(dǎo),將學(xué)生帶入真正的工作環(huán)境。
為更好的模擬工作場(chǎng)景中遠(yuǎn)程維護(hù)Linux的條件,公共機(jī)房用Vmware10虛擬機(jī)為學(xué)生配置好只有字符界面的RedHatEnterpriseLinux6和SecureCRT終端連接工具。強(qiáng)調(diào)在工作中運(yùn)維人員均使用終端工具進(jìn)行遠(yuǎn)程維護(hù)。使用SecurtCRT+Win7+VMware模式提升學(xué)生在實(shí)際工作中操作的能力。
在授課時(shí),應(yīng)該將命令和命令執(zhí)行演示的結(jié)果粘貼在一個(gè)文本文檔里,按照功能實(shí)驗(yàn)進(jìn)行分類(lèi)。供學(xué)生參考。并且將操作流程和講義放在學(xué)校用Linux操作系統(tǒng)架設(shè)的ftp服務(wù)器上。在機(jī)房安裝VMware虛擬機(jī),使每個(gè)學(xué)生都可以用root賬號(hào)操作自己的Linux主機(jī)。而在學(xué)校的Linux服務(wù)器上為每位學(xué)生創(chuàng)建賬號(hào),在實(shí)驗(yàn)課上,學(xué)生使用自己的普通賬號(hào)登錄服務(wù)器。能夠更好地理解Linux服務(wù)器的工作環(huán)境,以及享受大家共同使用同一臺(tái)Linux操作系統(tǒng)的樂(lè)趣。
該課程聯(lián)系工作實(shí)際建立了內(nèi)網(wǎng)ip為10.11.13.238的ftp服務(wù)器,專(zhuān)門(mén)用于收集信息工程系學(xué)生的電子作業(yè),以及教師教學(xué)資源的共享。238服務(wù)器按照教師賬號(hào)分類(lèi),不同的教師創(chuàng)建不同的文件夾管理不同的授課班級(jí)學(xué)生的作業(yè)。建立了內(nèi)網(wǎng)ip為10.11.13.233的samba服務(wù)器,為計(jì)算機(jī)161班的58為學(xué)生提供普通賬號(hào),每個(gè)賬號(hào)都可以的遠(yuǎn)程連接操作233Linux主機(jī)。課堂上,對(duì)于不需要特殊權(quán)限的命令和應(yīng)用程序,58位學(xué)生可以以自己的學(xué)號(hào)后四位為賬號(hào),自己設(shè)置的密碼,用SecurtCRT或Putty客戶端登錄233服務(wù)器。若是練習(xí)需要特殊權(quán)限的命令,學(xué)生在自己的機(jī)器上使用VMware虛擬機(jī)root賬號(hào)登錄Linux操作。如圖1所示。在教學(xué)的后期,設(shè)立內(nèi)網(wǎng)ip為10.11.13.230的Linux主機(jī)服務(wù)器,在做好備份的情況下,為全班學(xué)生提供root賬號(hào)密碼,計(jì)算機(jī)161班作為整個(gè)技術(shù)團(tuán)隊(duì)為全校師生服務(wù)。
5 應(yīng)用與展望
使用VMware克隆的功能,在備份好230主機(jī)的情況下,有次序的將root賬號(hào)密碼分發(fā)給全班學(xué)生共同開(kāi)發(fā)維護(hù)。修改passwd命令的名稱為jsjpasswd,確保不容易修改root密碼。先在230服務(wù)器上練習(xí)部署ftp服務(wù)器虛擬賬號(hào),后續(xù)依次練習(xí)samba,nfs,quota磁盤(pán)配額,mail服務(wù)器,nginx服務(wù)器,搭建LNMP環(huán)境(即Linux+Nginx+mysql+php),等等。全班學(xué)生協(xié)同工作,融入實(shí)際的工作環(huán)境,在教學(xué)中獲得良好的效果。在共同開(kāi)發(fā)的工作中,向?qū)W生強(qiáng)調(diào),站在巨人的肩膀上永遠(yuǎn)比自己閉門(mén)造車(chē)要效率高。一本Linux教材不足以使學(xué)生營(yíng)養(yǎng)豐富起來(lái),需要去學(xué)習(xí)很多本技術(shù)大牛編寫(xiě)的與企業(yè)運(yùn)維相關(guān)的參考書(shū),才可以更有效率的學(xué)習(xí)Linux操作系統(tǒng)。
參考文獻(xiàn):
[1] 馮春華.基于應(yīng)用型人才培養(yǎng)的LINUX操作系統(tǒng)教學(xué)研究[J].科技視界,2018(06):151-152.
[2] 張宏濤.基于工作過(guò)程的Linux操作系統(tǒng)課程改革與研究[J].電腦編程技巧與維護(hù),2017(24):20-22.
[3] 王文.項(xiàng)目驅(qū)動(dòng)的“Linux操作系統(tǒng)”課程教學(xué)改革[J].計(jì)算機(jī)教育,2007(18):77-79.
[4] 王繼魁,徐巨峰.高校Linux課程改革及教學(xué)模式的探索[J].吉林師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2010,31(04):148-150.
[5] 虞江鋒.Linux網(wǎng)絡(luò)系統(tǒng)管理課程教學(xué)改革與實(shí)踐[J].計(jì)算機(jī)時(shí)代,2010(03):59-61.
【通聯(lián)編輯:代影】