UbuntuLinux操作系統(tǒng)( 陳杰第3版)(微課版) 教案全套 第1-12單元 Ubuntu概述、安裝與基本-Ubuntu服務(wù)器_第1頁(yè)
UbuntuLinux操作系統(tǒng)( 陳杰第3版)(微課版) 教案全套 第1-12單元 Ubuntu概述、安裝與基本-Ubuntu服務(wù)器_第2頁(yè)
UbuntuLinux操作系統(tǒng)( 陳杰第3版)(微課版) 教案全套 第1-12單元 Ubuntu概述、安裝與基本-Ubuntu服務(wù)器_第3頁(yè)
UbuntuLinux操作系統(tǒng)( 陳杰第3版)(微課版) 教案全套 第1-12單元 Ubuntu概述、安裝與基本-Ubuntu服務(wù)器_第4頁(yè)
UbuntuLinux操作系統(tǒng)( 陳杰第3版)(微課版) 教案全套 第1-12單元 Ubuntu概述、安裝與基本-Ubuntu服務(wù)器_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGE1PAGE1《UbuntuLinux操作系統(tǒng)(第3版)(微課版)》

參考教案第1單元Ubuntu概述、安裝與基本操作【課程結(jié)構(gòu)】總課時(shí):6(理論4+實(shí)踐2)序號(hào)理論實(shí)踐備注1Linux與Ubuntu基本知識(shí)安裝Ubuntu操作系統(tǒng)2Ubuntu桌面環(huán)境桌面環(huán)境基本操作與個(gè)性化設(shè)置3Ubuntu命令行界面終端窗口與文本模式的使用操作4Shell基礎(chǔ)與命令語(yǔ)法Linux命令行使用5Vim編輯器基本用法文本編輯器的使用操作【教學(xué)目標(biāo)】熟悉Linux和Ubuntu的特點(diǎn)和版本演變。掌握Ubuntu桌面版的安裝方法。掌握Ubuntu桌面環(huán)境的基本操作。掌握Linux命令行界面的基本使用?!局攸c(diǎn)與難點(diǎn)】重點(diǎn)Ubuntu桌面版的安裝Ubuntu桌面?zhèn)€性化設(shè)置文本模式的使用Shell基礎(chǔ)命令語(yǔ)法格式Vim文本編輯器難點(diǎn)活動(dòng)概覽視圖工作區(qū)的使用圖形用戶界面與文本模式之間的切換【教學(xué)步驟】主題1課程導(dǎo)入自我介紹與互動(dòng)。這次課是本課程的第一次課,教師可以先進(jìn)行自我介紹并與學(xué)生互動(dòng)。根據(jù)需要,簡(jiǎn)要介紹課程學(xué)習(xí)要求。討論:為什么要學(xué)習(xí)UbuntuLinux?初學(xué)者如何學(xué)好UbuntuLinux?主題2Linux與Ubuntu基本知識(shí)從Linux操作系統(tǒng)的發(fā)展講起,讓學(xué)生了解Linux的發(fā)展,明白開發(fā)源碼的意義,理解Linux的體系結(jié)構(gòu),了解Linux的版本。講解Ubuntu的發(fā)展和應(yīng)用。介紹Ubuntu的發(fā)展前景和國(guó)內(nèi)應(yīng)用現(xiàn)狀。播放幻燈片4-14。根據(jù)需要播放微課視頻。

主題3安裝Ubuntu操作系統(tǒng)講解并示范Ubuntu桌面版的安裝,讓學(xué)生掌握Ubuntu桌面版的安裝。講解Ubuntu系統(tǒng)登錄、注銷與關(guān)機(jī)等最基本的操作。播放幻燈片16-25。根據(jù)需要播放微課視頻。主題4熟悉Ubuntu桌面環(huán)境講解并示范桌面環(huán)境基本操作(活動(dòng)概覽視圖操作、啟動(dòng)應(yīng)用程序、窗口操作、工作區(qū)操作)。講解并示范桌面?zhèn)€性化設(shè)置。重點(diǎn)講解網(wǎng)絡(luò)設(shè)置,必要補(bǔ)充講解編譯安裝無(wú)線網(wǎng)卡驅(qū)動(dòng)。簡(jiǎn)單介紹如何使用圖形用戶界面應(yīng)用程序。播放幻燈片27-40。根據(jù)需要播放微課視頻。主題5熟悉Linux命令行界面講解命令行的使用方式,即桌面環(huán)境中使用終端窗口,進(jìn)入文本模式后登錄到終端,讓學(xué)生掌握相關(guān)的操作方法。重點(diǎn)講解并示范文本模式與圖形用戶界面的切換操作。播放幻燈片42-46。根據(jù)需要播放配套的微課視頻。

主題6Shell基礎(chǔ)介紹什么是Shell,以及Shell的用途。講解如何使用Shell。講解環(huán)境變量的配置和使用。播放幻燈片48-52。主題7Linux命令行使用講解Linux命令行的語(yǔ)法格式。示范Linux命令行的使用技巧。講解命令行輸入和輸出。簡(jiǎn)單介紹Shell腳本的執(zhí)行。播放幻燈片54-57。主題8使用文本編輯器講解并示范Vim編輯器的用法。講解并示范nano編輯器的用法。。播放幻燈片59-62。拓展部分根據(jù)需要補(bǔ)充講解操作系統(tǒng)的國(guó)產(chǎn)化替代方面的知識(shí),引導(dǎo)學(xué)生過(guò)渡到國(guó)產(chǎn)操作系統(tǒng)的使用和運(yùn)維。實(shí)驗(yàn)實(shí)驗(yàn)1安裝Ubuntu桌面版實(shí)驗(yàn)2練習(xí)登錄、注銷與關(guān)機(jī)操作實(shí)驗(yàn)3熟悉桌面環(huán)境基本操作任務(wù)4熟悉桌面?zhèn)€性化設(shè)置實(shí)驗(yàn)5通過(guò)Ubuntu軟件中心安裝和更新軟件包任務(wù)6熟悉終端窗口操作實(shí)驗(yàn)7切換和使用文本模式實(shí)驗(yàn)8查看和設(shè)置環(huán)境變量實(shí)驗(yàn)9練習(xí)Linux命令行操作實(shí)驗(yàn)10使用Vim編輯配置文件實(shí)驗(yàn)11使用nano編輯配置文件【小結(jié)】1、起源于UNIX的Linux繼承了UNIX系統(tǒng)卓越的穩(wěn)定性,已經(jīng)成為一種主流的操作系統(tǒng)。Ubuntu最流行的Linux桌面系統(tǒng)之一。學(xué)好Ubuntu,對(duì)快速過(guò)渡到國(guó)產(chǎn)操作系統(tǒng)大有裨益。2、應(yīng)當(dāng)熟悉Ubuntu桌面環(huán)境和命令行界面,并掌握相應(yīng)的操作。3、掌握命令行文本編輯器的使用方法有助于在命令行界面中編輯配置文件等文本文件,有助于Linux系統(tǒng)的管理和運(yùn)維?!舅伎技白鳂I(yè)】想一想1.什么是GNUGPL?它對(duì)Linux有何影響?2.Linux采用什么樣的體系結(jié)構(gòu)?3.Linux內(nèi)核版本與發(fā)行版之間有什么關(guān)系?4.Ubuntu與Debian有什么關(guān)聯(lián)?5.活動(dòng)概覽視圖有什么作用?6.為什么要學(xué)習(xí)命令行?7.什么是Shell,它有什么作用?8.環(huán)境變量分為哪兩種類型?如何設(shè)置環(huán)境變量?9.Linux命令行命令采用什么的語(yǔ)法格式?10.管道有什么作用?做一做1.安裝Ubuntu桌面版。2.熟悉Ubuntu桌面環(huán)境的基本操作。3.切換到Linux文本模式,在虛擬控制臺(tái)中登錄,然后切換回圖形用戶界面。4.打開終端窗口,練習(xí)命令行的基本操作。5.使用Vim編輯器編輯一個(gè)文本文件,熟悉其基本的編輯方法。

