




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGE1PAGE2《UbuntuLinux操作系統》
教學大綱學時:54代碼:適用專業:高職高專類計算機專業制定:審核:批準:一、課程的地位、性質和任務Linux在服務器平臺、桌面應用和嵌入式應用等領域應用廣泛,并形成了自己的產業生態。云計算、大數據、物聯網等新興信息技術應用大部分以Linux作為操作系統平臺。為加速解決操作系統國產化問題,許多國產操作系統都是基于Linux研發的。Ubuntu又是Linux桌面系統的首選,尤其適合初學者快速入門。許多國產操作系統與Ubuntu同源,因此,學好Ubuntu有助于讀者過渡到國產操作系統的使用和運維,參與構建安全可控的信息技術體系。本課程的開設旨在培養掌握Linux操作系統的管理運維應用型人才,既服務自主可控操作系統的開發戰略,又滿足我國緊缺人才的需求。通過本課程的學習,學生應能熟悉Linux操作系統的基本操作,掌握Linux操作系統的配置管理、軟件使用和開發環境部署。本課程將緊密結合實際,以Linux桌面系統Ubuntu為例講解操作系統的使用和配置,為學生今后進行系統管理運維、軟件開發和部署奠定基礎。整個課程按照從基礎到應用,從基本功能到高級功能的邏輯進行講授,要求學生通過動手實踐來掌握相關的技術操作技能。本課程培養的IEET核心能力如下。(1)具備系統管理方向的系統工程師的工程能力:掌握Linux配置管理和運維,包括用戶與組管理、文件與目錄管理、磁盤存儲管理、軟件包管理、系統高級管理、Shell自動化運維、服務器安裝與管理。(2)具備應用開發工程師的開發環境部署能力,包括Shell編程、C/C++編譯、Java和Python開發環境、LAMP平臺等部署和流程。(3)基本職業素養:具有良好的文化修養、職業道德、服務意識和敬業精神;接受企業的文化;具有較強的語言文字表達、團結協作和社會活動等基本能力;具有基本的英語文檔閱讀能力,能較熟練地閱讀理解UbuntuLinux的相關英文資料。二、課程教學基本要求理論上,要求學生掌握UbuntuLinux操作系統的基礎知識,包括系統配置管理、桌面應用、軟件開發環境部署。技能上,要求學生能掌握UbuntuLinux操作系統的配置方法和使用技能,涵蓋系統安裝和基本使用、圖形界面與命令行、用戶與組管理、文件與目錄管理、磁盤存儲管理、軟件包管理、系統高級管理、桌面應用、Shell編程、C/C++編程、Java與Android應用開發、LAMP平臺與PHP、Python、Node.js開發環境部署,以及Ubuntu服務器安裝與管理。要求在教學過程中合理安排理論課時和實驗課時,讓學生有充分的時間動手實踐,練習課程中學到的管理和運維方法。三、課程的內容序號單元主要內容1Ubuntu概述、安裝與基本操作Linux與Ubuntu安裝Ubuntu操作系統熟悉Ubuntu桌面環境Linux命令行界面Shell基礎Linux命令行使用使用文本編輯器2用戶與組管理用戶與組概述使用圖形用戶界面工具管理用戶和組使用命令行工具管理用戶和組3文件與目錄管理Linux文件與目錄概述Ubuntu目錄操作Ubuntu文件操作管理文件和目錄權限4磁盤存儲管理Linux磁盤存儲概述管理磁盤分區和文件系統掛載和使用外部存儲設備5軟件包管理Linux軟件包管理的發展過程安裝和管理Deb軟件包使用APT工具管理軟件包安裝和管理Snap包使用源代碼編譯安裝軟件6系統高級管理Linux進程管理使用systemd管控系統和服務系統啟動配置進程的調度啟動——自動化任務配置7Ubuntu桌面應用Internet應用多媒體應用辦公軟件應用8Shell編程Shell編程基本步驟Shell變量表達式與運算符流程控制語句函數Shell正則表達式與文本處理命令9C/C++編程Linux編程基礎使用make和Makefile實現自動編譯基于GTK+的圖形用戶界面編程10Java與Android開發環境Java開發環境Android開發環境11PHP、Python和Node.js開發環境PHP開發環境Python開發環境Node.js開發環境12Ubuntu服務器Ubuntu服務器的安裝和配置管理LAMP平臺安裝和配置管理四、課時分配表序號課程內容總學時講課實驗習題課機動1Ubuntu概述、安裝與基本操作6422用戶與組管理4223文件與目錄管理4224磁盤存儲管理4225軟件包管理4226系統高級管理4227Ubuntu桌面應用4228Shell編程4229C/C++編程42210Java與Android開發環境42211PHP、Python和Node.js開發環境42212Ubuntu服務器42213復習與考核4合計=SUM(ABOVE)54=SUM(ABOVE)26=SUM(ABOVE)24五、實驗項目及基本要求實驗課按教材各單元實操的內容安排。六、考核辦法1.考試采用統一命題,包括筆試和上機考試,考試時間分別為120分鐘。課程成績=(筆試成績+上機考試成績)/2。2.本大綱各部分所規定基本要求、知識點及知識點下的知識細目,都屬于考核的內容。考試命題覆蓋到各部分,并適當突出重點部分,加大重點內容的覆蓋密度。3.試題的難度可分為易、較易、較難和難四個等級,試卷試題難度的分數比例一般為2:3:3:2。4.試題主要題型有:選擇題、簡答及綜合應用等。七、教法說明本課程將采用理論與實踐相結合的教學方法。在理論上,通過實際應用案例引入概念、原理和方法;授課過程中可結合PPT和計算機實時演示,要求學生理解并掌握。在實踐上,組建實驗平臺,進行實驗操作,通過上機實踐,讓學生練習操作。充分地利用Internet資源,發揮學生學習的主動性和利用網絡資源的積極性,搜集最新的Ubuntu操作系統資料、了解最新的Linux技術,調查與Ubuntu同源的國產自主操作系統及其本地化功能。本課程要求學生自己動手分析實例,學習基本理論和方法,結合已有的知識,適當組織一些討論,充分調動學生的主觀能動性,以達到本課程的教學目的。本課程的重點:Linux命令行操作、文件與目錄管理、軟件包管理、systemd、C/C++編程、Java與Android開發環境、PHP、Python開發環境、Ubuntu服務器安裝、LAMP平臺。本課程的難點:文件訪問控制列表(ACL)、源代碼編譯安裝、Shell系統運維腳本、make和Makefile、Java開發環境、Android開發環境、Python開發環境。八、教材及參考書理論教材:《UbuntuLinux操作系統(第3版)(微課版)》,人民郵電出版社,陳杰梁姝主編,2024.2******學院學期授課計劃20**-20**學年度第*學期編碼:系部教研室任課教師課程名稱UbuntuLinux操作系統課程性質必修大綱代碼授課學時54實驗學時24授課班級執行課程標準(教學大綱)說明教學大綱規定學時54總授課學時50相差百分比說明:總復習和考試共4學時序號授課內容學時教學資源及作業1學習情境一:了解Ubuntu并掌握Ubuntu的安裝與基本操作單元一Ubuntu概述、安裝與基本操作理論課任務一認識Linux和Ubuntu(課堂講解包括Ubuntu的發展前景和Ubuntu的國內應用現狀,補充講解國產操作系統)任務二安裝Ubuntu操作系統(桌面版)任務三熟悉Ubuntu桌面環境2教學資源:1、PPT第1章2、微課視頻作業:理論題2學習情境一:了解Ubuntu并掌握Ubuntu的安裝與基本操作單元一Ubuntu概述、安裝與基本操作理論課任務四熟悉Linux命令行界面任務五了解Shell任務六練習Linux命令行使用操作任務七使用文本編輯器編輯文本文件2教學資源:1、PPT第1章2、微課視頻作業:理論題3學習情境一:了解Ubuntu并掌握Ubuntu的安裝與基本操作單元一Ubuntu概述、安裝與基本操作實驗課實驗1安裝Ubuntu桌面版實驗2練習登錄、注銷與關機操作實驗3熟悉桌面環境基本操作(活動概覽視圖操作、啟動應用程序、窗口操作、工作區操作)任務4熟悉桌面個性化設置實驗5通過Ubuntu軟件中心安裝和更新軟件包任務6熟悉終端窗口操作實驗7切換和使用文本模式實驗8查看和設置環境變量實驗9練習Linux命令行操作實驗10使用Vim編輯配置文件實驗11使用nano編輯配置文件2教學資源:1、PPT第1章2、微課視頻作業:操作題4學習情境二:掌握用戶與組的管理操作單元二用戶與組管理理論課任務一掌握用戶與組基礎知識(重點是用戶賬戶)任務二使用圖形用戶界面工具管理用戶和組任務三使用命令行工具管理用戶和組2教學資源:1、PPT第2章2、微課視頻作業:理論題5學習情境二:掌握用戶與組的管理操作單元二用戶與組管理實驗課實驗1使用圖形用戶界面工具創建和管理用戶賬戶實驗2使用命令行工具創建和管理用戶賬戶實驗3考察sudo配置文件實驗4練習sudo與su命令的操作實驗5使用“用戶和組”工具管理組賬戶實驗6使用命令行工具管理創建和管理組賬戶實驗7查看用戶登錄實驗8多用戶登錄與用戶切換2教學資源:1、PPT第2章2、微課視頻作業:操作題6學習情境三:掌握文件與目錄的管理操作單元三文件與目錄管理理論課任務一掌握Linux文件與目錄基礎知識任務二熟悉Ubuntu目錄操作任務三熟悉Ubuntu文件操作任務四管理文件和目錄權限(注意傳統文件權限與ACL的比較)2教學資源:1、PPT第3章2、微課視頻作業:理論題7學習情境三:掌握文件與目錄的管理操作單元三文件與目錄管理實驗課實驗1熟悉文件管理器的目錄(文件夾)和文件操作實驗2使用命令行工具進行目錄操作實驗3使用命令行工具進行文件操作實驗4使用命令行工具變更文件訪問者身份實驗5使用命令行工具設置文件訪問權限實驗6使用文件管理器管理文件和文件夾權限實驗7設置和查看ACL實驗8ACL進階操作(遞歸設置、目錄繼承和文件繼承)2教學資源:1、PPT第3章2、微課視頻作業:操作題8學習情境四:掌握磁盤存儲的管理操作單元四磁盤存儲管理理論課任務一掌握Linux磁盤存儲基礎知識任務二管理磁盤分區和文件系統任務三掛載和使用外部存儲設備2教學資源:1、PPT第4章2、微課視頻作業:理論題9學習情境四:掌握磁盤存儲的管理操作單元四磁盤存儲管理實驗課實驗1使用fdisk工具進行分區管理實驗2使用命令行工具建立文件系統實驗3使用命令行工具掛載文件系統實驗4使用命令行工具檢查維護文件系統實驗5使用磁盤管理器管理磁盤分區和文件系統實驗6掛載和使用光盤實驗7掛載和使用U盤2教學資源:1、PPT第4章2、微課視頻作業:操作題10學習情境五:掌握軟件包的安裝與管理操作單元五軟件包管理理論課任務一了解Linux軟件包管理的發展過程任務二安裝和管理Deb軟件包任務三使用APT工具管理軟件包任務四安裝和管理Snap包任務五使用源代碼編譯安裝軟件2教學資源:1、PPT第5章2、微課視頻作業:理論題11學習情境五:掌握軟件包的安裝與管理操作單元五軟件包管理實驗課實驗1安裝和卸載Deb軟件包實驗2使用APT命令行工具實驗3配置APT源實驗4使用PPA源安裝新版本軟件實驗5使用Snap安裝、更新和刪除軟件包實驗6源代碼編譯安裝Python2教學資源:1、PPT第5章2、微課視頻作業:操作題12學習情境六:掌握Linux系統的高級管理操作(進程管理、systemd、系統啟動配置、自動化任務配置)單元六系統高級管理理論課任務一熟悉Linux進程及其管理任務二使用systemd管控系統和服務任務三掌握系統啟動配置任務四掌握自動化任務配置(進程的調度啟動)2教學資源:1、PPT第6章2、微課視頻作業:理論題13學習情境六:掌握Linux系統的高級管理操作(進程管理、systemd、系統啟動配置、自動化任務配置)單元六系統高級管理實驗課實驗1管理控制進程實驗2執行systemd單元管理實驗3執行systemd單元文件管理實驗4管理系統電源(開關機)實驗5使用systemd管理系統日志實驗6為普通用戶賬戶定制計劃任務實驗7配置anacron來實現調度任務實驗8使用systemd定時器實現自動化任務管理2教學資源:1、PPT第6章2、微課視頻作業:操作題14學習情境七:熟悉Ubuntu的桌面應用單元七Ubuntu桌面應用理論課任務一熟悉Internet應用軟件的操作任務二了解常用的多媒體應用軟件任務三熟悉辦公軟件的應用2教學資源:1、PPT第7章2、微課視頻作業:理論題15學習情境七:熟悉Ubuntu的桌面應用單元七Ubuntu桌面應用實驗課實驗1熟悉Firefox瀏覽器的使用。實驗2練習Transmission的文件下載操作。實驗3通過Wine安裝Windows版本的QQ軟件。實驗4安裝圖形圖像工具GIMP、Inkscape和Dia,然后進行試用。實驗5使用LibreOffice套件(文本處理、電子表格處理、演示文稿制作、繪圖、公式編輯等)。實驗6安裝WPSOffice并進行使用操作。2教學資源:1、PPT第7章2、微課視頻作業:操作題16學習情境八:基本掌握Shell程序的編寫單元八Shell編程理論課任務一了解Shell編程基本步驟任務二熟悉Shell變量的用法任務三熟悉表達式與運算符的用法任務四熟悉流程控制語句任務五掌握Shell函數的用法任務六了解Shell正則表達式與文本處理命令2教學資源:1、PPT第8章2、微課視頻作業:理論題17學習情境八:基本掌握Shell程序的編寫單元八Shell編程實驗課實驗1體驗不同的Shell腳本執行方式實驗2練習Shell變量賦值和訪問操作實驗3練習基本的Shell編程實驗4練習分支結構和循環結構的Shell編程實驗5在Shell腳本中使用函數進行模塊劃分實驗6在Shell腳本中使用正則表達式實驗7練習grep、sed和awk命令的文本文件操作2教學資源:1、PPT第8章2、微課視頻作業:操作題18學習情境九:掌握C/C++編程環境的搭建單元九C/C++編程理論課任務一掌握Linux編程基礎知識(重點是C語言程序編譯和調試)任務二使用make和Makefile實現自動編譯任務三基于GTK+的圖形用戶界面編程2教學資源:1、PPT第9章2、微課視頻作業:理論題19學習情境九:掌握C/C++編程環境的搭建單元九C/C++編程實驗課實驗1C和C++源程序編譯實驗2使用gdb命令調試C源程序實驗3使用Autotools工具生成Makefile文件并制作源碼安裝包實驗4使用集成開發環境Anjuta開發基于GTK+的圖形用戶界面程序2教學資源:1、PPT第9章2、微課視頻作業:操作題20學習情境十:掌握Java與Android開發環境搭建單元十Java與Android開發環境理論課任務一Java開發環境的搭建任務二Android開發環境的搭建2教學資源:1、PPT第10章2、微課視頻作業:理論題21學習情境十:掌握Java與Android開發環境搭建單元十Java與Android開發環境實驗課實驗1通過PPA安裝OracleJDK實驗2使用update-alternatives切換Java版本實驗3使用Eclipse開發Java應用程序實驗4基于AndroidStudio開發Android應用2教學資源:1、PPT第10章2、微課視頻作業:操作題22學習情境十一:掌握PHP、Python和Node.js開發環境的搭建單元十一PHP、Python和Node.js開發環境理論課任務一PHP開發環境的搭建任務二Python開發環境的搭建任務三Node.js開
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 4686-2024城市軌道交通5G公網移動通信系統建設規范
- DB32/T 4618-2023船舶水污染物“一零兩全四免費”服務規范
- DB32/T 4584-2023翠蘆莉扦插育苗技術規程
- 高效能氣動角磨機行業跨境出海項目商業計劃書
- 傳染病科室應急管理職責
- 三年級數學課堂活動計劃設計
- 科技公司人事行政專員職責
- DB32/T 4495-2023元胡栽培及初加工技術規程
- 2025年牙膏項目安全調研評估報告
- 通信設備技術圖紙變更流程
- 2025年國際關系與外交專業考試試題及答案
- 2025年物流行業安全生產考試題庫(物流安全生產法規與事故處理)試題
- 完善土地清表協議書
- 初中語文同步課件 17.陋室銘
- 機械工程師資格證書考試真題與試題及答案
- 消防維保筆試題及答案
- 全球化背景下的跨境人力成本管控-洞察闡釋
- 第16課《學先鋒 做先鋒》(第二課時)教案教學設計 2025道德與法治一年級下冊
- 新冠基本培訓試題及答案
- 食管狹窄試題答案及解析
- 《商務演示技巧》課件
評論
0/150
提交評論