前言:尋找寫作靈感?中文期刊網(wǎng)用心挑選的談CentOS7Linux網(wǎng)絡(luò)管理實(shí)訓(xùn)設(shè)計,希望能為您的閱讀和創(chuàng)作帶來靈感,歡迎大家閱讀并分享。
計算機(jī)網(wǎng)絡(luò)已深入社會的各個領(lǐng)域,各行各業(yè)都對網(wǎng)絡(luò)工程技術(shù)人才有迫切的需求。Linux網(wǎng)絡(luò)操作系統(tǒng)是一門重要的專業(yè)課程,本文主要探討課程教學(xué)安排和實(shí)驗(yàn)內(nèi)容的教學(xué)設(shè)計與改革。經(jīng)過實(shí)踐,這種改革取得了滿意的效果。Linux操作系統(tǒng)相比于Windows操作系統(tǒng)來說更加安全、穩(wěn)定且開源。Linux網(wǎng)絡(luò)操作系統(tǒng)是實(shí)現(xiàn)網(wǎng)絡(luò)關(guān)鍵性應(yīng)用的理想選擇。高職高專院校普遍開設(shè)Linux操作系統(tǒng)的系統(tǒng)管理或網(wǎng)絡(luò)運(yùn)維方面的課程,以應(yīng)對人才的需求。從本校的實(shí)際情況出發(fā),該門課程選擇了每個學(xué)生一臺獨(dú)立電腦,VMWare虛擬機(jī)上安裝Cent OS7的方式進(jìn)行實(shí)踐操作。多個Linux虛擬機(jī)可組建小型局域網(wǎng),不與其他同學(xué)的主機(jī)相互干擾。
1 Cent OS操作系統(tǒng)的發(fā)展背景
Cent OS是一個Red Hat Linux源代碼的企業(yè)級Linux發(fā)行版本,許多要求高度穩(wěn)定性的服務(wù)器用戶選擇Cent OS來替代商業(yè)版的RHEL。Cent OS是優(yōu)秀的Internet服務(wù)器操作系統(tǒng),同時全力支持新興的虛擬化和云計算應(yīng)用。
2 課程整體設(shè)計
本課程以Linux運(yùn)維類人員的崗位需求為導(dǎo)向進(jìn)行設(shè)計。課程應(yīng)用涵蓋領(lǐng)域?yàn)閿?shù)據(jù)通信(RS),Linux網(wǎng)絡(luò)運(yùn)維,主要從事工作為網(wǎng)絡(luò)的維護(hù)管理,及市場、測試等。目標(biāo)是使學(xué)生在掌握了計算機(jī)網(wǎng)絡(luò)理論知識的基礎(chǔ)上,進(jìn)一步學(xué)會使用這些知識去解決和處理各種網(wǎng)絡(luò)問題,同時,通過動手實(shí)踐操作反過來加深對理論知識的理解。在進(jìn)行Linux網(wǎng)絡(luò)運(yùn)維方向課程教學(xué)之前,學(xué)生已經(jīng)從其他前續(xù)課程學(xué)習(xí)了Linux系統(tǒng)的基本使用方法、命令等。網(wǎng)絡(luò)運(yùn)維主要側(cè)重于網(wǎng)絡(luò)參數(shù)配置與管理,防火墻、安全管理,DNS與DHCP,文件與打印服務(wù)器、Web服務(wù)器等與現(xiàn)實(shí)生活中各種企業(yè)單位網(wǎng)絡(luò)運(yùn)營維護(hù)相關(guān)聯(lián)的實(shí)用技術(shù)。因此該類課程具有較強(qiáng)的實(shí)踐性。但是高職高專的學(xué)生對理論知識的學(xué)習(xí)缺乏耐心和興趣,因此教學(xué)上應(yīng)當(dāng)以實(shí)踐操作為主,理論講授為輔的模式展開。區(qū)別于傳統(tǒng)課堂的先講理論再做驗(yàn)證性實(shí)驗(yàn),在面向職業(yè)教育的課堂中,我們設(shè)計了基于任務(wù)驅(qū)動的教學(xué)方法,理論課所講授的知識是給實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)步驟做的鋪墊或拓展。學(xué)生通過對與真實(shí)情境接近的任務(wù)實(shí)施過程,較為深入理解和掌握課程要求的知識技能。在老師的帶領(lǐng)和指導(dǎo)下,培養(yǎng)分析問題和解決問題的能力。在最后的課程考核中,以論文和答辯的形式,要求學(xué)生綜合運(yùn)用課程各環(huán)節(jié)知識,完成對某虛擬企業(yè)的網(wǎng)絡(luò)管理配置,并能進(jìn)行驗(yàn)證。以考查代替考試,反而對學(xué)生真正掌握技能有良好的促進(jìn)作用。實(shí)踐環(huán)節(jié)采用在VMWare虛擬機(jī)軟件上安裝Cent OS的方式,在物理主機(jī)上安裝2臺以上的虛擬機(jī),并配置網(wǎng)絡(luò)環(huán)境,搭建一個三臺主機(jī)(2臺Linux虛擬機(jī)+1臺Windows物理主機(jī))的內(nèi)網(wǎng)環(huán)境,可以滿足大多數(shù)實(shí)驗(yàn)場景的需求。實(shí)驗(yàn)1安裝虛擬機(jī)軟件為后續(xù)課程做準(zhǔn)備,掌握文本界面VIM編輯器的使用,了解一些常用的進(jìn)程管理查詢命令。練習(xí)在終端界面中打開已有文件,并創(chuàng)建一個以自己姓名為名字的新的文件,輸入內(nèi)容。實(shí)驗(yàn)2掌握為Cent OS7虛擬機(jī)手動配置IP地址,需先在VMWare中設(shè)置虛擬橋接網(wǎng)絡(luò)。配置成橋接網(wǎng)絡(luò)連接模式的虛擬機(jī)就當(dāng)作主機(jī)所在以太網(wǎng)的一部分,虛擬系統(tǒng)和宿主機(jī)器的關(guān)系,就像連接在同一個交換機(jī)上的兩臺電腦,可以像主機(jī)一樣可以訪問以太網(wǎng)中的所有共享資源和網(wǎng)絡(luò)連接,可以直接共享主機(jī)網(wǎng)絡(luò)的互聯(lián)網(wǎng)接入線路訪問互聯(lián)網(wǎng)。主機(jī)與虛擬機(jī)之間,以及各虛擬機(jī)之間都可以互訪。對應(yīng)虛擬機(jī)就被當(dāng)成主機(jī)所在以太網(wǎng)上的一個獨(dú)立物理機(jī)來看待,各虛擬機(jī)通過默認(rèn)的VMnet0網(wǎng)卡與主機(jī)以太網(wǎng)連接,虛擬機(jī)間的虛擬網(wǎng)絡(luò)為VMnet0。這時你的虛擬機(jī)就像局域網(wǎng)中的一個獨(dú)立的物理機(jī)一樣。虛擬機(jī)中的操作系統(tǒng)可以PING通別的主機(jī),反過來別的主機(jī)也可以PING虛擬機(jī)。想讓它們相互通訊,你就需要為虛擬系統(tǒng)配置IP地址和子網(wǎng)掩碼,否則就無法通信。實(shí)驗(yàn)3為了在一臺計算機(jī)上構(gòu)建一個虛擬網(wǎng)絡(luò)環(huán)境用于測試,使用VMware Workstation創(chuàng)建2臺Cent OS7虛擬機(jī),使其之間能夠相互Ping通,并可以訪問外網(wǎng)。創(chuàng)建多于2臺虛擬機(jī)時可采用克隆的方式,但需注意修改MAC地址和IP地址,才能在同一局域網(wǎng)中共存。
創(chuàng)建多臺虛擬機(jī)后可模擬一臺客戶端計算機(jī)通過SSH遠(yuǎn)程登錄服務(wù)器進(jìn)行操作的場景,掌握SSH的概念。實(shí)驗(yàn)4模擬一臺客戶端計算機(jī)怎樣從DNS服務(wù)器獲取到域名所對應(yīng)的IP地址的流程。要了解權(quán)威域名服務(wù)器的作用,正向解析和反向解析的作用與配置,遞歸查詢與否的區(qū)別等。首先需要了解查詢出的根區(qū)域文件包含的a~m根域名服務(wù)器有什么樣的作用。在正向解析文件中,“正向區(qū)域名”對應(yīng)的是我們熟知的網(wǎng)站域名,如www.sina.com中的“sina.com”這一部分,正向解析文件和反向解析文件的作用怎樣,編輯該文件時應(yīng)怎樣設(shè)置才能將域名和IP地址對應(yīng)起來。另外,SOA記錄、NS記錄、A記錄、PTR記錄有什么聯(lián)系和區(qū)別都應(yīng)當(dāng)講授。實(shí)驗(yàn)5模擬一臺客戶端計算機(jī)怎樣從DHCP服務(wù)器獲取到IP地址等TCP/IP協(xié)議參數(shù)的流程。DHCP服務(wù)器由Linux主機(jī)承擔(dān),內(nèi)網(wǎng)客戶機(jī)有Linux主機(jī)和Windows主機(jī)。主要掌握配置/etc/dhcp/dhcpd.conf文件的參數(shù)含義。與原理結(jié)合起來,需要掌握DNS服務(wù)器的作用,在配置文件中網(wǎng)關(guān)地址、掩碼、廣播地址、默認(rèn)租期等的含義。以及怎樣根據(jù)MAC地址固定為某臺主機(jī)分配IP地址的設(shè)置方法。最后需要了解怎樣在Linux/Windows主機(jī)上設(shè)置參數(shù),使其能從DHCP服務(wù)器上自動獲取到IP地址。實(shí)驗(yàn)6在一臺VMware虛擬機(jī)中安裝Apache服務(wù)器提供Web服務(wù),從其他虛擬機(jī)客戶端進(jìn)行驗(yàn)證。要求學(xué)生掌握創(chuàng)建不同網(wǎng)站配置文件,及從Linux終端和Windows終端分別進(jìn)行驗(yàn)證的方法。對學(xué)有余力的同學(xué),可介紹基于名稱的虛擬主機(jī)技術(shù)。也就是在Apache服務(wù)器上為不同的網(wǎng)頁存放在不同的目錄下,根據(jù)域名來進(jìn)行區(qū)分的方法。實(shí)驗(yàn)7要求在企業(yè)網(wǎng)中安裝Samba服務(wù)器,為網(wǎng)絡(luò)內(nèi)用戶提供局域網(wǎng)資源共享,用戶可進(jìn)行匿名訪問或者安全訪問。在配置Samba匿名共享時,要創(chuàng)建共享目錄,權(quán)限設(shè)為777,修改修改Samba主配置文件/etc/samba/smb.conf,重點(diǎn)掌握writable,browseable,guest ok等的含義。在配置Samba多用戶安全共享時,用戶訪問需要輸入密碼,且訪問權(quán)限可定義。與匿名共享不同的是需要在Samba服務(wù)器上船艦Samba用戶賬號及密碼,再在服務(wù)器上創(chuàng)建共享目錄。在驗(yàn)證方式上,可以通過Windows客戶端訪問,也可通過Linux客戶端用smbclient工具進(jìn)行訪問。還有一種較為復(fù)雜的方式是在Linux客戶端上安裝CIFS系統(tǒng),創(chuàng)建掛載目錄,創(chuàng)建認(rèn)證文件,編輯etc下fstab文件掛載文件目錄。
3 期末考查
為確保每個學(xué)生都能融會貫通地掌握課程所有實(shí)戰(zhàn)技能,學(xué)生需在結(jié)課后獨(dú)立完成以下項(xiàng)目:某公司為Linux和Windows主機(jī)混合的環(huán)境,需在公司內(nèi)網(wǎng)中設(shè)置一臺Linux網(wǎng)絡(luò)管理服務(wù)器,提供DNS、DHCP、Web和Samba服務(wù)。至少安裝兩臺Linux虛擬機(jī),加上Windows主機(jī),虛擬網(wǎng)絡(luò)環(huán)境中至少有3臺主機(jī),模擬企業(yè)網(wǎng)環(huán)境。DHCP服務(wù)器為其余主機(jī)自動分配IP地址;該公司需要在Apache服務(wù)器上設(shè)置兩個網(wǎng)站,域名分別為news.sina.com和sports.sina.com,從Linux/Windows客戶端Firefox瀏覽器通過域名訪問時可彈出不同的頁面。在Samba服務(wù)器上開辟一個共享目錄,但只允許特定用戶訪問(可讀可寫),請?zhí)砑釉撚脩舻拿郑ㄔO(shè)為自己的姓名拼音),并進(jìn)行驗(yàn)證,撰寫論文。論文撰寫完成后需到老師處進(jìn)行一對一的答辯,現(xiàn)場演示命令操作,教師臨時指定任務(wù)進(jìn)行現(xiàn)場修改等。在實(shí)際考查過程中發(fā)現(xiàn),學(xué)生對Linux操作命令較為熟悉,對各類服務(wù)器配置文件中各配置項(xiàng)的理解程度還不夠深入。對原理的理解在DHCP\Web應(yīng)用上較好,而對DNS的服務(wù)器IP地址到底對客戶機(jī)使用域名上網(wǎng)的原理較難掌握。對Samba服務(wù)器簡單的匿名共享掌握較好,安全共享稍復(fù)雜。尤其是碰到一些異常現(xiàn)象時還不能主動地去通過搜索百度等來解決問題。
結(jié)論:
圍繞實(shí)戰(zhàn)項(xiàng)目的課程設(shè)計可以更有針對性地幫助高職高專學(xué)生就業(yè),對于動手能力的強(qiáng)化可以提升學(xué)生的學(xué)習(xí)興趣。但是計算機(jī)網(wǎng)絡(luò)管理的實(shí)踐依賴于學(xué)生對計算機(jī)網(wǎng)絡(luò)原理的掌握程度,實(shí)踐中發(fā)現(xiàn)部分學(xué)生在原理部分掌握不好,在完成動手實(shí)踐時無法做到融會貫通,還停留在刻板模仿的層次,無法靈活使用知識。因此以后可將計算機(jī)網(wǎng)絡(luò)原理和運(yùn)維管理的內(nèi)容更深地進(jìn)行綁定教學(xué)。
作者:陳娟 單位:成都錦城學(xué)院電子信息學(xué)院