第2單元用戶與組管理【課程結(jié)構(gòu)】總課時(shí):4(理論2+實(shí)踐2)序號(hào)理論實(shí)踐備注1Linux用戶賬戶基礎(chǔ)使用sudo和su命令;分析用戶配置文件講清sudo配置文件這個(gè)難點(diǎn)2Linux組賬戶基礎(chǔ)分析組賬戶配置文件3使用圖形用戶界面工具管理用戶和組4useradd和adduser命令語(yǔ)法使用命令行工具管理用戶和組5多用戶登錄與切換【教學(xué)目標(biāo)】熟悉Linux用戶和組賬戶。理解Ubuntu的超級(jí)用戶權(quán)限。使用圖形用戶界面工具管理和操作用戶和組賬戶。使用命令行工具管理和操作用戶和組賬戶。增強(qiáng)信息安全保密意識(shí)?!局攸c(diǎn)與難點(diǎn)】重點(diǎn)Ubuntu用戶賬戶類型用戶賬戶配置文件用戶賬戶管理命令難點(diǎn)sudo配置文件多用戶登錄【教學(xué)步驟】主題1用戶與組基礎(chǔ)知識(shí)介紹Linux用戶賬戶及其類型。比較Ubuntu的sudo命令和su命令,分析sudo配置文件,讓學(xué)生理解Ubuntu的超級(jí)用戶權(quán)限,掌握管理員賬戶獲取root特權(quán)的方法。分析用戶賬戶配置文件的構(gòu)成,并講解其使用。講解Linux組賬戶及其類型,讓學(xué)生明白為什么要使用組賬戶。分析組賬戶配置文件的構(gòu)成。播放幻燈片4-13。根據(jù)需要播放配套的微課視頻。主題2使用圖形用戶界面工具管理用戶和組講解并示范如何使用圖形用戶界面工具(內(nèi)置的“用戶賬戶”管理工具和第三方“用戶和組”管理工具)創(chuàng)建和管理用戶賬戶。講解并示范如何使用圖形用戶界面工具創(chuàng)建和管理組賬戶。播放幻燈片15-19。主題3使用命令行工具管理用戶和組講解并示范如何使用命令行工具創(chuàng)建和管理用戶賬戶。講解并示范如何使用命令行工具創(chuàng)建和管理組賬戶。介紹如何查看登錄用戶。講解并多用戶登錄與用戶切換。播放幻燈片21-31。根據(jù)需要播放配套的微課視頻。

拓展部分根據(jù)需要補(bǔ)充講解如何在Ubuntu系統(tǒng)中啟用root賬戶。實(shí)驗(yàn)實(shí)驗(yàn)1使用圖形用戶界面工具創(chuàng)建和管理用戶賬戶實(shí)驗(yàn)2使用命令行工具創(chuàng)建和管理用戶賬戶實(shí)驗(yàn)3考察sudo配置文件實(shí)驗(yàn)4練習(xí)sudo與su命令的操作實(shí)驗(yàn)5使用“用戶和組”工具管理組賬戶實(shí)驗(yàn)6使用命令行工具管理創(chuàng)建和管理組賬戶實(shí)驗(yàn)7查看用戶登錄實(shí)驗(yàn)8多用戶登錄與用戶切換【小結(jié)】作為一種多用戶操作系統(tǒng),UbuntuLinux支持多個(gè)用戶同時(shí)登錄系統(tǒng)。用戶賬戶用于用戶身份驗(yàn)證、授權(quán)資源訪問(wèn)、審核用戶操作??梢詫?duì)用戶進(jìn)一步分組以簡(jiǎn)化管理工作。可以通過(guò)命令行工具來(lái)創(chuàng)建和管理用戶和組,也可使用圖形用戶界面工具來(lái)完成相應(yīng)工作。【思考及作業(yè)】想一想1.Linux用戶一般分為哪幾種類型?2.Ubuntu管理員與普通用戶相比,有什么特點(diǎn)?3.操作員一般以哪種用戶身份登錄Ubuntu?4.Ubuntu管理員如何獲得root特權(quán)?5.如何讓普通用戶能夠使用sudo命令?6.用戶和組配置文件有哪些?各有什么作用?做一做1.安裝“用戶和組”管理工具,然后使用它添加一個(gè)用戶和一個(gè)組。2.使用Ubuntu的adduser命令創(chuàng)建一個(gè)用戶賬戶。3.使用命令行工具查看用戶所屬組,將用戶添加到組中,再將用戶從組中刪除。4.利用配置文件來(lái)查看用戶和組信息。

第3單元文件與目錄管理【課程結(jié)構(gòu)】總課時(shí):4(理論2+實(shí)踐2)序號(hào)理論實(shí)踐備注1Linux目錄結(jié)構(gòu)文件管理器和命令行的目錄操作2Linux文件類型文件管理器和命令行的文件操作3傳統(tǒng)的文件權(quán)限文件權(quán)限設(shè)置4ACLACL設(shè)置注意比較ACL與傳送文件權(quán)限【教學(xué)目標(biāo)】熟悉Linux目錄結(jié)構(gòu),了解Linux文件類型。掌握文件管理器和命令行的目錄操作方法。掌握文件管理器和命令行的文件操作方法。掌握文件和目錄權(quán)限管理的操作方法?!局攸c(diǎn)與難點(diǎn)】重點(diǎn)Linux目錄結(jié)構(gòu)Linux文件類型文件的命令行操作傳統(tǒng)的文件和目錄訪問(wèn)權(quán)限ACL難點(diǎn)文件權(quán)限的數(shù)字表示ACL的遞歸設(shè)置和繼承設(shè)置【教學(xué)步驟】主題1Linux文件與目錄基礎(chǔ)講解Linux目錄結(jié)構(gòu)和路徑,讓學(xué)生了解Linux文件目錄命名規(guī)范和目錄配置標(biāo)準(zhǔn)。講解Linux的文件結(jié)構(gòu)和文件類型。播放幻燈片4-10。主題2Ubuntu目錄操作講解并示范使用文件管理器進(jìn)行目錄管理操作。講解并示范使用命令行工具進(jìn)行目錄管理操作。播放幻燈片12-14。主題3Ubuntu文件操作講解并示范使用文件管理器進(jìn)行文件管理操作。講解并示范使用命令行工具進(jìn)行文件管理操作。播放幻燈片16-25。

主題4管理文件和目錄權(quán)限講清講透文件訪問(wèn)者身份和文件訪問(wèn)權(quán)限,以及權(quán)限組合。重點(diǎn)示范使用命令行工具變更文件所有者,使用符號(hào)模式設(shè)置文件訪問(wèn)權(quán)限和使用數(shù)字模式設(shè)置文件訪問(wèn)權(quán)限。簡(jiǎn)單示范使用文件管理器管理文件和文件夾的訪問(wèn)權(quán)限。介紹默認(rèn)訪問(wèn)權(quán)限的設(shè)置。重點(diǎn)講解并示范使用ACL進(jìn)一步控制文件權(quán)限,注意與傳統(tǒng)文件權(quán)限進(jìn)行比較。播放幻燈片27-38。根據(jù)需要播放配套的微課視頻。

