[201212005][Linux操作系統(tǒng)]
課程教學(xué)大綱
Linux是電軟系計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)開設(shè)的一門專業(yè)選修課程,是一門集技術(shù)性、工程性、管理型于一體的課程;該課程具有專業(yè)性、應(yīng)用性和實(shí)踐性;對(duì)形成學(xué)生的程序開發(fā)和環(huán)境搭配能力影響很大。本課程的主要任務(wù)是針對(duì)計(jì)算機(jī)專業(yè),訓(xùn)練學(xué)生的軟件開發(fā)和環(huán)境使用能力,培養(yǎng)適應(yīng)社會(huì)需要的軟件研發(fā)人才。
主要知識(shí)點(diǎn):
1.1 Linux概述
1.2 Linux安裝
1.3 Linux基本配置
1.4 Linux環(huán)境桌面
教學(xué)要求:通過(guò)本章的學(xué)習(xí),使學(xué)生了解Linux的概念,安裝和基本配置和主流桌面環(huán)境。
重點(diǎn):Linux 安裝和基本配置。
難點(diǎn):Linux 安裝。
采用的教學(xué)方法:知識(shí)點(diǎn)講解、課堂練習(xí)。
講授學(xué)時(shí):2學(xué)時(shí)
主要知識(shí)點(diǎn):
2.1 Shell基本命令
2.2 文件目錄管理
2.3 軟件包管理
2.4 磁盤管理
2.5 用戶與用戶組管理
2.6 進(jìn)程管理
教學(xué)要求:通過(guò)本章的學(xué)習(xí),使學(xué)生了解Shell命令,文件目錄、常見Linux管理核心技術(shù)和進(jìn)程管理。
重點(diǎn):Shell命令、文件目錄管理、用戶組管理、進(jìn)程管理。
難點(diǎn):Shell命令、磁盤管理。
采用的教學(xué)方法:知識(shí)點(diǎn)講解、課堂練習(xí)。
講授學(xué)時(shí):16學(xué)時(shí)
主要知識(shí)點(diǎn):
3.1 Linux網(wǎng)絡(luò)配置
3.2 Linux瀏覽器
3.3 Linux郵件系統(tǒng)
3.4 Linux傳輸文件
3.5 Linux遠(yuǎn)程登錄
教學(xué)要求:通過(guò)本章的學(xué)習(xí),使學(xué)生理解網(wǎng)絡(luò)配置,郵件系統(tǒng)、文件傳輸和遠(yuǎn)程登錄等基本技能。
重點(diǎn):文件傳輸和遠(yuǎn)程登錄。
難點(diǎn):文件傳輸。
采用的教學(xué)方法:知識(shí)點(diǎn)講解、課堂練習(xí)。
講授學(xué)時(shí):4學(xué)時(shí)
主要知識(shí)點(diǎn):
4.1 Linux多媒體
4.2 Linux圖像
4.3 Linux打印機(jī)配置
4.4 Linux辦公軟件的使用
教學(xué)要求:通過(guò)本章的學(xué)習(xí),使學(xué)會(huì)使用Linux進(jìn)行多媒體播放、圖像展示、打印機(jī)配置、基本辦公軟件配置。
重點(diǎn):打印機(jī)使用和多媒體展示。
難點(diǎn):打印機(jī)配置。
采用的教學(xué)方法:知識(shí)點(diǎn)講解、課堂練習(xí)。
講授學(xué)時(shí):2學(xué)時(shí)
主要知識(shí)點(diǎn):
5.1 Linux程序開發(fā)篇
5.2 Shell編 程
教學(xué)要求:通過(guò)本章的學(xué)習(xí),使學(xué)生學(xué)會(huì)基本的Linux編程和shell腳本編寫。
重點(diǎn):Linux 編程和Shell腳本。
難點(diǎn):Linux 編程和Shell腳本。
采用的教學(xué)方法:知識(shí)點(diǎn)講解、課堂練習(xí)。
講授學(xué)時(shí):4學(xué)時(shí)
第6篇:服務(wù)器
主要知識(shí)點(diǎn):
6.1 服務(wù)器基礎(chǔ)知識(shí)
6.2 HTTP服務(wù)器
6.3 FTP服務(wù)器——vsftpd
6.4 Samba服務(wù)器
6.5 網(wǎng)絡(luò)磁盤
教學(xué)要求:通過(guò)本章的學(xué)習(xí),使了解Linux服務(wù)器配、Http服務(wù)器、FTP服務(wù)器、Samba服務(wù)器、網(wǎng)絡(luò)磁盤。
重點(diǎn):服務(wù)器配置、網(wǎng)絡(luò)磁盤
難點(diǎn):服務(wù)器配置、網(wǎng)絡(luò)磁盤
采用的教學(xué)方法:知識(shí)點(diǎn)講解、小組討論。
講授學(xué)時(shí):4學(xué)時(shí)
主要知識(shí)點(diǎn):
7.1 Linux任務(wù)計(jì)劃:cron
7.2 Linux防火墻和網(wǎng)絡(luò)安全
7.3病毒和木馬
7.4 常見命令
教學(xué)要求:通過(guò)本章的學(xué)習(xí),使了解Linux安全機(jī)制和常用命令、cron。
重點(diǎn):Linux安全機(jī)制 和常見命令
難點(diǎn):Linux安全機(jī)制
采用的教學(xué)方法:知識(shí)點(diǎn)講解、課堂練習(xí)。
講授學(xué)時(shí):2學(xué)時(shí)
在本門課程結(jié)束時(shí),學(xué)生應(yīng)該能夠:
1、熟悉Linux系統(tǒng)特點(diǎn)、掌握其使用方法和常見語(yǔ)言在Linux系統(tǒng)上的編程和shell腳本命令。
2、能針對(duì)具體的項(xiàng)目,能使用Linux環(huán)境進(jìn)行編程,解決編程過(guò)程中遇到的環(huán)境問題;
3、提高分析問題和解決問題的能力;
4、提高查閱資料的能力;
5、提高綜合運(yùn)用所學(xué)知識(shí)和技能進(jìn)行綜合項(xiàng)目實(shí)踐的能力;
6、提高團(tuán)隊(duì)合作的能力。
學(xué)生應(yīng)積極參與課堂教學(xué)并完成相關(guān)的作業(yè)、實(shí)驗(yàn)。
學(xué)生應(yīng)認(rèn)真進(jìn)行課前預(yù)習(xí),閱讀教材和指定參考書及重要的參考文獻(xiàn)。
在實(shí)際項(xiàng)目課,安排各小組進(jìn)行項(xiàng)目管理的討論,以及成果演示。
安排課堂提問、期末考試。
按中山大學(xué)南方學(xué)院相關(guān)規(guī)定執(zhí)行。
剽竊是嚴(yán)重違反學(xué)校規(guī)章制度的行為。一經(jīng)發(fā)現(xiàn),將上報(bào)相關(guān)部門,并受到包括開除學(xué)籍在內(nèi)的嚴(yán)厲處罰。
1、Linux從入門到精通 劉憶智 等 著. 清華大學(xué)出版社2014-02-01
1.鳥哥的Linux私房菜 人民郵電出版社 出版時(shí)間 第3版
1、Linux中國(guó),https://linux.cn/
1、CSDN博客:http://blog.csdn.net/
(五)其他參考資料
1、Linux社區(qū) http://www.linux.org/
2、國(guó)外編程社區(qū)論壇stackoverflow.com
1、個(gè)人預(yù)習(xí)
2、課堂講授
3、課堂問答
4、習(xí)題講解
5、案例討論
6、課后實(shí)驗(yàn)
7、小型實(shí)驗(yàn)項(xiàng)目
8、期末考試
預(yù)期學(xué)習(xí)成果 | 教學(xué)活動(dòng) | 學(xué)習(xí)成果考察內(nèi)容:作業(yè)/課程實(shí)驗(yàn) |
第1篇:第1-4章 :Linux概述;安裝;配置;桌面環(huán)境 | 1、2、3、4、6、8 | ? 課后作業(yè): ? 1. 什么是Linux?它有什么優(yōu)點(diǎn)? ? 2. 學(xué)會(huì)自己安裝Linux(Ubuntu為例) 并截一張你安裝好后進(jìn)入系統(tǒng)的ubuntu桌面的圖片。任意一張均可。 ? 3. 什么是Linux的root權(quán)限? ? 4.命令行sudu是什么意思?
|
第2篇:第5章Shell 基本命令 | 1、2、3、4、5、7、8 | ? 課后作業(yè): ? 1. 什么是Shell? ? 2. 簡(jiǎn)述ls、whereis、cd、pwd的作用。 ? 3. 用一個(gè)命令查找當(dāng)前目錄中,在最近一天內(nèi)修改過(guò)的命令。 ? 4. 請(qǐng)用一行命令在文件day中查找包含un的行; |
第2篇:第6章 文件目錄管理 | 1、2、3、4、5、6、8 | ? 1.在ubuntu上練習(xí)使用:ls、dir;cat; more;less;grep;find;locate;whereis;uname;man等命令,并對(duì)每一命令用一句話簡(jiǎn)述其功能; ? 2.在ubuntu上練習(xí)使用:mkdir; mv; touch; cp; rm; chown; chmod; ln; ls >和管道I等命令,并對(duì)每一命令用一句話簡(jiǎn)述其功能; |
第2篇:第7章 軟件包管理 | 1、2、3、4、5、6、8 | ? 1. 在ubuntu上練習(xí)使用命令行安裝Chrome,并寫該命令行; ? 2. 在ubuntu上練習(xí)使用命令行卸載Chrome,并寫出改命令行; ? 3. 在ubuntu上練習(xí)使用dpkg管理軟件,并舉例dpkg的使用方法。 ? 4. 在ubuntu上練習(xí)使用apt-get下載安裝skype |
第2篇:第8章 磁盤管理 | 1、2、3、4、5、6、8 | ? 1.Linux上主流的文件系統(tǒng)有哪些? ? 2. 在ubuntu上練習(xí)使用mount命令,并舉例其中用法; ? 3. 在ubuntu上練習(xí)使用gzip、rar;tar等命令進(jìn)行壓縮文件,并舉例其使用方法; ? 4. 在ubuntu上練習(xí)使用dump和restore命令。并舉例其使用方法。
|
第2篇:第9章:用戶和用戶組管理 | 1、2、3、4、5、6、8 | ? 1. 在ubuntu上練習(xí)使用useradd,groupadd并舉例其使用方法。 ? 2. 在ubuntu上練習(xí)使用history,history并舉例其使用方法。 ? 3. 在ubuntu上練習(xí)使用su,并舉例其使用方法。 ? 4.UID和GID標(biāo)識(shí)什么? |
第2篇:第10章:進(jìn)程管理 | 1、2、3、4、5、8 | ? 1.什么是進(jìn)程?什么是線程? ? 2.簡(jiǎn)述進(jìn)程和線程的區(qū)別。 ? 3. 在ubuntu上練習(xí)使用top,并舉例其使用方法。 ? 4. 在ubuntu上練習(xí)使用kill,并舉例其使用方法。 |
第3篇 :網(wǎng)絡(luò)編 第11章:網(wǎng)絡(luò)配置 第12章:瀏覽網(wǎng)頁(yè)
| 1、2、3、4、5、8 | ? 1. 在ubuntu上練習(xí)使用ifconfig,ifconfig并舉例其使用方法。 ? 2. 在ubuntu上練習(xí)使用常見的瀏覽器并列舉常見瀏覽器 |
第3篇 :網(wǎng)絡(luò)編 第13章:收發(fā)郵件 第14章:文件傳輸
| 1、2、3、4、5、8 | ? 1. 在ubuntu上練習(xí)使用sftp和scp傳輸文件,并舉例其使用方法。 ? 2. 在ubuntu上練習(xí)使用ssh遠(yuǎn)程登錄。并舉例其使用方法。 |
第4篇 :娛樂與辦公篇
| 1、2、3、4、5、6、8 | 1.舉例當(dāng)前Linux主流的多媒體軟件。 2.舉例當(dāng)前Linux主流的圖像體軟件。 3.學(xué)會(huì)配置當(dāng)前Linux的打印機(jī)。 4. 舉例當(dāng)前Linux主流的辦公軟件。 |
第5篇 :程序開發(fā)篇第20章 Linux編程
| 1、2、3、4、5、7、8 | 1.使用Vim編寫打印hello word; 2. 使用gcc 編譯hello world 文件 3.使用gdb調(diào)試以上程序; 4.初步學(xué)會(huì)svn等管理工具,模擬提交以上程序; |
第21章 Shell編程 | 1、2、3、4、5、7、8 | 1. 什么是正則表達(dá)式; 2.打印hello world的shell腳本,并解釋執(zhí)行。 3.列舉10個(gè) shell常用的運(yùn)算符。并解釋其含義。 4. 舉例if 和case的用法。 |
第6篇:服務(wù)器
| 1、2、3、4、5、6、8 | 1. Linux的啟動(dòng)步驟有哪些? 2.什么是守護(hù)進(jìn)程? 3.什么是LAMP。 4.簡(jiǎn)述samba和NFS服務(wù)器的特點(diǎn)。 |
第7篇:系統(tǒng)安全篇 | 1、2、3、4、5、8 | 1. 什么是cron?; 2.自己組織語(yǔ)言,談?wù)?/span>Linux的安全性如何。 3. 在附錄中找到diff并說(shuō)明其作用。 4. 寫一篇關(guān)于Linux系統(tǒng)安全性的文章,300字以上。 |
1、出勤率: 5%
2、課堂參與: 10%
3、課后作業(yè): 5%
4、課堂實(shí)驗(yàn)[A1] : 30%
5、期末考試: 50%
考勤 (5%) |
1)考勤:至少5次考勤,缺勤一次扣1-2分。 |
加分項(xiàng) |
1)主動(dòng)參與課堂討論、回答問題:一次加1分,最多5分。 |
課堂參與、作業(yè)、實(shí)驗(yàn) (45%) |
1)課后作業(yè):占本項(xiàng)的20%,按時(shí)按質(zhì)量完成課后作業(yè); 2)課堂測(cè)驗(yàn):占本項(xiàng)的80%,完成每次課堂測(cè)驗(yàn)任務(wù),根據(jù)完成情況評(píng)定A+、A-、B+、B-。 |
期末考試 (50%) |
1)期末考試:占本項(xiàng)的100%,參加期末的開卷考試 |
周次 | 課程要點(diǎn) | 理論學(xué)時(shí) | 實(shí)驗(yàn)學(xué)時(shí)[A2] | 習(xí)題學(xué)時(shí) |
1 | 理論:第一篇基礎(chǔ)篇 | 2 | ||
2 | 理論: 第2篇: 第5章 Shell基本命令 | 2 | ||
3 | 理論:第2篇: 第6章 文件目錄管理 | 2 | ||
4 | 理論:第2篇: 第7章軟件包管理 | 2 | ||
5 | 理論:第2篇實(shí)驗(yàn) | 2 | ||
6 | 理論:第2篇:第8章磁盤管理 | 2 | ||
7 | 理論:第2篇:第9章用戶與用戶組管理 | 2 | ||
8 | 理論: 第2篇:第10章 進(jìn)程管理 | 2 | ||
9 | 第2篇 第2篇實(shí)驗(yàn) | 2 | ||
10 | 理論: 第3篇第11章 Linux網(wǎng)絡(luò)配置 第3篇第12章 Linux瀏覽器 | 2 | ||
11 | 理論:第13篇Linux網(wǎng)絡(luò)配置 第14章 Linux傳輸文件 第15章 Linux遠(yuǎn)程登錄 | 2 | ||
12 | 理論:第4篇:娛樂與辦公篇 | 2 | ||
13 | 理論:第5篇 第20章 Linux程序開發(fā)篇 | 2 | ||
14 | 理論:第5篇第21章 Shell編程 | 2 | ||
15 | 理論:第6篇第22章 服務(wù)器基礎(chǔ)知識(shí) 第23章 HTTP服務(wù)器 第24章FTP服務(wù)器——vsftpd | 2 | ||
16 | 理論:第6篇第25章 Samba服務(wù)器 第26章 網(wǎng)絡(luò)磁盤 | 2 | ||
17 | 理論:第7篇:系統(tǒng)安全篇 | 2 | ||
18 | 復(fù)習(xí) | 2 | ||
19 | 考試周 | |||
20 | 考試周 | |||
總學(xué)時(shí) | 36 |