




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
****學校Linux網絡操作系統項目教程(歐拉/麒麟)(微課版)《Linux網絡操作系統項目教程(歐拉/麒麟)(微課版)》電子教案學習項目安裝與配置Linux操作系統教學任務系統安裝及配置學時4授課班級授課日期授課地點教學目標知識目標1了解Linux系統的歷史。2了解版權以及Linux系統的特點。3了解歐拉/麒麟技能目標1. 掌握歐拉/麒麟的主要特性2掌握Linux體系結構社會能力目標1、培養學生動手操作能力2、培養學生規劃管理能力教學內容理解linux的基礎知識了解VM虛擬機掌握安裝歐拉/麒麟系統使用yum和dnf啟動shell教學重點Linux系統的特點、動手操作安裝歐拉/麒麟教學難點Linux系統的特點及版本、實用工具。教學方法1、宏觀上采用“項目引導”,在微觀上采用“任務驅動”、“問題牽引”。以實際演示講解。2、在課堂上注意講、學、做相結合,注重與學生的互動,充分調動學生的積極性,培養學習興趣、分析問題和解決問題的能力以及自學能力。教學過程設計教學環節教學內容教學
方式時間課程思政導入“天下興亡,匹夫有責”,了解核高基和國產操作系統,理解自主可控于我國的重大意義,激發學生的愛國情懷和學習動力。講授5目標明確操作系統在新一代信息技術中的重要地位,激發科技報國的家國情懷和使命擔當。內容“核高基”就是“核心電子器件、高端通用芯片及基礎軟件產品”的簡稱。近年來,一批國產基礎軟件的領軍企業的強勢發展給中國軟件市場增添了幾許信心,而“核高基”猶如助推器,給了國產基礎軟件更強勁的發展支持力量。2008年10月21日起,微軟公司對盜版Windows和Office用戶進行“黑屏”警告性提示。中國國產軟件尤其是基礎軟件的時代已經來臨,我們期望未來不會再受類似“黑屏事件”的制約,也希望我國所有的信息化建設都能建立在“安全、可靠、可信”的國產基礎軟件平臺上。項目導入(L)一、項目導入高校組建了學校的校園網,需要架設具有Web、FTP、DNS、DHCP、samba、VPN等功能的服務器來為校園網用戶提供服務,現需要選擇一種既安全又易于管理的網絡操作系統。Linux由于其開源、穩定的性能而越來越受到用戶的歡迎,本書的核心內容是歐拉/麒麟操作系統的安裝、配置與使用。本項目將主要介紹安裝與基本配置歐拉/麒麟的相關知識和基本技能。通過該項目的學習,學生將達到以下職業能力目標和要求。演示
提問2’二、項目任務1、安裝與配置VM虛擬機2、安裝歐拉/麒麟3、使用虛擬機“NAT”網卡連上Internet4、啟動shell5.系統快照管理和克隆系統三、項目理論目標分析1、分析知識目標2、分析技能目標講授3’講解示范(E)模仿練習(E)一、課堂講解安裝與配置VM虛擬機二、操作示范1、演示安裝的過程,并講解注意事項2、VM虛擬機3種可選的網絡模式,分別為橋接模式、NAT模式與僅主機模式。 橋接模式:相當于在物理主機與虛擬機網卡之間架設了一座橋梁,從而可以通過物理主機的網卡訪問外網。 NAT模式:讓VM虛擬機的網絡服務發揮路由器的作用,使得通過虛擬機軟件模擬的主機可以通過物理主機訪問外網。在真機中,NAT虛擬機網卡對應的物理網卡是VMnet8。 僅主機模式:僅讓虛擬機內的主機與物理主機通信,不能訪問外網。在真機中,僅主機模式模擬網卡對應的物理網卡是VMnet1。三、模仿練習1、學生上機安裝VM和配置。講授案例
分析學生
實踐15’講解示范(E)模仿練習(E)課堂講解安裝歐拉/麒麟二、操作示范講解安裝步驟,重點是分區的劃分部分在分區之前,首先規劃分區,以100GB硬盤為例,做如下規劃。 /boot分區大小為500MB。 /boot/efi分區大小為500MB “/”分區大小為10GB /home分區大小為8GB。 swap分區大小為4GB。 /usr分區大小為8GB。 /var分區大小為8GB。 /tmp分區大小為1GB。 預留60GB左右三、模仿練習使用鏡像文件進行安裝,按要求獨立配置過程。講授案例
分析實踐
練習20’講解示范(E)模仿練習(E)一、課堂講解。使用虛擬機“NAT”網卡連上Internet。操作示范使用NAT方式上網,前提是虛擬機的NAT模式的DHCP功能已經啟用!若沒啟用需要進行設置:選擇虛擬機的“編輯(E)”→“虛擬網絡編輯器(N)”選項。虛擬機中的虛擬網絡編輯器設置完成后,接下來回到系統中,單擊系統右上角圖標,在彈出的選項中選中“有線設置”。在彈出的“網絡設置”界面中,單擊有線設置中的滑塊,開啟有線網絡,然后點擊小齒輪進行有線網絡的設置,在“IPv4”選項卡中。網絡設置完成后,可以在系統的右上角看到圖標,表示網絡連接成功,可以在有線的詳細選項中,查詢連接的信息。網絡連接成功后,可以打開自帶的火狐瀏覽器進行網絡功能的測試。三、模仿練習根據5步驟,學生重新設置密碼。講授案例
分析實踐
練習25’講解示范(E)模仿練習(E)一、課堂講解啟動shell。二、操作示范(1)普通用戶可以通過按快捷菜單Ctrl+Alt+T打開,也可以在系統桌面的空白處直接右擊鼠標,選擇“在終端中打開”選項。(2)執行以上步驟后,就可以打開一個白字黑底的終端窗口,如圖1-48所示。這里可以使用Ubuntu22.04支持的所有命令行的命令(3)除了在桌面環境下打開虛擬終端窗口外,Ubuntu還提供了4個純文本的終端界面(tty3~tty6)讓用戶使用。三、模仿練習1.自己打開啟動shell。2.并在shell輸入簡單的命令。講授案例
分析實踐
練習20’講解示范(E)模仿練習(E)一、課堂講解。系統快照管理和克隆系統。操作示范安裝成功后,請一定要使用虛擬機的快照功能進行快照備份,這樣一旦需要,可立即恢復到系統的初始狀態。如果需要單獨對系統進行備份操作時,可以使用克隆系統功能。三、模仿練習虛擬機克隆是指完整的將虛擬機系統再復制一份。克隆產生的系統與原系統有相同的虛擬機配置信息和虛擬機磁盤(VirtualMachineDiskFormat,VMDK)文件的信息,虛擬機的文件名和網絡適配器的物理(MediaAccessControl,MAC)地址則不相同。講授案例
分析實踐
練習課堂實踐(P)一、實踐目標虛擬機的下載安裝,系統的安裝,配置過程。二、學生實踐1)由一名學生在教師機上完成實踐任務。2)其它學生在學生機上完成實踐任務。演示講授實踐
練習80’檢查反饋(E)教師指出學生實踐過程中可能出錯和已經出錯的知識點,對學生點評不完善的地方進行補充,對存在的問題進行評析,加深印象,強化記憶。點評5’課堂小結(E) 總結本課學習內容 總結、評價學生小組活動情況 布置4個同學預習項目2準備上臺主講歸納總結5’總計180’拓展訓練(E)完成項目實錄教學后記本次課教學情況總結《Linux網絡操作系統項目教程(歐拉/麒麟)(微課版)》電子教案學習情境Linux常用命令與vim教學任務常用命令的使用和vim編輯器的使用學時6授課班級授課日期授課地點教學目標知識目標1.掌握Linux常用命令2.vim編輯器的使用方法技能目標1.熟悉Linux系統的終端窗口和命令基礎。2.掌握文件目錄類命令。3.掌握系統信息類命令。4.掌握進程管理類命令及其他常用命令。5.掌握vim編輯器的使用。社會能力目標1、培養學生動手操作能力2、培養學生規劃管理能力教學內容熟練使用文件目錄類命令熟練使用系統信息類命令熟練使用進程管理類命令熟練使用其他常用命令熟練使用vim編輯器教學重點各種常用命令的使用;vim編輯器的使用教學難點命令參數的靈活運用教學方法1、宏觀上采用“項目引導”,在微觀上采用“任務驅動”、“問題牽引”。以實際演示講解。2、在課堂上注意講、學、做相結合,注重與學生的互動,充分調動學生的積極性,培養學習興趣、分析問題和解決問題的能力以及自學能力。教學過程設計教學環節教學內容教學
方式時間課程思政導入了解為什么會推出IPv6。接下來的IPv6時代,我國存在著巨大機遇,其中我國推出的“雪人計劃”就是一個益國益民的大事,這一計劃必將助力中華民族的偉大復興,這也必將激發學生的愛國情懷和學習動力。講授5目標“路漫漫其修遠兮,吾將上下而求索。”國產化替代之路“道阻且長,行則將至,行而不輟,未來可期”。青年學生更應堅信中華民族的偉大復興終會有時!內容2019年11月26日,是全球互聯網發展歷程中值得銘記的一天,一封來自歐洲RIPENCC的郵件宣布全球43億個IPv4地址正式耗盡,人類互聯網跨入了“IPv6”時代。對于我國而言,在接下來的IPv6時代,我國存在著巨大機遇,其中我國推出的“雪人計劃”,就是一件益國益民的大事,這一計劃將助力中華民族的偉大復興,助力我國在互聯網方面取得更多話語權和發展權。讓我們拭目以待吧!項目導入(L)一、項目導入在文本模式和終端模式下,經常使用Linux命令來查看系統的狀態和監視系統的操作,如對文件和目錄進行瀏覽、操作等。在Linux較早的版本中,由于不支持圖形化操作,用戶基本上都是使用命令行方式對系統進行操作,所以掌握常用的Linux命令是必要的。系統管理員的一項重要工作就是要修改與設定某些重要軟件的配置文件,因此系統管理員至少要學會使用一種以上的文字接口的文本編輯器。所有的Linux發行版本都內置有vim,vim不但可以用不同顏色顯示文本內容,還能夠進行諸如shellscript、Cprogram等程序的編輯,因此,可以將vim視為一種程序編輯器。掌握Linux常用命令和vim編輯器是學好Linux的必備基礎。演示
提問2’二、項目任務1、 熟練使用文件目錄類命令2、 熟練使用系統信息類命令3、 熟練使用進程管理類命令4、 熟練使用其他常用命令5、 熟練使用vim編輯器三、項目理論目標分析1、分析知識目標2、分析技能目標講授3’講解示范(E)模仿練習(E)一、課堂講解熟練使用文件目錄類命令二、操作示范1、演示命令的使用方法和作用等,主要包括:1.熟練使用瀏覽目錄類命令比如:pwd命令用于顯示用戶當前所處的目錄。[root@Server01~]#pwd/root2.熟練使用瀏覽文件類命令(1)cat命令cat命令主要用于滾屏顯示文件內容或是將多個文件合并成一個文件。該命令的語法為cat[參數]文件名3.熟練使用目錄操作類命令4.熟練使用cp命令5.熟練使用文件操作類命令三、模仿練習1、學生上機操作各類命令,理解命令的使用功能。講授案例
分析學生
實踐50講解示范(E)模仿練習(E)課堂講解熟練使用系統信息類命令二、操作示范講解5個相關命令:(1)dmesg命令(2)free命令(3)timedatectl命令(4)cal命令(5)clock命令三、模仿練習學生上機模擬使用命令,實現相應的功能。講授案例
分析實踐
練習20’講解示范(E)模仿練習(E)一、課堂講解。熟練使用進程管理類命令操作示范通過功能介紹和命令的演示,介紹以下命令操作:(1)clear命令(2)uname命令(3)man命令(4)shutdown命令(5)halt命令(6)reboot命令(7)poweroff命令(8)alias命令(9)unalias命令(10)history命令(11)wget命令(12)wget命令(13)echo命令三、模仿練習學生上機模擬使用命令,實現相應的功能。講授案例
分析實踐
練習25’講解示范(E)模仿練習(E)一、課堂講解熟練使用vim編輯器二、操作示范介紹vim編輯器的使用方法,技巧等。類型命令說明進入輸入模式i從光標所在位置前開始插入文本I該命令是將光標移到當前行的行首,然后插入文本進入輸入模式a用于在光標當前所在位置之后追加新文本A將光標移到所在行的行尾,從那里開始插入新文本oOEsc退出命令模式或回到命令模式中(常用):w將編輯的數據寫入硬盤文件中(常用):w!若文件屬性為只讀時,強制寫入該檔案。不過,到底能不能寫入,還與你對該文件擁有的權限有關:q退出vim(常用):q!若曾修改過文件,又不想儲存,則使用“!”強制退出而不儲存文件。注意一下,驚嘆號(!)在vim當中,常常具有強制的意思:wq儲存后離開,若為“:wq!”,則為強制儲存后離開(常用)ZZ這是大寫的Z。若文件沒有更改,則不儲存離開;若文件已經被更動過,則儲存后離開:w[filename]將編輯的數據儲存成另一個文件(類似另存為新文件):r[filename]在編輯的數據中,讀入另一個文件的數據,即將filename這個文件內容加到光標所在行的后面:n1,n2w[filename]將n1到n2的內容儲存成filename這個文件:!command暫時退出vim到命令列模式下執行command的顯示結果。例如,“:!ls/home”即可在vim當中察看/home底下以ls輸出的文件信息:setnu顯示行號,設定之后,會在每一行的前綴顯示該行的行號:setnonu與:setnu相反,為取消行號三、模仿練習完成文件的編輯操作,熟練命令的使用方法。講授案例
分析實踐
練習55’課堂實踐(P)一、實踐目標熟練使用各種命令,完成各項任務二、學生實踐項目式發布課堂作業,學生獨立完成作業,講師有針對性重點答疑。演示講授實踐
練習70’檢查反饋(E)教師指出學生實踐過程中可能出錯和已經出錯的知識點,對學生點評不完善的地方進行補充,對存在的問題進行評析,加深印象,強化記憶。點評5’課堂小結(E) 總結本課學習內容 總結、評價學生小組活動情況 布置4個同學預習項目2準備上臺主講歸納總結5’總計240’拓展訓練(E)完成項目實錄教學后記本次課教學情況總結《Linux網絡操作系統項目教程(歐拉/麒麟)(微課版)》電子教案學習項目管理Linux服務器用戶和組教學任務學時4授課班級授課日期授課地點教學目標知識目標1.了解用戶和組配置文件。2.熟練掌握Linux下用戶的創建與維護管理的方法。3.熟練掌握Linux下組的創建與維護管理的方法。4.熟悉用戶賬戶管理器的使用方法。技能目標1.熟練掌握Linux下用戶的創建與維護管理。2.熟練掌握Linux下組群的創建與維護管理。3.熟悉用戶賬戶管理器的使用方法。4.使用su和sudo。社會能力目標1、培養學生動手操作能力2、培養學生規劃管理能力教學內容理解用戶賬戶文件理解組文件用戶帳戶和組、文件權限RAID、LVM邏輯卷磁盤配額教學重點用戶帳戶和組、文件權限磁盤配額等內容進行管理教學難點su和sudo命令。教學方法1、宏觀上采用“項目引導”,在微觀上采用“任務驅動”、“問題牽引”。以實際演示講解。2、在課堂上注意講、學、做相結合,注重與學生的互動,充分調動學生的積極性,培養學習興趣、分析問題和解決問題的能力以及自學能力。教學過程設計教學環節教學內容教學
方式時間課程思政導入明確職業技術崗位所需的職業規范和精神,樹立社會主義核心價值觀。講授5目標“大學之道,在明明德,在親民,在止于至善。”“‘高山仰止,景行行止。’雖不能至,然心向往之”。了解計算機的主奠基人——華羅庚教授,知悉讀大學的真正含義,以德化人,激發學生的科學精神和愛國情懷。內容在我國計算機發展的歷史長河中,有一位做出突出貢獻的科學家,他也是中國計算機的主奠基者,你知道他是誰嗎?他就是華羅庚教授—我國計算技術的奠基人和最主要的開拓者之一。華羅庚教授在數學上的造詣和成就深受世界科學家的贊賞。在美國任訪問研究員時,華羅庚教授的心里就已經開始勾畫我國電子計算機事業的藍圖了!華羅庚教授于1950年回國,1952年在全國高等學校院系調整時,他從清華大學電機系物色了閔乃大、夏培肅和王傳英三位科研人員,在他任所長的中國科學院應用數學研究所內建立了中國第一個電子計算機科研小組。1956年籌建中國科學院計算技術研究所時,華羅庚教授擔任籌備委員會主任。項目導入(L)一、項目導入Linux是多用戶多任務的網絡操作系統,因此,作為該種系統的網絡管理員,掌握用戶和組的創建與管理至關重要。本項目主要介紹利用命令行對用戶和組進行創建與管理。演示
提問2’二、項目任務1、新建用戶2、設置用戶賬戶口令3、維護用戶賬戶4、管理組5、使用常用的賬戶管理命令三、項目理論目標分析1、分析知識目標2、分析技能目標講授3’講解示范(E)模仿練習(E)一、課堂講解新建用戶設置用戶賬戶口令維護用戶賬戶二、操作示范1、介紹創建用戶的命令及參數使用選項說明-ccomment用戶的注釋性信息-dhome_dir指定用戶的主目錄-eexpire_date禁用賬號的日期,格式為YYYY-MM-DD-finactive_days設置賬戶過期多少天后用戶賬戶被禁用。如果為0,賬戶過期后將立即被禁用;如果為-1,賬戶過期后,將不被禁用,即永不過期-ginitial_group用戶所屬主組的組名稱或者GID-Ggroup-list用戶所屬的附屬組列表,多個組之間用逗號分隔-m若用戶主目錄不存在則創建它-M不要創建用戶主目錄-n不要為用戶創建用戶私人組-ppasswd加密的口令-r創建UID小于500的不帶主目錄的系統賬號-sshell指定用戶的登錄shell,默認為/bin/bash-uUID指定用戶的UID,它必須是唯一的,且大于4992.介紹用戶密碼的設置及參數的使用選項說明-l鎖定(停用)用戶賬戶-u口令解鎖-d將用戶口令設置為空,這與未設置口令的賬戶不同。未設置口令的賬戶無法登錄系統,而口令為空的賬戶可以-f強迫用戶下次登錄時必須修改口令-n指定口令的最短存活期-x指定口令的最長存活期-w口令要到期前提前警告的天數-i口令過期后多少天停用賬戶-S顯示賬戶口令的簡短狀態信息3.介紹用戶賬戶的維護管理參數作用-c填寫用戶賬戶的備注信息-d-m參數-m與參數-d連用,可重新指定用戶的家目錄并自動把舊的數據轉移過去-e賬戶的到期時間,格式為YYYY-MM-DD-g變更所屬用戶組-G變更擴展用戶組-L鎖定用戶禁止其登錄系統-U解鎖用戶,允許其登錄系統-s變更默認終端-u修改用戶的UID三、模仿練習1、學生上機按實例完成用戶賬戶的創建,密碼設置及維護等。講授案例
分析學生
實踐70’講解示范(E)模仿練習(E)課堂講解管理組使用su命令與sudo命令操作示范1.介紹創建組命令groupadd或者addgroup的使用。修改組的命令是groupmod:選項說明-ggid把組的GID改成gid-ngroup-name把組的名稱改為group-name-o強制接受更改的組的GID為重復的號碼2.使用su命令與sudo命令切換用戶三、模仿練習學生按要求完成組創建和修改操作創建多個用戶,實現相互切換用戶操作講授案例
分析實踐
練習15’講解示范(E)模仿練習(E)一、課堂講解。使用常用的賬戶管理命令二、操作示范1.vipw命令2.vigr命令3.pwck命令4.grpck命令5.id命令6.whoami命令7.newgrp命令三、模仿練習按要求實現賬戶的管理練習操作講授案例
分析實踐
練習25課堂實踐(P)一、實踐目標企業實戰與應用——賬號管理實例二、學生實踐1)由一名學生在教師機上完成實踐任務。2)其它學生在學生機上完成實踐任務。演示講授實踐
練習30’檢查反饋(E)教師指出學生實踐過程中可能出錯和已經出錯的知識點,對學生點評不完善的地方進行補充,對存在的問題進行評析,加深印象,強化記憶。點評5’課堂小結(E) 總結本課學習內容 總結、評價學生小組活動情況歸納總結5’總計160’拓展訓練(E)完成項目實錄教學后記本次課教學情況總結《Linux網絡操作系統項目教程(歐拉/麒麟)(微課版)》電子教案教學任務配置與管理文件系統學時4授課班級授課日期授課地點教學目標知識目標1.了解文件系統目錄結構2.理解絕對路徑與相對路徑3.理解文件和文件權限技能目標1.掌握Linux文件系統結構2.掌握Linux系統的文件權限管理3.掌握文件訪問控制列表4.掌握Linux系統權限管理的應用社會能力目標1、培養學生動手操作能力2、培養學生規劃管理能力教學內容管理Linux文件權限修改文件與目錄的默認權限與隱藏權限使用文件訪問控制列表企業實戰與應用教學重點Linux系統的文件權限管理、文件訪問控制列表教學難點修改文件與目錄的默認權限與隱藏權限教學方法1、宏觀上采用“項目引導”,在微觀上采用“任務驅動”、“問題牽引”。以實際演示講解。2、在課堂上注意講、學、做相結合,注重與學生的互動,充分調動學生的積極性,培養學習興趣、分析問題和解決問題的能力以及自學能力。教學過程設計教學環節教學內容教學
方式時間課程思政導入了解中國國家頂級域名“CN”,了解中國互聯網發展中的大事和大師,激發學生的自豪感。講授5目標“古之立大事者,不惟有超世之才,亦必有堅忍不拔之志”,鞭策學生努力學習。內容你知道我國是哪一年真正擁有了Internet嗎?中國國家頂級域名“CN”服務器是哪一年完成設置的呢?1994年4月20日,一條64kbit/s的國際專線從中國科學院計算機網絡信息中心通過美國Sprint公司連入Internet,實現了中國與Internet的全功能連接。1994年5月21日,在錢天白教授和德國卡爾斯魯厄大學的教授的協助下,中國科學院計算機網絡信息中心完成了中國國家頂級域名CN服務器的設置,改變了我國的頂級域名CN服務器一直放在國外的歷史。錢天白、錢華林分別擔任我國頂級域名CN的行政聯絡員和技術聯絡員。項目導入(L)一、項目導入Linux系統的網絡管理員需要學習Linux文件系統和磁盤管理。尤其對于初學者來說,文件的權限與屬性是學習Linux的一個相當重要的關卡,如果沒有這部分的知識儲備,那么當你遇到“Permissiondeny”的錯誤提示時將會一籌莫展。演示
提問2’二、項目任務1、 管理Linux文件權限2、 修改文件與目錄的默認權限與隱藏權限3、 使用文件訪問控制列表4、 企業實戰與應用三、項目理論目標分析1、分析知識目標2、分析技能目標講授3’講解示范(E)模仿練習(E)一、課堂講解管理Linux文件權限二、操作示范1、理解文件的詳細信息2,使用數字表示法修改權限chmod命令的格式是:chmod選項文件原始權限轉換為數字數字表示法rwxrwxr-x(421)(421)(401)775rwxr-xr-x(421)(401)(401)755rw-rw-r--(420)(420)(400)664rw-r--r--(420)(400)(400)6443.使用文字表示法修改權限(1)文字表示法使用權限的文字表示法時,系統用4種字母來表示不同的用戶。 u:user,表示所有者。 g:group,表示屬組。 o:others,表示其他用戶。 a:all,表示以上3種用戶。使用下面3種字符的組合表示法設置操作權限。 r:read,可讀。 w:write,寫入。 x:execute,執行。操作符號包括以下幾種。 +:添加某種權限。 -:減去某種權限。 =:賦予給定權限并取消原來的權限。以文字表示法修改文件權限時,上例中的權限設置命令應該為[root@Server01~]#chmodu=rw,g=rw,o=r/etc/file三、模仿練習創建文件,查看文件權限,修改文件權限講授案例
分析學生
實踐50’講解示范(E)模仿練習(E)課堂講解修改文件與目錄的默認權限與隱藏權限二、操作示范1.理解文件預設權限:umask2.利用umask3.設置文件隱藏屬性4.設置文件特殊權限:SUID、SGID、SBIT三、模仿練習文件權限設置操作。講授案例
分析實踐
練習20’講解示范(E)模仿練習(E)一、課堂講解。使用文件訪問控制列表企業實戰與應用操作示范1.使用setfacl命令2.使用getfacl命令三、模仿練習完成企業實戰與應用講授案例
分析實踐
練習70’檢查反饋(E)教師指出學生實踐過程中可能出錯和已經出錯的知識點,對學生點評不完善的地方進行補充,對存在的問題進行評析,加深印象,強化記憶。點評5’課堂小結(E) 總結本課學習內容 總結、評價學生小組活動情況 布置4個同學預習項目2準備上臺主講歸納總結5’總計180’拓展訓練(E)完成項目實錄教學后記本次課教學情況總結《Linux網絡操作系統項目教程(歐拉/麒麟)(微課版)》電子教案教學任務配置與管理硬盤學時4授課班級授課日期授課地點教學目標知識目標 掌握Linux下的硬盤管理工具的使用方法。 掌握Linux下的軟RAID和LVM邏輯卷管理器的使用方法。 掌握設置硬盤限額的使用方法。技能目標 掌握Linux下的硬盤管理工具的使用方法。 掌握Linux下的軟RAID和LVM邏輯卷管理器的使用方法。社會能力目標1、培養學生動手操作能力2、培養學生規劃管理能力教學內容1、常用硬盤管理工具fdisk2、使用其它硬盤管理工具3、在Linux中配置軟RAID4、配置軟RAID的企業案例5、硬盤配額配置企業案例(xfs文件系統)教學重點 掌握Linux下的硬盤管理工具的使用方法。 掌握Linux下的軟RAID和LVM邏輯卷管理器的使用方法。教學難點 掌握Linux下的軟RAID和LVM邏輯卷管理器的使用方法。教學方法1、宏觀上采用“項目引導”,在微觀上采用“任務驅動”、“問題牽引”。以實際演示講解。2、在課堂上注意講、學、做相結合,注重與學生的互動,充分調動學生的積極性,培養學習興趣、分析問題和解決問題的能力以及自學能力。教學過程設計教學環節教學內容教學
方式時間課程思政導入了解“計算機界的諾貝爾獎”——圖靈獎,了解華人科學家姚期智,激發學生的求知欲,從而喚醒學生沉睡的潛能。講授5目標“觀眾器者為良匠,觀眾病者為良醫。”“為學日益,為道日損。”青年學生要多動手、多動腦,只有多實踐,多積累,才能提高技藝,也才能成為優秀的“工匠”。內容圖靈獎(TuringAward)全稱A.M.圖靈獎(A.MTuringAward),是由美國計算機協會(AssociationforComputingMachinery,ACM)于1966年設立的計算機獎項,名稱取自艾倫·馬西森·圖靈(AlanMathisonTuring),旨在獎勵對計算機事業做出重要貢獻的個人。圖靈獎對獲獎條件要求極高,評獎程序極嚴,一般每年僅授予一名計算機科學家。圖靈獎是計算機領域的國際最高獎項,被譽為“計算機界的諾貝爾獎”。項目導入(L)一、項目導入Linux系統的網絡管理員應掌握配置和管理硬盤的技巧。如果Linux服務器有多個用戶經常存取數據,為了維護所有用戶對硬盤容量的公平使用,硬盤配額(Quota)就是一項非常有用的工具。另外,硬盤陣列(RAID)及邏輯滾動條文件系統(LVM)這些工具都可以幫助你管理與維護用戶可用的硬盤容量。演示
提問2’二、項目任務1、常用硬盤管理工具fdisk2、使用其它硬盤管理工具3、在Linux中配置軟RAID4、配置軟RAID的企業案例5、硬盤配額配置企業案例(xfs文件系統)三、項目理論目標分析1、分析知識目標2、分析技能目標講授3’講解示范(E)模仿練習(E)一、課堂講解常用硬盤管理工具fdisk使用其它硬盤管理工具二、操作示范1.介紹硬盤管理的工具fdisk硬盤分區工具在DOS、Windows和Linux中都有相應的應用程序。在Linux系統中,fdisk是基于菜單的命令。對硬盤進行分區時,可以在fdisk命令后面直接加上要分區的硬盤作為參數。例如,查看RHEL8-1計算機上的硬盤及分區情況的操作如下所示(省略了部分內容):[root@Server01~]#fdisk-l設備啟動起點末尾扇區大小Id類型/dev/nvme0n1p1*2048587775585728286M83Linux…………/dev/nvme0n1p431836160838860795204992024.8G5擴展…………Disk/dev/nvme0n2:20GiB,21474836480字節,41943040個扇區Disk/dev/nvme0n3:20GiB,21474836480字節,41943040個扇區Disk/dev/sda:20GiB,21474836480字節,41943040個扇區Disk/dev/sdb:20GiB,21474836480字節,41943040個扇區Disk/dev/sdc:20GiB,21474836480字節,41943040個扇區Disk/dev/sdd:20GiB,21474836480字節,41943040個扇區演示硬盤分區操作過程1.創建主分區2.創建邏輯分區3.使用mkfs命令建立文件系統4.使用fsck命令檢查文件系統相關命令操作:1.dd命令2.df命令3.du命令4.mount與umount命令5.文件系統的自動掛載三、模仿練習按要求對硬盤分區進行操作講授案例
分析學生
實踐70’講解示范(E)模仿練習(E)一、課堂講解。systemd初始化進程:介紹systemd初始化,通過案例介紹多用戶的圖形界面轉換為多用戶的文本界面。啟動shell。操作示范案例講解操作過程:多用戶的圖形界面轉換為多用戶的文本界面;多用戶的文本界面轉換為多用戶的圖形界面。演示shell啟動的過程。三、模仿練習圖形界面和文本界面相互轉換。用戶切換;系統快照拷貝。講授案例
分析實踐
練習課堂實踐(P)一、實踐目標配置軟RAID的企業案例二、學生實踐1)由一名學生在教師機上完成實踐任務。2)其它學生在學生機上完成實踐任務。演示講授實踐
練習50’檢查反饋(E)教師指出學生實踐過程中可能出錯和已經出錯的知識點,對學生點評不完善的地方進行補充,對存在的問題進行評析,加深印象,強化記憶。點評5’課堂小結(E) 總結本課學習內容 總結、評價學生小組活動情況 布置4個同學預習項目2準備上臺主講歸納總結5’總計160’拓展訓練(E)完成項目實錄教學后記本次課教學情況總結《Linux網絡操作系統項目教程(歐拉/麒麟)(微課版)》電子教案教學任務配置網絡和firewall防火墻(含NAT)學時4授課班級授課日期授課地點教學目標知識目標1.了解:網絡配置的多種方式;2.掌握:firewalld服務和NAT配置。技能目標1.掌握常見網絡配置服務2.掌握使用系統菜單進行網絡配置的方法和技巧3.掌握使用nmcli命令配置網絡的方法和技巧4.掌握防火墻的配置5.掌握NAT的配置社會能力目標1、培養學生動手操作能力2、培養學生規劃管理能力教學內容使用系統菜單配置網絡 使用圖形界面配置網絡 使用nmcli命令配置網絡 使用firewalld服務 配置NAT教學重點1.掌握常見圖像界面網絡配置方法2.掌握使用防火墻的功能配置3.掌握網絡地址的轉換教學難點1.掌握使用nmcli命令配置網絡的方法和技巧2.掌握防火墻的功能配置3.掌握內網地址與外網地址進行轉換,完成內、外網的通信教學方法1、宏觀上采用“項目引導”,在微觀上采用“任務驅動”、“問題牽引”。以實際演示講解。2、在課堂上注意講、學、做相結合,注重與學生的互動,充分調動學生的積極性,培養學習興趣、分析問題和解決問題的能力以及自學能力。教學過程設計教學環節教學內容教學
方式時間課程思政導入了解我國的雪人計劃的背景和意義講授5目標“盛年不重來,一日難再晨。及時當勉勵,歲月不待人。”盛世之下,青年學生要惜時如金,學好知識,報效國家。內容2019年11月26日是全球互聯網發展歷程中值得銘記的一天,一封來自歐洲RIPENCC的郵件宣布全球43億個IPv4地址正式耗盡,人類互聯網跨入了IPv6時代。對于我國而言,在接下來的IPv6時代,我國存在著巨大機遇,其中我國推出的“雪人計劃”就是一個益國益民的大事,這一計劃必將助力中華民族的偉大復興,助力我國在互聯網方面取得更多話語權和發展權。讓我們拭目以待吧!項目導入(L)一、項目導入本項目講解了如何使用nmtui命令配置網絡參數,以及通過nmcli命令查看網絡信息并管理網絡會話服務,從而讓您能夠在不同工作場景中快速地切換網絡運行參數的方法;還講解了如何手工綁定mode6模式雙網卡,實現網絡的負載均衡的方法。本項目還深入介紹了SSH協議與sshd服務程序的理論知識、Linux系統的遠程管理方法以及在系統中配置服務程序的方法。演示
提問2’二、項目任務使用系統菜單配置網絡 使用圖形界面配置網絡 使用nmcli命令配置網絡 使用firewalld服務 5、配置NAT三、項目理論目標分析1、分析知識目標2、分析技能目標講授3’講解示范(E)模仿練習(E)一、課堂講解使用系統菜單配置網絡二、操作示范在Server01的桌面上依次單擊“活動”→“顯示應用程序”→“設置”→“網絡”命令,打開網絡配置界面,一步步完成網絡信息查詢和網絡配置。三、模仿練習學生上機練習修改網絡配置。講授案例
分析學生
實踐10’講解示范(E)模仿練習(E)課堂講解使用圖形界面配置網絡二、操作示范使用nmtui命令來配置網絡。[root@Server01
~]#
nmtui三、模仿練習學生完成第二種設置模式講授案例
分析實踐
練習10’講解示范(E)模仿練習(E)一、課堂講解。使用nmcli命令配置網絡操作示范nmcliconnectionshow:顯示所有連接。nmcliconnectionshow--active:顯示所有活動的連接狀態。nmcliconnectionshow"ens160":顯示網絡連接配置。nmclidevicestatus:顯示設備狀態。nmclideviceshowens160:顯示網絡接口屬性。nmcliconnectionaddhelp:查看幫助。nmcliconnectionreload:重新加載配置。nmcliconnectiondowntest2:禁用test2的配置,注意一個網卡可以有多個配置。nmcliconnectionuptest2:啟用test2的配置。nmclidevicedisconnectens160:禁用ens160網卡,物理網卡。nmclideviceconnectens160:啟用ens160網卡。nmcli命令/etc/sysconfig/network-scripts/ifcfg-*文件ipv4.methodmanualBOOTPROTO=noneipv4.methodautoBOOTPROTO=dhcpipv4.addresses/24IPADDR=PREFIX=24gw454GATEWAY=54ipv4.dnsDNS0=ipv4.dns-searchDOMAIN=ipv4.ignore-auto-dnstruePEERDNS=noconnection.autoconnectyesONBOOT=yesconnection.ideth0NAME=eth0erface-nameeth0DEVICE=eth0802-3-ethernet.mac-address...HWADDR=...三、模仿練習學生按照實例完成設置過程。講授案例
分析實踐
練習15’講解示范(E)防火墻介紹防火墻界面14個功能介紹配置NAT實現將內網地址與外網地址進行轉換,完成內、外網的通信。講授35’課堂實踐(P)模仿練習(E)一、課堂實踐將內網地址與外網地址進行轉換,完成內、外網的通信二、操作示范(1)配置SNAT保證內網用戶能夠正常訪問互聯網。(2)配置DNAT保證外網用戶能夠正常訪問內網的Web服務器。主機名操作系統IP地址角色內網NAT客戶端:Server01RHEL8IP:(VMnet1)默認網關:0Web服務器、firewall防火墻:Server02RHEL8IP1:0(VMnet1)IP2:12(VMnet8)firewall、SNAT、DNAT外網NAT客戶端:Client1RHEL813(VMnet8)Web服務器、firewalld三、模仿練習學生獨立操作,完成地址轉換并測試。講授案例
分析實踐
練習70’檢查反饋(E)教師指出學生實踐過程中可能出錯和已經出錯的知識點,對學生點評不完善的地方進行補充,對存在的問題進行評析,加深印象,強化記憶。點評5’課堂小結(E) 總結本課學習內容 總結、評價學生小組活動情況 布置4個同學預習項目2準備上臺主講歸納總結5’總計160’拓展訓練(E)完成項目實錄教學后記本次課教學情況總結《Linux網絡操作系統項目教程(歐拉/麒麟)(微課版)》電子教案教學任務Shell基礎學時8授課班級授課日期授課地點教學目標知識目標了解shell的強大功能和shell的命令解釋過程掌握grep的高級用法掌握正則表達式。學會使用重定向和管道的方法技能目標掌握vim編輯器的使用。使用shell。熟練使用重定向和管道。熟練使用正則表達式。社會能力目標1、培養學生動手操作能力2、培養學生規劃管理能力教學內容1、命令運行的判斷依據:;、&&、||2、掌握grep的高級使用3、練習基礎正則表達式4、基礎正則表達式的特殊字符匯總5、使用重定向6、使用管道命令教學重點熟練使用重定向和管道。教學難點使用正則表達式。教學方法1、宏觀上采用“項目引導”,在微觀上采用“任務驅動”、“問題牽引”。以實際演示講解。2、在課堂上注意講、學、做相結合,注重與學生的互動,充分調動學生的積極性,培養學習興趣、分析問題和解決問題的能力以及自學能力。教學過程設計教學環節教學內容教學
方式時間課程思政導入明確職業技術崗位所需的職業規范和精神,樹立社會主義核心價值觀。“高山仰止,景行行止”。為計算機事業做出過巨大貢獻的王選院士,應是青年學生崇拜的對象,也是師生學習和前行的動力。講授5目標“面壁十年圖破壁,難酬蹈海亦英雄”。為中華之崛起而讀書,從來都不僅限于紙上。內容王選院士(1937—2006年)是享譽國內外的著名科學家,漢字激光照排技術創始人,北京大學計算機科學技術研究所主要創建者,歷任副所長、所長,博士生導師。他曾任第十屆全國政協副主席、九三學社副主席、中國科學技術協會副主席、中國科學院院士、中國工程院院士、第三世界科學院院士。王選院士發明的漢字激光照排系統兩次獲國家科技進步一等獎(1987年、1995年),兩次被評為全國十大科技成就(1985年、1995年),并獲國家重大技術裝備成果獎特等獎。王選院士一生榮獲了國家最高科學技術獎、聯合國教科文組織科學獎、陳嘉庚科學獎、美洲中國工程師學會個人成就獎、何梁何利基金科學與技術進步獎等20多項重大成果和榮譽項目導入(L)一、項目導入系統管理員的一項重要工作就是利用shell編程來減輕網絡管理的難度和強度,而shell的文本處理工具、重定向和管道操作、正則表達式等是shell編程的基礎,是必須要掌握的內容。演示
提問2’二、項目任務1、命令運行的判斷依據:;、&&、||2、掌握grep的高級使用3、練習基礎正則表達式4、基礎正則表達式的特殊字符匯總5、使用重定向6、使用管道命令三、項目理論目標分析1、分析知識目標2、分析技能目標講授3’講解示范(E)模仿練習(E)一、課堂講解命令運行的判斷依據:;、&&、||二、操作示范相關命令的介紹:1.cmd;cmd在某些時候,我們希望可以一次運行多個命令,例如在關機的時候希望可以先運行兩次sync同步化寫入磁盤后才關機,那么怎么操作呢?[root@Server01~]#sync;sync;shutdown-hnow在命令與命令中間利用分號(;)來隔開,這樣一來,分號前的命令運行完后就會立刻接著運行后面的命令。我們看下面的例子:要求在某個目錄下面創建一個文件。如果該目錄存在的話,直接創建這個文件;如果不存在,就不進行創建操作。也就是說這兩個命令彼此之間是相關的,前一個命令是否成功地運行與后一個命令是否要運行有關。這就要用到“&&”或“||”。命令執行情況說明cmd1&&cmd2若cmd1運行完畢且正確運行($?=0),則開始運行cmd2;若cmd1運行完畢且為錯誤($?≠0),則cmd2不運行cmd1||cmd2若cmd1運行完畢且正確運行($?=0),則cmd2不運行;若cmd1運行完畢且為錯誤($?≠0),則開始運行cmd22.$?(命令回傳值)與“&&”或“||”。如同上面談到的,兩個命令之間有相依性,而這個相依性主要判斷的地方就在于前一個命令運行的結果是否正確。在Linux中若前一個命令運行的結果正確,則在Linux中會回傳一個$?=0的值。那么我們怎么通過這個回傳值來判斷后續的命令是否要運行呢?這就要用到“&&”及“||”。通過實例演示整個知識點。三、模仿練習學生上機操作命令,掌握精髓。講授案例
分析學生
實踐30’講解示范(E)模仿練習(E)課堂講解掌握grep的高級使用二、操作示范grep是shell中處理字符很方便的命令,其命令格式如下。格式:grep[-A][-B][--color=auto]'查找字符串'filename選項與參數的含義如下。-A:后面可加數字,為after的意思,除了列出該行外,后續的n行也列出來。-B:后面可加數字,為befor的意思,除了列出該行外,前面的n行也列出來。--color=auto:可將搜尋出的正確數據用特殊顏色標記。通過3道實例展示使用過程。【例7-5】用dmesg列出核心信息,再以grep找出內含IPv6的那行。#dmesg可列出核心信息,通過grep獲取IPv6的相關信息。【例7-6】承上題,要將獲取到的關鍵字顯色,且加上行號(-n)來表示。【例7-7】承上題,在關鍵字所在行的前一行與后一行也一起找出來顯示。三、模仿練習學生模擬過程,自己動手操作一次。講授案例
分析實踐
練習40’講解示范(E)模仿練習(E)一、課堂講解。練習基礎正則表達式。操作示范介紹正則表達式的使用符號,演示使用方法。1.查找特定字符串。2.利用中括號
[]
來搜尋集合字符。3.行首與行尾字節^$。4.任意一個字符“.”與重復字節“*”。5.限定連續RE字符范圍{}。三、模仿練習學生操作各類符號的使用方法。講授案例
分析實踐
練習50’講解示范(E)模仿練習(E)一、課堂講解基礎正則表達式的特殊字符匯總操作示范介紹以下符號的使用方法RE字符意義與范例^word意義:待搜尋的字串(word)在行首范例:搜尋行首為#開始的那一行,并列出行號grep-n'^#'sample.txtword$意義:待搜尋的字串“word”在行尾范例:將行尾為!的那一行列出來,并列出行號grep-n'!$'sample.txt.意義:代表一定有一個任意字節的字符范例:搜尋的字串可以是“eve”“eae”“eee”“ee”,但不能僅有“ee”,即e與e中間“一定”僅有一個字符,而空白字符也是字符grep-n'e.e'sample.txt\意義:轉義字符,將特殊符號的特殊意義去除范例:搜尋含有單引號(')的那一行!grep–n\'sample.txt*意義:重復零個到無窮多個的前一個RE字符范例:找出含有“es”“ess”“esss”等的字串,注意,因為*可以是0個,所以es也是符合要求的搜尋字符串。另外,因為*為重復“前一個RE字符”的符號,因此,在*之前必須要緊接著一個RE字符!例如任意字符則為“.*”grep-n'ess*'sample.txt[list]意義:字節集合的RE字符,里面列出想要選取的字節范例:搜尋含有(gl)或(gd)的那一行,需要特別留意的是,在
[]
當中“僅代表一個待搜尋的字符”,例如“a[afl]y”代表搜尋的字符串可以是aay、afy、aly即
[afl]
代表a或f或l的意思grep-n'g[ld]'sample.txt[n1-n2]意義:字符集合的RE字符,里面列出想要選取的字符范圍范例:搜尋含有任意數字的那一行!需特別留意,在字符集合
[]
中的減號-是有特殊意義的,代表兩個字符之間的所有連續字符!但這個連續與否與ASCII編碼有關,因此,你的編碼需要設置正確(在bash當中,需要確定LANG與LANGUAGE的變量是否正確!),例如所有大寫字符則為[A-Z]grep-n'[A-Z]'sample.txt[^list]意義:字符集合的RE字符,里面列出不需要的字符串或范圍范例:搜尋的字符串可以是“oog”“ood”,但不能是“oot”,那個^在
[]
內時,代表的意義是“反向選擇”的意思。例如,不選取大寫字符,則為[^A-Z]。但是,需要特別注意的是,如果以grep-n[^A-Z]sample.txt來搜尋,則發現該文件內的所有行都被列出,為什么?因為這個
[^A-Z]
是“非大寫字符”的意思,因為每一行均有非大寫字符grep-n'oo[^t]'sample.txt\{n,m\}意義:連續n~m個的“前一個RE字符”意義:若為\{n\}則是連續n個的前一個RE字符意義:若是\{n,\}則是連續n個以上的前一個RE字符范例:在g與g之間有2~3個的o存在的字符串,即“goog”、“gooog”grep-n'go\{2,3\}g'sample.txt三、模仿練習給定實例,學生完成操作講授案例
分析實踐
練習30’講解示范(E)模仿練習(E)一、課堂講解。使用重定向使用管道命令操作示范常用的重定向符:重定向符說明<實現輸入重定向。輸入重定向并不經常使用,因為大多數命令都以參數的形式在命令行上指定輸入文件的文件名。盡管如此,當使用一個不接受文件名為輸入參數的命令,而需要的輸入又是在一個已存在的文件中時,就能用輸入重定向解決問題>或>>實現輸出重定向。輸出重定向比輸入重定向更常用。輸出重定向使用戶能把一個命令的輸出重定向到一個文件中,而不是顯示在屏幕上。很多情況下都可以使用這種功能。例如,如果某個命令的輸出很多,在屏幕上不能完全顯示,即可把它重定向到一個文件中,稍后再用文本編輯器來打開這個文件2>或2>>實現錯誤重定向&>同時實現輸出重定向和錯誤重定向一條命令通過標準輸入端口接收一個文件中的數據,命令執行后產生的結果數據又通過標準輸出端口送給后一條命令,作為該命令的輸入數據。后一條命令也是通過標準輸入端口接收輸入數據。shell提供管道命令“|”將這些命令前后銜接在一起,形成一個管道線。格式為命令1|命令2|...|命令n三、模仿練習下達任務,完成課題練習。講授案例
分析實踐
練習80課堂實踐(P)一、實踐目標正則表達式的應用二、學生實踐1)由一名學生在教師機上完成實踐任務。2)其它學生在學生機上完成實踐任務。演示講授實踐
練習70’檢查反饋(E)教師指出學生實踐過程中可能出錯和已經出錯的知識點,對學生點評不完善的地方進行補充,對存在的問題進行評析,加深印象,強化記憶。點評5’課堂小結(E) 總結本課學習內容 總結、評價學生小組活動情況 布置4個同學預習項目2準備上臺主講歸納總結5’總計320’拓展訓練(E)完成項目實錄教學后記本次課教學情況總結《Linux網絡操作系統項目教程(歐拉/麒麟)(微課版)》電子教案教學任務學習shellscript學時8授課班級授課日期授課地點教學目標知識目標 理解shellscript。 掌握判斷式的用法。 掌握條件判斷式的用法。 掌握循環的用法。技能目標掌握shell的使用方法掌握循環、判斷條件的用法社會能力目標1、培養學生動手操作能力2、培養學生規劃管理能力教學內容通過范例學習shellscript了解腳本的運行方式的差異利用test命令的測試功能利用判斷符號[]利用if…then條件判斷式利用case...in…esac條件判斷whiledodone,untildodone(不定循環)for...do...done(固定循環)教學重點循環的靈活使用教學難點多層判斷條件的使用教學方法1、宏觀上采用“項目引導”,在微觀上采用“任務驅動”、“問題牽引”。以實際演示講解。2、在課堂上注意講、學、做相結合,注重與學生的互動,充分調動學生的積極性,培養學習興趣、分析問題和解決問題的能力以及自學能力。教學過程設計教學環節教學內容教學
方式時間課程思政導入“雪人計劃”同樣服務國家的“信創產業”。最為關鍵的是,中國可以借助IPv6的技術升級,改變自己在國際互聯網治理體系中的地位。這樣的事件可以大大激發學生的愛國情懷和求知求學的斗志。講授5目標“靡不有初,鮮克有終。”“莫等閑,白了少年頭,空悲切。”青年學生為人做事要有頭有尾、善始善終、不負韶華。內容“雪人計劃(YetiDNSProject)”是基于全新技術架構的全球下一代互聯網IPv6根服務器測試和運營實驗項目,旨在打破現有的根服務器困局,為下一代互聯網提供更多的根服務器解決方案。“雪人計劃”是2015年6月23日在國際互聯網名稱與數字地址分配機構(theInternetCorporationforAssignedNamesandNumbers,ICANN)第53屆會議上正式對外發布的。2019年6月26日,中華人民共和國工業和信息化部同意中國互聯網絡信息中心設立域名根服務器及運行機構。“雪人計劃”于2016年在中國、美國、日本、印度、俄羅斯、德國、法國等全球16個國家完成25臺IPv6根服務器架設,其中1臺主根服務器和3臺輔根服務器部署在中國,事實上形成了13臺原有根服務器加25臺IPv6根服務器的新格局,為建立多邊、透明的國際互聯網治理體系打下堅實基礎。項目導入(L)一、項目導入shellscript有點像是早期的批處理,即將一些命令匯總起來一次運行。但是shellscript擁有更強大的功能,那就是它可以進行類似程序(program)的撰寫,并且不需要經過編譯(compile)就能夠運行,非常方便。同時,我們還可以通過shellscript來簡化日常的工作管理。在整個Linux的環境中,一些服務(service)的啟動都是通過shellscript來運行的,如果對于script不了解,一旦發生問題,可真是會求助無門啊!演示
提問2’二、項目任務通過范例學習shellscript了解腳本的運行方式的差異利用test命令的測試功能利用判斷符號[]利用if…then條件判斷式利用case...in…esac條件判斷whiledodone,untildodone(不定循環)for...do...done(固定循環)三、項目理論目標分析1、分析知識目標2、分析技能目標講授3’講解示范(E)模仿練習(E)一、課堂講解通過簡單范例學習shellscript二、操作示范通過以下三個方面的介紹掌握shell的使用:1.對話式腳本:變量內容由使用者決定2.隨日期變化:利用date進行文件的創建3.數值運算:簡單的加減乘除三、模仿練習1、學生上機編寫代碼,運行,體驗過程講授案例
分析學生
實踐25’講解示范(E)模仿練習(E)課堂講解了解腳本的運行方式的差異二、操作示范1.利用直接運行的方式來運行腳本2.利用source運行腳本:在父程序中運行三、模仿練習根據兩種情況,分別運行,體驗差異。講授案例
分析實踐
練習15’講解示范(E)模仿練習(E)課堂講解。重利用test命令的測試功能操作示范命令的使用介紹:test命令各選項的作用——文件類型測試的標志代表意義-e該“文件名”是否存在(常用)-f該“文件名”是否存在且為文件(file)(常用)-d該“文件名”是否存在且為目錄(directory)(常用)-b該“文件名”是否存在且為一個blockdevice設備-c該“文件名”是否存在且為一個characterdevice設備-S該“文件名”是否存在且為一個Socket文件-p該“文件名”是否存在且為一個FIFO(pipe)文件-L該“文件名”是否存在且為一個連結文檔test命令各選項的作用——文件權限檢測測試的標志代表意義-r檢測該文件名是否存在且具有“可讀”的權限-w檢測該文件名是否存在且具有“可寫”的權限-x檢測該文件名是否存在且具有“可運行”的權限-u檢測該文件名是否存在且具有“SUID”的屬性-g檢測該文件名是否存在且具有“SGID”的屬性-k檢測該文件名是否存在且具有“Stickybit”的屬性-s檢測該文件名是否存在且為非空白文件三、模仿練習按照任務安排,學生練習教學內容。講授案例
分析實踐
練習30’講解示范(E)模仿練習(E)一、課堂講解利用判斷符號[]二、操作示范利用判斷符號“[]”(就是中括號)來進行數據的判斷。舉例來說,如果想要知道$HOME這個變量是否為空,可以這樣做:[root@Server01scripts]#[-z"$HOME"];echo$?-zstring的含義是,若string長度為零,則為真。使用中括號必須要特別注意,因為中括號用在很多地方,包括通配符與正則表達式等,所以如果要在bash的語法當中使用中括號作為shell的判斷式,必須要注意中括號的兩端需要有空格字符來分隔。假設空格鍵使用“□”符號來表示,那么,在下面這些地方都需要有空格鍵:[□"$HOME"□==□"$MAIL"□]↑↑↑↑。通過案例分析使用方法:案例要求如下。 當運行一個程序的時候,這個程序會讓用戶選擇Y或N。 如果用戶輸入Y或y,就顯示“OK,continue”。 如果用戶輸入n或N,就顯示“Oh,interrupt!” 如果不是Y/y/N/n之內的其他字符,就顯示“Idon'tknowwhatyourchoiceis”。三、模仿練習學生根據給你的要求,完成操作。講授案例
分析實踐
練習20’講解示范(E)模仿練習(E)一、課堂講解。利用if…then條件判斷式二、操作示范if…then是最常見的條件判斷式。簡單地說,就是當符合某個條件判斷的時候,就進行某項工作。if…then的判斷還有多層次的情況1.單層、簡單條件判斷式如果只有一個判斷式要進行,那么可以簡單地這樣做:if[條件判斷式];then當條件判斷式成立時,可以進行的命令工作內容;fi<==將if反過來寫,就成為fi了,結束if之意2.多重、復雜條件判斷式在同一個數據的判斷中,如果該數據需要進行多種不同的判斷,那么應該怎么做呢?舉例來說,上面的sh06.sh腳本中,我們只要進行一次$yn的判斷(僅進行一次if),不想做多次if的判斷。此時必須用到下面的語法:#一個條件判斷,分成功進行與失敗進行(else)if[條件判斷式];then當條件判斷式成立時,可以進行的命令工作內容;else當條件判斷式不成立時,可以進行的命令工作內容;fi如果考慮更復雜的情況,則可以使用:#多個條件判斷(if...elif...elif...else)分多種不同情況運行if[條件判斷式一];then當條件判斷式一成立時,可以進行的命令工作內容;elif[條件判斷式二];then當條件判斷式二成立時,可以進行的命令工作內容;else當條件判斷式一與二均不成立時,可以進行的命令工作內容;fi三、模仿練習通過實例,完成任務。講授案例
分析實踐
練習60講解示范(E)模仿練習(E)一、課堂講解。利用case...in…esac條件判斷whiledodone,untildodone二、操作示范介紹使用方法:case$變量名稱in <==關鍵字為case,變量前有
$
符"第一個變量內容") <==每個變量內容建議用雙引號括起來,關鍵字則為小括號)程序段;; <==每個類別結尾使用兩個連續的分號來處理"第二個變量內容")程序段;;*) <==最后一個變量內容都會用*來代表所有其他值不包含第一個變量內容與第二個變量內容的其他程序運行段exit1;;esac <==最終的case結尾!思考一下case反過來寫是什么一般來說,不定循環最常見的就是下面這兩種狀態了。while[condition] <==中括號內的狀態就是判斷式do <==do是循環的開始!程序段落done <==done是循環的結束while的含義是“當……時”,所以,這種方式表示“當condition條件成立時,就進行循環,直到condition的條件不成立才停止”的意思。還有另外一種不定循環的方式:until[condition]do程序段落done三、模仿練習課題練習。講授案例
分析實踐
練習80課堂實踐(P)一、實踐目標利用if…then條件判斷式利用case...in…esac條件判斷whiledodone,untildodone二、學生實踐1)由一名學生在教師機上完成實踐任務。2)其它學生在學生機上完成實踐任務。演示講授實踐
練習70’檢查反饋(E)教師指出學生實踐過程中可能出錯和已經出錯的知識點,對學生點評不完善的地方進行補充,對存在的問題進行評析,加深印象,強化記憶。點評5’課堂小結(E) 總結本課學習內容 總結、評價學生小組活動情況歸納總結5’總計320拓展訓練(E)完成項目實錄教學后記本次課教學情況總結《Linux網絡操作系統項目教程(歐拉/麒麟)(微課版)》電子教案教學任務使用gcc和make學時6授課班級授課日期授課地點教學目標知識目標理解程序調試。掌握利用gcc進行調試的方法。掌握使用make編譯的方法。技能目標 掌握利用gcc進行調試的方法。 掌握使用make編譯的方法。社會能力目標1、培養學生動手操作能力2、培養學生規劃管理能力教學內容1、安裝gcc2、單一程序:打印HelloWorld3、主程序、子程序鏈接、子程序的編譯4、調用外部函數庫:加入鏈接的函數庫5、gcc的簡易用法(編譯、參數與鏈接)6、使用make進行宏編譯教學重點 1.掌握利用gcc進行調試的方法。 2.掌握使用make編譯的方法。教學難點掌握使用make編譯的方法。教學方法1、宏觀上采用“項目引導”,在微觀上采用“任務驅動”、“問題牽引”。以實際演示講解。2、在課堂上注意講、學、做相結合,注重與學生的互動,充分調動學生的積極性,培養學習興趣、分析問題和解決問題的能力以及自學能力。教學過程設計教學環節教學內容教學
方式時間課程思政導入2020年,在全球浮點運算性能最強的500臺超級計算機中,中國部署的超級計算機數量繼續位列全球第一。這是中國的自豪,也是中國崛起的重要見證。講授5目標“三更燈火五更雞,正是男兒讀書時。黑發不知勤學早,白首方悔讀書遲。”祖國的發展日新月異,我們拿什么報效祖國?唯有勤奮學習,惜時如金,才無愧盛世年華。內容由國際組織“TOP500”編制的新一期全球超級計算機500強榜單于2020年6月23日揭曉。榜單顯示,在全球浮點運算性能最強的500臺超級計算機中,中國部署的超級計算機數量繼續位列全球第一,達到226臺,占總體份額超過45%;“神威太湖之光”和“天河二號”分列榜單第四、第五位。中國廠商聯想、曙光、浪潮是全球前三的“超算”供應商,總交付數量達到312臺,所占份額超過62%。全球超級計算機500強榜單始于1993年,每半年發布一次,是給全球已安裝的超級計算機排名的知名榜單。項目導入(L)一、項目導入程序寫好了,接下來做什么呢?調試!程序調試對于程序員或管理員來說也是至關重要的一環。演示
提問2’二、項目任務1、安裝gcc2、單一程序:打印HelloWorld3、主程序、子程序鏈接、子程序的編譯4、調用外部函數庫:加入鏈接的函數庫5、gcc的簡易用法(編譯、參數與鏈接)6、使用make進行宏編譯三、項目理論目標分析1、分析知識目標2、分析技能目標講授3’講解示范(E)模仿練習(E)一、課堂講解安裝gcc二、操作示范1.認識gcc2.安裝gcc如果系統還沒有安裝gcc軟件包,可以使用dnf命令安裝所需軟件包。①掛載ISO安裝映像://掛載光盤到/media下,前面項目1已建立yum源[root@Server01~]#mount/dev/cdrom/media②制作用于安裝的yum源文件(后面不再贅述):[root@Server01~]#vim/etc/yum.repos.d/dvd.repo[Media]name=Meidabaseurl=file:///media/BaseOSgpgcheck=0enabled=1[rhel8-AppStream]name=rhel8-AppStreambaseurl=file:///media/AppStreamgpgcheck=0enabled=1使用dnf命令安裝gcc。[root@Server01~]#dnfcleanall //安裝前先清除緩存[root@Server01~]#dnfinstallgcc-y三、模仿練習學生上機安裝gcc。講授案例
分析學生
實踐20’講解示范(E)模仿練習(E)課堂講解單一程序:打印HelloWorld二、操作示范1.編輯程序代碼即源碼2.開始編譯與測試運行三、模仿練習上機實現該過程講授案例
分析實踐
練習20’講解示范(E)模仿練習(E)一、課堂講解。主程序、子程序鏈接、子程序的編譯調用外部函數庫:加入鏈接的函數庫。操作示范以thanks.c這個主程序去調用thanks_2.c這個子程序為例講解過程。要計算數學公式該怎么辦呢?例如,我們想要計算出三角函數里面的sin90°,通過案例講解操作過程。三、模仿練習學生上機操作過程。講授案例
分析實踐
練習30’講解示范(E)模仿練習(E)一、課堂講解gcc的簡易用法(編譯、參數與鏈接)使用make進行宏編譯二、操作示范make的功能是可以簡化編譯過程里面所下達的命令,同時還具有很多很方便的功能!那么下面我們就來使用make簡化下達編譯命令的流程。1.為什么要用make先來想象一個案例,假設執行文件里面包含了4個源碼文件,分別是main.c、haha.c、sin_value.c和cos_value.c,這4個文件的功能如下。main.c:主要目的是讓用戶輸入角度數據與調用其他3個子程序。haha.c:輸出一堆信息。sin_value.c:計算用戶輸入的角度(360)正弦數值。cos_value.c:計算用戶輸入的角度(360)余弦數值。講解4個文件編譯過程。三、模仿練習學生上機完成整個編譯過程。講授案例
分析實踐
練習80’課堂實踐(P)一、實踐目標軟件安裝,代碼編寫,編譯。二、學生實踐1)由一名學生在教師機上完成實踐任務。2)其它學生在學生機上完成實踐任務。演示講授實踐
練習70’檢查反饋(E)教師指出學生實踐過程中可能出錯和已經出錯的知識點,對學生點評不完善的地方進行補充,對存在的問題進行評析,加深印象,強化記憶。點評5’課堂小結(E) 總結本課學習內容 總結、評價學生小組活動情況 布置4個同學預習項目2準備上臺主講歸納總結5’總計240’拓展訓練(E)完成項目實錄教學后記本次課教學情況總結《Linux網絡操作系統項目教程(歐拉/麒麟)(微課版)》電子教案教學任務配置與管理Samba服務器學時7授課班級授課日期授課地點教學目標知識目標1.了解Samba環境及協議。2.掌握Samba的工作原理。技能目標1.掌握主配置文件Samba.conf的主要配置。2.掌握Samba服務密碼文件。3.掌握Samba文件和打印共享的設置。4.掌握Linux和Windows客戶端共享Samba服務器資源的方法。社會能力目標1、培養學生動手操作能力2、培養學生規劃管理能力教學內容1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電商店鋪裝修設計及供應鏈管理合作協議
- 跨境知識產權忠誠協議資產凍結與知識產權保護協議
- 房屋相鄰權與物業管理服務合同
- 網絡廣告技術服務補充協議
- 智能家居網關設備研發與市場推廣服務合同
- 專屬私人飛機航線申請與VIP接送合同
- 員工股權解鎖與公司融資協議
- 生物檢測試劑盒市場推廣及銷售合作合同
- 現代化工企業生產管理體系建設
- 腰椎患者腹脹護理
- (典型題)浙教版七年級下冊數學第六章-數據與統計圖表含答案
- 《盡職調查模板》課件
- 巖爆災害防治策略-洞察分析
- 初中生物大單元教學設計與課堂實施的策略與技巧
- 挖掘機建筑拆除協議
- DB13-T 5931-2024 珍珠棉生產企業安全生產技術條件
- 電大本科《操作系統》2024期末試題及答案(1251號)
- 學校藝術節舞臺布置合同(2篇)
- 現代醫院信息化管理制度與表格典范
- 朗讀藝術入門學習通超星期末考試答案章節答案2024年
- 三級人工智能訓練師(高級)職業技能等級認定考試題及答案
評論
0/150
提交評論