拓展部分根據(jù)需要補(bǔ)充講解使用namei命令查看文件權(quán)限、文件特殊權(quán)限的設(shè)置。實(shí)驗(yàn)實(shí)驗(yàn)1熟悉文件管理器的目錄(文件夾)和文件操作實(shí)驗(yàn)2使用命令行工具進(jìn)行目錄操作實(shí)驗(yàn)3使用命令行工具進(jìn)行文件操作實(shí)驗(yàn)4使用命令行工具變更文件訪問(wèn)者身份實(shí)驗(yàn)5使用命令行工具設(shè)置文件訪問(wèn)權(quán)限實(shí)驗(yàn)6使用文件管理器管理文件和文件夾權(quán)限實(shí)驗(yàn)7設(shè)置和查看ACL實(shí)驗(yàn)8ACL進(jìn)階操作(遞歸設(shè)置、目錄繼承和文件繼承)【小結(jié)】Linux使用與Windows操作系統(tǒng)不一樣的目錄結(jié)構(gòu)。Linux雖然是開源系統(tǒng),但是其使用文件系統(tǒng)層次標(biāo)準(zhǔn)來(lái)統(tǒng)一配置目錄結(jié)構(gòu)。對(duì)于多用戶、多任務(wù)的Linux操作系統(tǒng)來(lái)說(shuō),文件與目錄權(quán)限管理必不可少。權(quán)限管理是信息安全工作的重要環(huán)節(jié),有助于加強(qiáng)網(wǎng)絡(luò)和數(shù)據(jù)安全保障體系建設(shè)。在文件與目錄管理工作中要強(qiáng)化標(biāo)準(zhǔn)意識(shí),遵循文件與目錄命名規(guī)范?!舅伎技白鳂I(yè)】想一想1.Linux目錄結(jié)構(gòu)與Windows的有何不同?2.為什么Linux要使用規(guī)范的目錄結(jié)構(gòu)?3.Linux目錄配置標(biāo)準(zhǔn)有何規(guī)定?4.Linux文件有哪些類型?5.關(guān)于文件顯示的命令主要有哪些?6.文件的特殊權(quán)限有哪幾種?7.什么是ACL?為什么要使用ACL?做一做1.使用文件管理器瀏覽、查找和操作文件和文件夾。2.在命令行中創(chuàng)建一個(gè)目錄,然后刪除。3.使用grep命令查找文件內(nèi)容。4.使用find命令查找文件。5.使用ls-l命令查看文件屬性,并進(jìn)行分析。6.使用chown命令更改文件所有者。7.使用字符形式修改文件權(quán)限。8.使用數(shù)字形式修改文件權(quán)限。9.將umask值改為002,請(qǐng)計(jì)算出目錄和文件創(chuàng)建的默認(rèn)權(quán)限。10.設(shè)置目錄繼承ACL并進(jìn)行測(cè)試。

第4單元磁盤存儲(chǔ)管理【課程結(jié)構(gòu)】總課時(shí):4(理論2+實(shí)踐2)序號(hào)理論實(shí)踐備注1Linux磁盤分區(qū)使用命令行工具和磁盤管理器進(jìn)行磁盤分區(qū)2Linux文件系統(tǒng)使用命令行工具和磁盤管理器管理文件系統(tǒng)3存儲(chǔ)設(shè)備命名外部存儲(chǔ)設(shè)備的掛載和使用【教學(xué)目標(biāo)】了解Linux磁盤分區(qū)和文件系統(tǒng)的概念,掌握磁盤和分區(qū)命名方法。使用命令行工具管理磁盤分區(qū)和文件系統(tǒng)。使用圖形用戶界面工具管理磁盤分區(qū)和文件系統(tǒng)。熟悉外部存儲(chǔ)設(shè)備的掛載和使用。【重點(diǎn)與難點(diǎn)】重點(diǎn)Linux磁盤分區(qū)操作方法Linux文件系統(tǒng)的建立、掛載和維護(hù)難點(diǎn)磁盤分區(qū)規(guī)劃掛載文件系統(tǒng)使用卷標(biāo)和UUID表示文件系統(tǒng)【教學(xué)步驟】主題1Linux磁盤存儲(chǔ)基礎(chǔ)講解磁盤數(shù)據(jù)組織。介紹磁盤設(shè)備命名方式。講解Linux磁盤分區(qū)樣式。介紹磁盤分區(qū)命名方式。講解如何規(guī)劃磁盤分區(qū)。介紹磁盤分區(qū)工具。播放幻燈片4-13。主題2管理磁盤分區(qū)和文件系統(tǒng)講解并示范使用fdisk進(jìn)行分區(qū)管理。講解并示范建立文件系統(tǒng),也就是格式化磁盤分區(qū)。講解并示范掛載文件系統(tǒng)。介紹檢查維護(hù)文件系統(tǒng)。演示使用磁盤管理器管理磁盤分區(qū)和文件系統(tǒng)。播放幻燈片15-35。根據(jù)需要播放配套的微課視頻。主題3掛載和使用外部存儲(chǔ)設(shè)備介紹并演示光盤的掛載和使用。講解如何制作和使用光盤映像。介紹并演示USB設(shè)備的掛載和使用。播放幻燈片37-40。

拓展部分根據(jù)需要補(bǔ)充講解其他磁盤分區(qū)工具,如gdisk、parted;還可以介紹文件系統(tǒng)備份的有關(guān)知識(shí)。實(shí)驗(yàn)實(shí)驗(yàn)1使用fdisk工具進(jìn)行分區(qū)管理實(shí)驗(yàn)2使用命令行工具建立文件系統(tǒng)實(shí)驗(yàn)3使用命令行工具掛載文件系統(tǒng)實(shí)驗(yàn)4使用命令行工具檢查維護(hù)文件系統(tǒng)實(shí)驗(yàn)5使用磁盤管理器管理磁盤分區(qū)和文件系統(tǒng)實(shí)驗(yàn)6掛載和使用光盤實(shí)驗(yàn)7掛載和使用U盤【小結(jié)】文件與目錄都需要存儲(chǔ)到各類存儲(chǔ)設(shè)備中,磁盤是最主要的存儲(chǔ)設(shè)備之一。操作系統(tǒng)必須以特定的方式對(duì)磁盤進(jìn)行操作。用戶通過(guò)磁盤管理建立原始數(shù)據(jù)存儲(chǔ),然后借助文件系統(tǒng)將原始數(shù)據(jù)存儲(chǔ)轉(zhuǎn)換為能夠存儲(chǔ)和檢索數(shù)據(jù)的可用格式。學(xué)習(xí)本單元,學(xué)生在掌握Linux磁盤存儲(chǔ)基礎(chǔ)知識(shí)的基礎(chǔ)上,重點(diǎn)學(xué)會(huì)Ubuntu磁盤與文件系統(tǒng)的操作,包括磁盤分區(qū)、建立文件系統(tǒng)掛載和使用文件系統(tǒng)以及外部存儲(chǔ)設(shè)備等?!舅伎技白鳂I(yè)】想一想1.磁盤為什么要分區(qū)?分區(qū)為什么要格式化?2.低級(jí)格式化與高級(jí)格式化有何不同?3.簡(jiǎn)述Linux磁盤設(shè)備命名方法與磁盤分區(qū)命名方法。4.簡(jiǎn)述分區(qū)樣式MBR與GPT。5.簡(jiǎn)述Linux分區(qū)類型Linux(LinuxNative)與LinuxSwap。6.Linux建立和使用文件系統(tǒng)需要哪些步驟?7.Ubuntu主要提供哪些磁盤分區(qū)工具?8.如何自動(dòng)掛載文件系統(tǒng)?9.Linux使用的卷標(biāo)和UUID有什么用?做一做1.使用命令行工具創(chuàng)建一個(gè)磁盤分區(qū),建立文件系統(tǒng),并將它掛載到某目錄中。2.使用Ubuntu內(nèi)置的磁盤管理器創(chuàng)建磁盤分區(qū)。

第5單元軟件包管理【課程結(jié)構(gòu)】總課時(shí):4(理論2+實(shí)踐2)序號(hào)理論實(shí)踐備注1Linux軟件包管理的發(fā)展過(guò)程2Deb軟件包使用dpkg工具安裝和管理Deb軟件包3APT工具使用APT工具安裝和管理軟件包4Snap包使用Snap包安裝和管理軟件源代碼編譯安裝步驟使用源代碼編譯安裝軟件【教學(xué)目標(biāo)】了解Linux軟件包管理的發(fā)展過(guò)程和發(fā)展方向。學(xué)會(huì)使用dpkg工具安裝和管理Deb軟件包。熟練掌握APT工具的使用,了解PPA安裝方法。了解Snap包的特點(diǎn),學(xué)會(huì)使用Snap包安裝軟件。熟悉源代碼編譯安裝的基本步驟,學(xué)會(huì)使用源代碼編譯安裝軟件?!局攸c(diǎn)與難點(diǎn)】重點(diǎn)Deb軟件包管理APT命令行工具的使用使用Snap包安裝軟件源代碼安裝的基本步驟難點(diǎn)使用dpkg工具管理CPU架構(gòu)APT安裝源配置離線安裝Snap包使用源代碼包安裝軟件【教學(xué)步驟】主題1Linux軟件包管理的發(fā)展介紹Linux軟件包管理的發(fā)展過(guò)程(Linux軟件安裝從最初的源代碼編譯安裝發(fā)展到了現(xiàn)在的高級(jí)軟件包管理)。簡(jiǎn)單介紹Ubuntu的在線安裝和離線安裝方式。播放幻燈片4-5。

主題2安裝和管理Deb軟件包講解并示范Deb軟件包的查看、安裝和卸載。講解如何使用dpkg工具管理CPU架構(gòu)。播放幻燈片7-10。根據(jù)需要播放配套的微課視頻。主題3使用APT工具管理軟件包講解APT原理和功能。詳細(xì)講解并示范APT工具的使用。講清講透APT安裝源配置這個(gè)難點(diǎn)。介紹并示范PPA源安裝方式。。播放幻燈片12-25。根據(jù)需要播放配套的微課視頻。

主題4安裝和管理Snap包講解什么是Snap包,Snap包有什么特點(diǎn)。講解并示范使用Snap安裝、更新和卸載軟件包的方法。講清離線安裝Snap包的方法。播放幻燈片27-32。根據(jù)需要播放配套的微課視頻。

主題5使用源代碼編譯安裝軟件介紹使用源代碼編譯安裝軟件的基本步驟。以安裝Python新版本為例示范源代碼編譯安裝。講解如何卸載通過(guò)源代碼編譯安裝的軟件。播放幻燈片34-38。根據(jù)需要播放配套的微課視頻。

拓展部分根據(jù)需要補(bǔ)充講解使用新立得軟件包管理器。實(shí)驗(yàn)實(shí)驗(yàn)1安裝和卸載Deb軟件包實(shí)驗(yàn)2使用APT命令行工具實(shí)驗(yàn)3配置APT源實(shí)驗(yàn)4使用PPA源安裝新版本軟件實(shí)驗(yàn)5使用Snap安裝、更新和刪除軟件包實(shí)驗(yàn)6源代碼編譯安裝Python【小結(jié)】在系統(tǒng)的使用和維護(hù)過(guò)程中,安裝和卸載軟件是用戶必須掌握的技能。目前,在Linux系統(tǒng)上安裝軟件已經(jīng)變得與在Windows系統(tǒng)上安裝軟件上一樣便捷??晒㎜inux安裝的開源軟件非常豐富,Linux提供了多種軟件安裝方式,從最原始的源代碼編譯安裝到最高級(jí)的在線自動(dòng)安裝和更新。學(xué)會(huì)使用源代碼編譯安裝,以及離線安裝方法,有助于讀者順利過(guò)渡到安全可控的國(guó)產(chǎn)操作系統(tǒng)的使用,增強(qiáng)自主創(chuàng)新能力?!舅伎技白鳂I(yè)】想一想1.Linux軟件包管理的發(fā)展經(jīng)歷了哪些過(guò)程?2.Deb軟件包安裝具有哪些特點(diǎn)?3.APT的基本功能有哪些?4.什么是PPA?如何表示PPA源?5.在Ubuntu中能夠直接安裝RPM包嗎?6.Snap安裝方式具有哪些特點(diǎn)?7.源代碼安裝包括哪幾個(gè)步驟?8.安裝軟件包時(shí)為什么要考慮CPU架構(gòu)?9.在Ubuntu系統(tǒng)中軟件包離線安裝方式有哪幾種?離線安裝有什么意義?做一做1.使用apt命令安裝編輯器Emacs,然后卸載。2.通過(guò)PPA源安裝OracleJDK11。3.使用Snap安裝即時(shí)聊天軟件Telegram。4.使用源代碼編譯安裝Python并進(jìn)行測(cè)試。

第6單元系統(tǒng)高級(jí)管理【課程結(jié)構(gòu)】總課時(shí):4(理論2+實(shí)踐2)序號(hào)理論實(shí)踐備注1Linux進(jìn)程基礎(chǔ)Linux進(jìn)程管理操作2systemd基礎(chǔ)使用systemd管控系統(tǒng)和服務(wù)3Linux系統(tǒng)啟動(dòng)過(guò)程與GRUB引導(dǎo)加載程序GRUB配置4Cron服務(wù)與anacron工具,以及systemd定時(shí)器自動(dòng)化任務(wù)配置【教學(xué)目標(biāo)】了解什么是Linux進(jìn)程,學(xué)會(huì)查看和管理Linux進(jìn)程。理解systemd的概念和體系,掌握使用systemd管控系統(tǒng)和服務(wù)的用法。了解Linux系統(tǒng)啟動(dòng)過(guò)程,掌握系統(tǒng)啟動(dòng)配置和啟動(dòng)故障排除方法。了解進(jìn)程的調(diào)度啟動(dòng)方法,學(xué)會(huì)使用Ubuntu自動(dòng)化任務(wù)工具?!局攸c(diǎn)與難點(diǎn)】重點(diǎn)Linux進(jìn)程管理操作systemd的主要概念和術(shù)語(yǔ)systemd單元和單元文件的管理操作管理啟動(dòng)目標(biāo)Cron與anacron的調(diào)度任務(wù)難點(diǎn)系統(tǒng)初始化的3種方式systemd單元文件的創(chuàng)建systemd單元文件與啟動(dòng)目標(biāo)引導(dǎo)加載程序GRUB配置anacron與Cron配合使用systemd定時(shí)器【教學(xué)步驟】主題1Linux進(jìn)程管理講解Linux進(jìn)程的基礎(chǔ)知識(shí)。講解并示范Linux進(jìn)程的查看操作。講解并示范Linux進(jìn)程的管理操作,包括進(jìn)程的啟動(dòng)、掛起和恢復(fù)、結(jié)束,使用nohup命令不掛斷地執(zhí)行進(jìn)程,以及進(jìn)程優(yōu)先級(jí)的調(diào)整。播放幻燈片4-10。根據(jù)需要播放配套的微課視頻。

主題2使用systemd管控系統(tǒng)和服務(wù)通過(guò)Linux系統(tǒng)初始化方式引出systemd系統(tǒng)管理工具。詳細(xì)講解使用systemd管理和控制系統(tǒng)和服務(wù)的方法,讓學(xué)生理解systemd的概念和術(shù)語(yǔ),理解systemd的單元文件,了解systemctl命令的基本用法,學(xué)會(huì)systemd單元和單元文件的管理操作,掌握使用systemd管理Linux服務(wù)、啟動(dòng)目標(biāo)、系統(tǒng)電源的方法。介紹如何配置和使用systemd日志。播放幻燈片12-36。根據(jù)需要播放配套的微課視頻。主題3系統(tǒng)啟動(dòng)配置分析Linux系統(tǒng)啟動(dòng)過(guò)程,讓學(xué)生了解Linux系統(tǒng)初始化配置。講解并示范引導(dǎo)加載程序GRUB配置。根據(jù)需要示范系統(tǒng)啟動(dòng)進(jìn)入特殊模式排除故障。播放幻燈片38-48。根據(jù)需要播放配套的微課視頻。

主題4自動(dòng)化任務(wù)配置講解如何使用Cron服務(wù)安排周期性任務(wù)。講解并演示結(jié)合Cron使用anacron喚醒停機(jī)期間的調(diào)度任務(wù)。講解并示范使用systemd定時(shí)器實(shí)現(xiàn)計(jì)劃任務(wù)管理的方法。播放幻燈片50-56。根據(jù)需要播放配套的微課視頻。

拓展部分根據(jù)需要補(bǔ)充講解系統(tǒng)日志服務(wù)rsyslog的配置和使用。實(shí)驗(yàn)實(shí)驗(yàn)1創(chuàng)建DRS集群實(shí)驗(yàn)2將主機(jī)納入DRS集群管理實(shí)驗(yàn)3編輯DRS集群設(shè)置實(shí)驗(yàn)4測(cè)試DRS負(fù)載平衡功能實(shí)驗(yàn)5配置使用DRS虛擬機(jī)-虛擬機(jī)關(guān)聯(lián)性規(guī)則實(shí)驗(yàn)6配置使用DRS虛擬機(jī)-主機(jī)關(guān)聯(lián)性規(guī)則實(shí)驗(yàn)7創(chuàng)建和配置數(shù)據(jù)存儲(chǔ)集群實(shí)驗(yàn)8測(cè)試StorageDRS基本功能【小結(jié)】操作系統(tǒng)還涉及一些更高級(jí)、更深入的管理,比如進(jìn)程管理、系統(tǒng)和服務(wù)管理、任務(wù)調(diào)度管理以及系統(tǒng)日志管理等。Ubuntu管理員、程序開發(fā)人員等需要掌握這些系統(tǒng)高級(jí)管理的知識(shí)和技能。重點(diǎn)掌握如何使用systemd管控系統(tǒng)和服務(wù)?!舅伎技白鳂I(yè)】想一想1.Linux進(jìn)程有哪幾種類型?什么是守護(hù)進(jìn)程?2.Linux進(jìn)程的手動(dòng)啟動(dòng)和調(diào)度啟動(dòng)有何不同?3.Linux系統(tǒng)初始化有哪幾種方式?每種方式有什么特點(diǎn)?4.什么是systemd單元?5.systemd單元文件有何作用?6.簡(jiǎn)述單元文件與啟動(dòng)目標(biāo)的關(guān)系。7.target單元文件是如何實(shí)現(xiàn)復(fù)雜的啟動(dòng)管理的?8.是否需要區(qū)分單元管理與單元文件管理?9.systemd日志主要收集哪些信息?10.Ubuntu系統(tǒng)啟動(dòng)經(jīng)過(guò)哪4個(gè)階段?11.什么是GRUB?GRUB有什么作用?12.通過(guò)Cron服務(wù)安排每周一至周五凌晨3點(diǎn)執(zhí)行某項(xiàng)任務(wù),調(diào)度時(shí)間如何表示?13.a(chǎn)nacron有什么作用?與Cron服務(wù)任務(wù)調(diào)度有什么不同?14.systemd定時(shí)器分為哪兩種類型??jī)煞N類型的主要區(qū)別是什么?做一做1.執(zhí)行ps命令查看當(dāng)前進(jìn)程。2.熟悉單元管理與單元文件管理的systemctl命令操作。3.請(qǐng)查閱資料,整理出與傳統(tǒng)電源管理命令對(duì)應(yīng)的systemctl電源管理命令。4.熟悉systemd日志條目查看命令。5.動(dòng)態(tài)修改GRUB引導(dǎo)參數(shù)進(jìn)入U(xiǎn)buntu救援模式。

第7單元Ubuntu桌面應(yīng)用【課程結(jié)構(gòu)】總課時(shí):4(理論2+實(shí)踐2)序號(hào)理論實(shí)踐備注1Internet應(yīng)用軟件的使用2多媒體應(yīng)用軟件的使用3LibreOffice辦公套件的使用【教學(xué)目標(biāo)】了解和使用Ubuntu常用的Internet應(yīng)用軟件。了解圖形圖像、音頻、視頻的查看、播放和編輯工具。了解LibreOffice辦公套件的組成,熟悉該套件的使用?!局攸c(diǎn)與難點(diǎn)】重點(diǎn)圖形圖像編輯工具LibreOffice辦公套件難點(diǎn)使用Wine安裝Windows軟件理解LibreOffice主控文檔使用LibreOffice主控文檔【教學(xué)步驟】主題1Internet應(yīng)用介紹并演示W(wǎng)eb瀏覽器的使用。介紹下載工具。講解并示范電子郵件收發(fā)工具的使用。介紹聊天工具,這里重點(diǎn)示范使用Wine安裝Windows軟件TIM。播放幻燈片4-20。根據(jù)需要播放配套的微課視頻。

主題2多媒體應(yīng)用介紹圖形圖像工具。講解多媒體播放工具。介紹音頻編輯和視頻編輯軟件。播放幻燈片22-29。主題3辦公軟件應(yīng)用介紹LibreOffice辦公套件的特點(diǎn)和功能。講解LibreOffice辦公套件的基本使用,包括文字處理、編輯電子表格、制作演示文稿、繪制圖表、編輯公式。重點(diǎn)講解和示范主控文檔的使用。播放幻燈片31-41。根據(jù)需要播放配套的微課視頻。

拓展部分根據(jù)需要補(bǔ)充講解LibreOfficeBase(數(shù)據(jù)庫(kù))的安裝和使用。實(shí)驗(yàn)實(shí)驗(yàn)1熟悉Firefox瀏覽器的使用。實(shí)驗(yàn)2練習(xí)Transmission的文件下載操作。實(shí)驗(yàn)3通過(guò)Wine安裝Windows版本的QQ軟件。實(shí)驗(yàn)4安裝圖形圖像工具GIMP、Inkscape和Dia,然后進(jìn)行試用。實(shí)驗(yàn)5使用LibreOffice套件的文本處理、電子表格處理、演示文稿制作、繪圖、公式編輯等功能。實(shí)驗(yàn)6安裝WPSOffice并進(jìn)行使用操作?!拘〗Y(jié)】Ubuntu提供的桌面應(yīng)用很有特色,頗受廣大用戶青睞。訪問(wèn)Internet是現(xiàn)代操作系統(tǒng)的基本要求,Ubuntu提供了較為完善的Internet應(yīng)用。隨著音頻、視頻的流行,多媒體已成為一類非?;钴S的計(jì)算機(jī)應(yīng)用,Ubuntu桌面版對(duì)多媒體的播放和編輯提供了有力的支持。對(duì)桌面操作系統(tǒng)來(lái)說(shuō),辦公軟件非常重要,Ubuntu預(yù)裝有與Windows桌面辦公軟件MicrosoftOffice類似,功能相當(dāng)?shù)腖ibreOffice辦公套件。對(duì)于考慮日常辦公要使用Linux操作系統(tǒng)取代Windows操作系統(tǒng)的用戶來(lái)說(shuō),Ubuntu桌面版就是比較好的選擇,這對(duì)桌面操作系統(tǒng)的國(guó)產(chǎn)替代具有一定的借鑒意義?!舅伎技白鳂I(yè)】想一想1.Ubuntu常用的桌面應(yīng)用有哪些?2.如何在Ubuntu上制作類似Office的文檔?3.LibreOfficeWriter主控文檔有哪些特點(diǎn)?做一做1.安裝Wine環(huán)境并了解其基本用法,然后通過(guò)Wine安裝騰訊的Windows版本的QQ軟件,并進(jìn)行使用操作。使用操作完畢,卸載QQ軟件。2.安裝圖形圖像工具GIMP、Inkscape和Dia,然后使用其主要功能。3.安裝三維圖形圖像軟件Blender,了解其主要功能,然后進(jìn)行使用操作。4.簡(jiǎn)述LibreOfficeWriter主控文檔的特點(diǎn)。5.使用LibreOffice套件的文本處理、電子表格處理、演示文稿制作、繪圖、公式編輯等功能。6.安裝LibreOfficeBase,使用其桌面數(shù)據(jù)庫(kù)管理功能。7.安裝WPSOffice,并進(jìn)行使用操作。

第8單元Shell編程【課程結(jié)構(gòu)】總課時(shí):4(理論2+實(shí)踐2)序號(hào)理論實(shí)踐備注1Shell編程基礎(chǔ)Shell腳本的執(zhí)行2Shell變量、表達(dá)式和運(yùn)算符在Shell腳本中使用變量、表達(dá)式和運(yùn)算符3Shell條件語(yǔ)句和循環(huán)語(yǔ)句編寫流程控制程序4Shell函數(shù)函數(shù)的定義和調(diào)用正則表達(dá)式在Shell腳本中使用正則表達(dá)式文本處理命令grep、sed和awk命令的文本文件操作【教學(xué)目標(biāo)】熟悉Shell編程的基本步驟,掌握腳本的執(zhí)行和調(diào)試方法。了解Shell變量、表達(dá)式和運(yùn)算符,學(xué)會(huì)使用它們編寫程序。了解條件語(yǔ)句和循環(huán)語(yǔ)句,學(xué)會(huì)編寫流程控制程序。掌握函數(shù)的定義和調(diào)用,學(xué)會(huì)使用函數(shù)對(duì)Shell程序進(jìn)行模塊劃分。學(xué)會(huì)在Shell腳本中使用正則表達(dá)式與文本處理命令,實(shí)現(xiàn)自動(dòng)化運(yùn)維任務(wù)?!局攸c(diǎn)與難點(diǎn)】重點(diǎn)Shell編程基本步驟Shell變量的定義和使用整數(shù)關(guān)系運(yùn)算符字符串和文件檢測(cè)運(yùn)算符Shell分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)難點(diǎn)位置參數(shù)變量替換多命令的組合執(zhí)行正則表達(dá)式sed和awk命令【教學(xué)步驟】主題1Shell編程基本步驟通過(guò)示例講解Shell編程的基本步驟,包括腳本編寫、執(zhí)行。播放幻燈片4-8。

主題2Shell變量舉例講解不同類型Shell變量(主要包括用戶自定義變量、環(huán)境變量和內(nèi)部變量)的定義和使用。播放幻燈片10-19。主題3表達(dá)式與運(yùn)算符講解Shell表達(dá)式和運(yùn)算符,重點(diǎn)講解整數(shù)關(guān)系運(yùn)算符、字符串檢測(cè)運(yùn)算符和文件檢測(cè)運(yùn)算符。介紹布爾運(yùn)算符和三目運(yùn)算符。播放幻燈片21-28。主題4流程控制語(yǔ)句講解一下多命令的組合執(zhí)行,這方面實(shí)際應(yīng)用較多。講解如何控制程序執(zhí)行的流程,主要是分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。播放幻燈片30-33。主題5Shell函數(shù)講解如何通過(guò)函數(shù)實(shí)現(xiàn)程序模塊的劃分,主要內(nèi)容包括Shell函數(shù)的定義和調(diào)用、Shell函數(shù)的返回值。播放幻燈片35-37。

主題6Shell正則表達(dá)式與文本處理命令介紹正則表達(dá)式的構(gòu)成和用途,以及正則表達(dá)式的類型,。講解如何在Shell腳本中將grep、sed、awk等文本文件處理命令和正則表達(dá)式結(jié)合起來(lái)使用,實(shí)現(xiàn)自動(dòng)化管理功能。編寫一個(gè)實(shí)時(shí)檢測(cè)當(dāng)前主機(jī)可用內(nèi)存的Shell腳本來(lái)示范系統(tǒng)運(yùn)維Shell腳本編程。播放幻燈片39-50。根據(jù)需要播放配套的微課視頻。

拓展部分根據(jù)需要補(bǔ)充講解Shell腳本的調(diào)試,以及Shell數(shù)組。實(shí)驗(yàn)實(shí)驗(yàn)1體驗(yàn)不同的Shell腳本執(zhí)行方式實(shí)驗(yàn)2練習(xí)Shell變量賦值和訪問(wèn)操作實(shí)驗(yàn)3練習(xí)基本的Shell編程實(shí)驗(yàn)4練習(xí)分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的Shell編程實(shí)驗(yàn)5在Shell腳本中使用函數(shù)進(jìn)行模塊劃分實(shí)驗(yàn)6在Shell腳本中使用正則表達(dá)式實(shí)驗(yàn)7練習(xí)grep、sed和awk命令的文本文件操作【小結(jié)】Shell編程最基本的功能就是匯集一些在命令行輸入的連續(xù)命令,將它們寫入腳本中,通過(guò)直接執(zhí)行腳本來(lái)啟動(dòng)一連串的命令行指令,如用腳本定義防火墻規(guī)則或者執(zhí)行批處理任務(wù)。Shell編程屬于高級(jí)系統(tǒng)管理。管理員應(yīng)學(xué)習(xí)和掌握Shell編程,學(xué)會(huì)系統(tǒng)管理和維護(hù)的自動(dòng)化操作。Shell編程也是最基本的Linux編程,能夠訓(xùn)練編程思維?!舅伎技白鳂I(yè)】想一想1.Shell編程如何包含外部腳本?2.執(zhí)行Shell腳本有哪幾種方式?3.Shell編程支持哪幾種變量類型?4.什么是位置參數(shù)?它有什么作用?5.Shell編程如何實(shí)現(xiàn)數(shù)學(xué)運(yùn)算?6.邏輯表達(dá)式使用test命令和它的別名“[”有何不同?7.解釋“命令1&&命令2||命令3”和“命令1||命令2&&命令3”兩種組合的含義。8.條件語(yǔ)句if和case有什么區(qū)別?9.Shell循環(huán)結(jié)構(gòu)有哪幾種實(shí)現(xiàn)方式?10.為什么要掌握Linux系統(tǒng)的文本內(nèi)容處理?11.正則表達(dá)式分為哪幾種類型?做一做1.編寫Shell程序,顯示當(dāng)前日期時(shí)間、執(zhí)行路徑、用戶賬戶及其所在的目錄位置。2.編寫Shell程序,判斷一個(gè)文件是不是字符設(shè)備文件,并給出相應(yīng)的提示信息。3.編寫Shell程序,從鍵盤輸入兩個(gè)字符串,比較兩個(gè)字符串是否相等。4.編寫Shell程序,分別用for、while和until語(yǔ)句按順序輸出數(shù)字1~20。5.編寫批量創(chuàng)建Linux用戶的Shell程序。6.編寫實(shí)時(shí)檢測(cè)當(dāng)前可用磁盤空間的Shell程序(要求使用Shell函數(shù))。7.使用sed命令修改/etc/profile配置文件來(lái)定義環(huán)境變量。8.使用awk命令操作/etc/passwd文件,統(tǒng)計(jì)當(dāng)前的用戶賬戶數(shù)。

第9單元C/C++編程【課程結(jié)構(gòu)】總課時(shí):4(理論2+實(shí)踐2)序號(hào)理論實(shí)踐備注1Linux編程基礎(chǔ)熟悉C/C++程序的編輯器、編譯器和調(diào)試器的使用2make和Makefile的編譯機(jī)制使用Autotools產(chǎn)生Makefile3GTK+工具包搭建基于GTK+的圖形用戶界面編程環(huán)境【教學(xué)目標(biāo)】了解Linux平臺(tái)上C/C++程序的編輯器、編譯器和調(diào)試器。理解make和Makefile的編譯機(jī)制,能夠使用Autotools產(chǎn)生Makefile。了解GTK+圖形用戶界面工具包,能夠搭建GTK編程環(huán)境?!局攸c(diǎn)與難點(diǎn)】重點(diǎn)GCC編譯過(guò)程使用make工具了解Makefile部署GTK+編程環(huán)境難點(diǎn)GDB調(diào)試器Glade圖用戶界面設(shè)計(jì)部署集成開發(fā)環(huán)境Anjuta【教學(xué)步驟】主題1Linux編程基礎(chǔ)講解Linux編程基礎(chǔ),重點(diǎn)是GCC編譯過(guò)程和GCC編譯器的使用。解釋并演示GDB調(diào)試器的使用。播放幻燈片4-11。根據(jù)需要播放配套的微課視頻。

主題2使用make和Makefile實(shí)現(xiàn)自動(dòng)編譯介紹KVM虛擬機(jī)的創(chuàng)建方法。介紹make工具的功能和make命令的用法。講解Makefile基礎(chǔ)知識(shí),讓學(xué)生理解軟件項(xiàng)目的編譯機(jī)制講解make的工作方式。詳細(xì)示范使用Autotools工具自動(dòng)產(chǎn)生Makefile。播放幻燈片13-25。根據(jù)需要播放配套的微課視頻。主題3基于GTK+的圖形用戶界面編程講解基于GTK+的圖形用戶界面編程環(huán)境,重點(diǎn)是GTK+編程基本環(huán)境的部署。講解并示范如何使用Glade輔助設(shè)計(jì)界面。講解演示集成開發(fā)環(huán)境Anjuta的部署和使用。播放幻燈片27-51。根據(jù)需要播放配套的微課視頻。

拓展部分根據(jù)需要補(bǔ)充講解基于Qt的圖形用戶界面編程。實(shí)驗(yàn)實(shí)驗(yàn)1C和C++源程序編譯實(shí)驗(yàn)2使用gdb命令調(diào)試C源程序?qū)嶒?yàn)3使用Autotools工具生成Makefile文件并制作源碼安裝包實(shí)驗(yàn)4使用集成開發(fā)環(huán)境Anjuta開發(fā)基于GTK+的圖形用戶界面程序【小結(jié)】隨著越來(lái)越多的程序員選擇Linux平臺(tái)來(lái)編寫程序,Ubuntu桌面版已經(jīng)成為重要的軟件開發(fā)平臺(tái)。C和C++是兩種經(jīng)典的編程語(yǔ)言,目前在業(yè)界依然具有舉足輕重的地位。Linux本身就是用C語(yǔ)言編寫的。本單元的重點(diǎn)不是介紹如何編寫C和C++程序,而是以C/C++程序開發(fā)為例講解在Ubuntu系統(tǒng)中如何建立和使用程序編譯和開發(fā)環(huán)境,如GCC編譯器和make工具。。圖形用戶界面編程日益重要,在Linux系統(tǒng)上開發(fā)C/C++程序,尤其是圖形用戶界面程序,是替代Wintel體系,為國(guó)產(chǎn)操作系統(tǒng)提供自己的應(yīng)用軟件,打造國(guó)產(chǎn)軟件生態(tài)環(huán)境的重要途徑?!舅伎技白鳂I(yè)】想一想1.GCC編譯過(guò)程分為哪幾個(gè)階段?2.為什么要使用動(dòng)態(tài)連接?3.make工具有哪些功能?4.Makefile采用什么樣的語(yǔ)法格式?5.make是如何工作的?6.為什么要使用Autotools?7.GTK+具有哪些功能和特性?做一做1.安裝GCC,創(chuàng)建一個(gè)簡(jiǎn)單的C和C++源程序,然后分別使用gcc和g++命令進(jìn)行編譯。2.使用gdb命令調(diào)試C源程序。3.參照本章示例,使用Autotools工具生成Makefile文件,完成源碼安裝,并制作源碼安裝包。4.安裝GTK+、Glade和Anjuta,參照本章Anjuta基本使用的示范,使用Anjuta創(chuàng)建一個(gè)項(xiàng)目,編輯圖形用戶界面,編譯并生成可執(zhí)行文件,最終生成用于發(fā)布源碼的壓縮包。第10單元Java與Android開發(fā)環(huán)境【課程結(jié)構(gòu)】總課時(shí):4(理論2+實(shí)踐2)序號(hào)理論實(shí)踐備注1Java基礎(chǔ)安裝和使用Eclipse2Android基礎(chǔ)安裝和使用AndroidStudio【教學(xué)目標(biāo)】了解Java的特點(diǎn)和體系,學(xué)會(huì)在Ubuntu平臺(tái)上安裝JDK。了解Java程序集成開發(fā)環(huán)境,學(xué)會(huì)在Ubuntu平臺(tái)上安裝和使用Eclipse。熟悉Android系統(tǒng)架構(gòu),了解Android開發(fā)工具。掌握在Ubuntu平臺(tái)上安裝和使用AndroidStudio的方法?!局攸c(diǎn)與難點(diǎn)】重點(diǎn)在Ubuntu系統(tǒng)中安裝JDK在Ubuntu系統(tǒng)中安裝和使用Eclipse在Ubuntu系統(tǒng)中安裝和使用AndroidStudio難點(diǎn)管理Java版本的切換使用Eclipse開發(fā)Java應(yīng)用程序基于AndroidStudio開發(fā)Android應(yīng)用【教學(xué)步驟】主題1Java開發(fā)環(huán)境的搭建介紹Java語(yǔ)言的特點(diǎn),講解Java體系和JDK版本,示范安裝JDK的方法和Java版本切換方法。重點(diǎn)講解Java應(yīng)用程序集成開發(fā)環(huán)境的部署,讓學(xué)生能夠部署Eclipse來(lái)開發(fā)Java應(yīng)用程序。播放幻燈片4-20。根據(jù)需要播放配套的微課視頻。

主題2Android開發(fā)環(huán)境的搭建介紹Android系統(tǒng)架構(gòu)和主要組件,講解Android的主要優(yōu)勢(shì)。介紹Android開發(fā)工具。重點(diǎn)講解并演示Android開發(fā)環(huán)境AndroidStudio安裝部署。示范基于AndroidStudio開發(fā)簡(jiǎn)單的Android應(yīng)用。播放幻燈片22-54。根據(jù)需要播放配套的微課視頻。

拓展部分根據(jù)需要補(bǔ)充講解使用update-java-alternatives管理Java版本。實(shí)驗(yàn)實(shí)驗(yàn)1通過(guò)PPA安裝OracleJDK實(shí)驗(yàn)2使用update-alternatives切換Java版本實(shí)驗(yàn)3使用Eclipse開發(fā)Java應(yīng)用程序?qū)嶒?yàn)4基于AndroidStudio開發(fā)Android應(yīng)用【小結(jié)】在Ubuntu系統(tǒng)上不僅可以編寫傳統(tǒng)的C/C++程序,而且可以開發(fā)Java程序和移動(dòng)應(yīng)用。作為廣泛使用的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,Java支持桌面、移動(dòng)和網(wǎng)絡(luò)應(yīng)用開發(fā)。在Ubuntu平臺(tái)上部署Java開發(fā)環(huán)境非常方便,通常使用Eclipse開發(fā)Java應(yīng)用程序。Android是目前市場(chǎng)上占有率最高的移動(dòng)操作系統(tǒng),Android應(yīng)用程序可以使用Java語(yǔ)言編寫。在Ubuntu平臺(tái)上部署Android開發(fā)環(huán)境非常方便,通常使用官方的AndroidStudio。【思考及作業(yè)】想一想1.Java主要有哪些特點(diǎn)?2.Java體系結(jié)構(gòu)包括哪些組件?3.針對(duì)不同的應(yīng)用,JDK分為哪幾個(gè)版本?4.Android系統(tǒng)架構(gòu)分為哪幾個(gè)層次?5.什么是AndroidSDK?做一做1.在Ubuntu系統(tǒng)中安裝新版本的OpenJDK和OracleJDK。2.使用update-alternatives實(shí)現(xiàn)Java版本的切換。3.在Ubuntu系統(tǒng)上安裝Eclipse,使用Eclipse創(chuàng)建一個(gè)Java項(xiàng)目,再創(chuàng)建一個(gè)Java類,并進(jìn)行測(cè)試。4.在Ubuntu上安裝AndroidStudio,配置管理AndroidSDK,創(chuàng)建一個(gè)Android項(xiàng)目,并配置Android模擬器進(jìn)行測(cè)試。第11單元PHP、Python和Node.js開發(fā)環(huán)境【課程結(jié)構(gòu)】總課時(shí):4(理論2+實(shí)踐2)序號(hào)理論實(shí)踐備注1LMAP平臺(tái)在Ubuntu平臺(tái)上部署PHP開發(fā)環(huán)境2Python基礎(chǔ)在Ubuntu平臺(tái)上部署Python開發(fā)環(huán)境3Node.js基礎(chǔ)在Ubuntu平臺(tái)上部署Node.js開發(fā)環(huán)境【教學(xué)目標(biāo)】了解LAMP平臺(tái),學(xué)會(huì)在Ubuntu平臺(tái)上部署PHP開發(fā)環(huán)境。了解Python編程語(yǔ)言,學(xué)會(huì)在Ubuntu平臺(tái)上部署Python開發(fā)環(huán)境。了解Node.js編程語(yǔ)言,學(xué)會(huì)在Ubuntu平臺(tái)上部署Node.js開發(fā)環(huán)境?!局攸c(diǎn)與難點(diǎn)】重點(diǎn)LAMP平臺(tái)的安裝使用EclipseforPHP開發(fā)PHP程序使用PyCharm開發(fā)Python應(yīng)用程序在Ubuntu系統(tǒng)上安裝Node.js開發(fā)Node.js應(yīng)用程序難點(diǎn)部署PHP調(diào)試環(huán)境Python虛擬環(huán)境和包管理調(diào)試Node.js應(yīng)用程序【教學(xué)步驟】主題1PHP開發(fā)環(huán)境搭建介紹LAMP的背景知識(shí)。講解如何在Ubuntu上使用Eclipse建立PHP集成開發(fā)環(huán)境。講解使用Eclipse開發(fā)和調(diào)試PHP應(yīng)用程序。播放幻燈片4-24。根據(jù)需要播放配套的微課視頻。

主題2Python開發(fā)環(huán)境搭建介紹Python的特點(diǎn)。介紹Python的安裝。講解并示范Python虛擬環(huán)境的創(chuàng)建和管理。介紹并示范如何使用pip工具管理包。重點(diǎn)講解在Ubuntu系統(tǒng)中建立Python集成開發(fā)環(huán)境,讓學(xué)生掌握PyCharm開發(fā)Python應(yīng)用程序的方法。播放幻燈片26-43。根據(jù)需要播放配套的微課視頻。主題3Node.js開發(fā)環(huán)境搭建對(duì)Node.js做一個(gè)簡(jiǎn)單介紹。講解并示范在Ubuntu系統(tǒng)上安裝Node.js。以VisualStudioCode為例,講解并示范在Ubuntu系統(tǒng)上安裝Node.js集成開發(fā)環(huán)境講解使用VisualStudioCode開發(fā)和調(diào)試Node.js應(yīng)用程序播放幻燈片45-54。根據(jù)需要播放配套的微課視頻。

拓展部分根據(jù)需要補(bǔ)充講解PHP、Python和Node.js版本的切換方法。實(shí)驗(yàn)實(shí)驗(yàn)1在Ubuntu桌面版上安裝LAMP平臺(tái)實(shí)驗(yàn)2使用EclipseforPHPDevelopers開發(fā)PHP應(yīng)用程序?qū)嶒?yàn)3使用PyCharm開發(fā)Python應(yīng)用程序?qū)嶒?yàn)4使用VisualStudioCode開發(fā)基于Node.js的Web應(yīng)用程序【小結(jié)】越來(lái)越多的程序員選擇使用Linux平臺(tái)進(jìn)行Web應(yīng)用開發(fā),Ubuntu桌面版非常適合Web應(yīng)用開發(fā)。使用腳本編程語(yǔ)言開發(fā)的程序可以直接從源代碼運(yùn)行,不需要編譯成二進(jìn)制代碼,有助于提高開發(fā)效率,便于跨平臺(tái)移植,有利于國(guó)產(chǎn)操作系統(tǒng)的推廣和普及。Web應(yīng)用開發(fā)大多數(shù)選擇腳本編程語(yǔ)言,本單元介紹3種流行的腳本編程語(yǔ)言PHP、Python和Node.js的開發(fā)環(huán)境搭建。這些腳本編程語(yǔ)言擁有豐富的開源資源和良好的軟件生態(tài),我們要充分利用。【思考及作業(yè)】想一想1.Ubuntu桌面版適合Web應(yīng)用程序的開發(fā)嗎?2.LMAP的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論