版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Linux操作系統教學大綱
中文名稱:Linux操作系統英文名稱:LinuxOperatingSystem
課程代碼:172035學時/學分:36/2
課程類別:專業(yè)基礎課程性質:必修
先修課程:數據結構操作系統后續(xù)課程:嵌入式操作系統網絡安全技
01課程簡介
Linux操作系統是計算機科學與技術專業(yè)開設的一門專業(yè)基礎課程,是一門實踐
性很強的課程;對形成學生的職業(yè)能力、提高實踐水平有重要的作用。本課程的主
要任務是訓練學生能靈活運當今主流的操作系統構建網絡環(huán)境、進行網絡管理、搭
建各種網絡服務、不同平臺下的軟件開發(fā)及移植的能力,培養(yǎng)學生綜合運用所學知
識進行綜合實踐的能力,最終讓學生提高分析問題、并運用計算機技能解決實際問
題的能力。
02課程地位和教學目的
2.1課程地位
本課程是計算機科學與技術專業(yè)的專業(yè)基礎課,Linux是自由軟件項目的重要組
成部分。它目前廣泛地應用于計算機科學研究、軟件技術研究、網絡服務后臺系統
等需要高可靠性、高復雜度的環(huán)境之中。因此,學習使用Linux也成為計算機專業(yè)
人員所必備的技能之一。掌握Linux操作系統的基本應用技能,可以更好地理解多
用戶多任務操作系統的進程調度控制管理、系統性能優(yōu)化管理及軟件系統的架構分
析及不同平臺移植等知識,對綜合實踐能力的培養(yǎng)有重要的促進作用。為后續(xù)課程
如嵌入式操作系統、工程實訓、畢業(yè)設計等畢業(yè)要求起到重要的支撐作用。
2.2教學目的
本課程是操作系統原理的基礎上,在Linux操作系統上的實踐課,通過本課程
的學習,使學生能夠掌握不同平臺的組網、建網、管網以及軟件程序設計、平臺移
植的基本知識,提高多角度分析和解決問題的能力、以及綜合實踐的能力。為學生
的后續(xù)課程和終身學習奠定基礎。該目標分解為以下子目標:
?使學生能夠進一步掌握操作系統的結構、內核和管理,了解不同操作系統的特點、
設計技巧和方法。
?理解操作系統與計算機硬件的關系,以及不同操作系統與其平臺下軟件的關系,掌
握不同的操作系統是如何組織和運作的。
?掌握類Unix操作系統的使用和一般管理方法,掌握Linux操作系統的分時終端下的
系統管理、網絡服務構建以及該系統下的編程開發(fā)等知識。
具備不同網絡操作系統下的各種服務的構建與維護能力、網絡編程、多平臺軟件開
發(fā)與移植的能力,從而為學生今后的不同的計算機軟硬件系統平臺上的開發(fā)設計打
下堅實的基礎。
教學目標1:掌握類Unix操作系統的基本應用技巧,為今后的該類操作系統下的軟
硬件開發(fā)、嵌入式系統的設計等打下基礎,對畢業(yè)要求3-1提供一定的支撐。
教學目標2:能夠設計合理的網絡系統架構方案,優(yōu)化系統性能,掌握遠程終端方
式管理技術,安全、穩(wěn)定、高效地建立各種網絡服務,對畢業(yè)要求5-2提供支撐。
教學目標3:對于系統的不同的系統下的軟件開發(fā)、平臺移植,各種網絡服務的構
建、組網建網都需要具備團隊協作精神,進行任務分工,成員間的有效合作,滿足
實際項目中的客戶各種服務需求,承擔相應責任,對畢業(yè)要求9-1提供支撐。
教學目標4:Linux操作系統不同于Windows的管理方式,是多用戶多任務分時操作
系統,更適合遠程終端的字符命令方式的管理操作,而且現階段網絡提供各種云服
務、云平臺,需要用戶自行管理搭建各種網絡服務及平臺的軟件系統運行環(huán)境,這
就很好地激發(fā)同學們學習使用Linux操作系統的基本知識和技能,并不斷地學習提
升和自我完善,來適應新技術發(fā)展的需求。對畢業(yè)要求12-2提供一定支撐。
課程教學目標與畢業(yè)要求的關系矩陣見表1。
03教學內容及要求
作為專業(yè)基礎課,以下內容為必講內容,主講教師可以根據學生的情況、技術發(fā)展
要求等實際情況適當的擴展。
3.1課程導論
本單元主要是對Linux操作系統有一個課程概論,對學習掌握Linux操作系統
的重要性及其發(fā)展前景有個總的認識。包括自由軟件含義及相關術語;Linux操
作系統的組成及特點;Linux操作系統的發(fā)展歷史,掌握內核版本與發(fā)行版本的
區(qū)別;以及系統組成以及目前常見的各種Linux發(fā)行版本的特點等。
重點:Linux操作系統的組成及特點、內核版本與發(fā)行版本的區(qū)別。
難點:Linux操作系統的組成
3.2教學單元1:Linux的安裝、啟動與關閉
本教學單元主要介紹CentOS7系統的整個安裝過程,包括其各種安裝方式,以
及系統的啟動程序及其配置文件、引導步驟、系統的登錄、注銷及關機要求等內容,
并重點介紹了VMware虛擬機安裝Linux系統的方法意義,Linux系統分區(qū)特點及與
Windows共存的基本要求,最后介紹了多用戶狀態(tài)下,系統如何安全關機。
重點:Linux操作系統的分區(qū)及安裝,以及Linux系統的登錄、注銷及關機要求;
難點:多系統分區(qū)的多重引導安裝;
3.3教學單元2:Linux操作基礎
本教學單元主要介紹了Linux操作系統與shell的關系,強調了命令行操作的
重要性,然后敘述了簡單命令、一般命令格式、常用命令、shell高級操作、Linux
的XWindow、GNOME桌面環(huán)境及系統菜單等內容。通過本章的學習,用戶可以了解到
Linux操作系統與shell的關系、學會一些簡單命令、常用命令以及X窗口下的圖
形操作。
重點:Shell命令的操作基礎、簡單命令;
難點:Shell命令的高級操作及系統環(huán)境變量;
3.4教學單元3:Linux文件系統
本教學單元主要介紹了文件系統管理的常用命令、文件的權限、目錄及文件的
操作、文件的鏈接等。本教學單元是學習和使用Linux操作系統的基礎。文件系統
管理是Linux系統管理的重要組成部分,掌握常用的文件操作命令,對熟練使用
Unix/Linux系統有著重要的作用。
重點:Linux系統的文件操作命令、文件的權限管理;
難點:文件的權限、文件的鏈接;
3.5教學單元4:Linux系統管理
本教學單元主要介紹了Linux系統管理的主要內容。在用戶管理中要熟練掌握
用戶和組的維護和管理工作;在軟件包管理中要熟悉RPM包和TAR包的使用方法;
在網絡通信管理中要了解在命令行下網絡的基本配置方法,要熟練掌握網絡和通信
命令;在進程控制中,要了解Linux中的前臺和后臺工作機制,并掌握常用進程管
理命令;在系統的服務啟動管理中,要學會查看配置文件和運行級別,并掌握使用
管理服務的常用命令;在磁盤操作管理中掌握磁盤的掛接方法,了解磁盤分區(qū)及使
用情況。本教學單元是系統管理員熟練操作Linux的必備基礎,也為后面的網絡服
務架設和系統配置打下扎實的基礎。
重點:用戶管理,軟件包管理,網絡通信管理,進程管理,系統的服務啟動管理;
難點:系統的服務啟動管理,磁盤操作管理;
3.6教學單元5:vi編輯器的使用
本教學單元主要介紹了vi編輯器的基本操作,包括vi編輯器的啟動、保存和
退出、工作模式轉換、文本插入、移動光標、字符串檢索、文本修改編輯的各種命
令和vi選項設置等內容。通過本教學單元的學習,可以掌握到vi編輯器的基本使
用方法,為以后進行系統配置及shell編程等高效的編輯工作打下堅實的基礎。
重點:vi編輯器的啟動、編寫、保存和退出;命令模式下的操作;
難點:文本移動和編輯多個文件;
3.7教學單元6:shell程序設計
本教學單元主要介紹了Shell命令和編程中的相關內容,它是前面Linux常用
命令的延續(xù),如Shell輸入輸出命令,同時通過Shell命令及其特有語法規(guī)則,可
以組織完成較復雜功能的Shell程序;重點介紹了Shell的語法結構和控制語句等。
重點:shell腳本的建立與執(zhí)行,shell的變量,shell程序控制結構語句;
難點:shell環(huán)境變量、shell輸入輸出命令;
3.8教學單元7:Linux的網絡服務
本教學單元主要介紹了Linux操作系統下網絡服務器的配置方法,這些服務包
括幾個常用的服務,NFS服務、Web服務、FTP服務以及SMB服務。
重點:Web服務、FTP服務的構建;
難點:Samba服務構建;
3.9教學單元8:LINUX系統的安全管理
本教學單元主要介紹了網絡安全的基本知識,包括網絡安全的含義、不安全的
因素以及網絡安全的關鍵技術,使讀者對計算機安全管理有個更全面的認識;之后
介紹了Linux系統的日志管理在計算機安全中的作用,包括日志類型、常用的安全
管理中日志文件、以及日志的瀏覽和監(jiān)測方法;最后介紹了防火墻的相關知識以及
Linux防火墻的基本配置方法。
重點:Linux常用的安全管理中日志文件、以及日志的瀏覽和監(jiān)測方法;Linux防火
墻的基本配置方法;
難點:Linux的安全管理中日志文件;Linux防火墻的配置方法;
3.10教學單元9:LINUX系統下的編程
本教學單元主要介紹了Linux系統下的各種開發(fā)平臺和開發(fā)方法,要求掌握最
常用的Linux編程工具以及其環(huán)境;Linux下網絡協議等概念,socket最基本的系
統調用,這是將來如做網絡開發(fā)工作的重要基礎;嵌入式開發(fā)平臺的含義和嵌入式
系統的基本開發(fā)過程。最后介紹了內核含義,內核的體系結構以及開發(fā)內核模塊的
過程。
重點:掌握最常用的Linux編程工具以及其環(huán)境,這包括C、C++、Java語言的開發(fā)
環(huán)境及工具的使用;
難點:嵌入式系統的基本開發(fā)過程;
04
教學環(huán)節(jié)的安排要求
4.1課堂講授
本課程是一門32學時的專業(yè)基礎課,采用在Windows平臺下運行Vmware虛擬
Linux系統,并在Windows下用SSH的遠程終端軟件登錄Linux系統,用字符命令
方式進行講解,講授占32學時,課堂教學中采用案例式、實踐操作等多種教學方法,
教學過程中要突出教學互動,發(fā)揮學生的主觀能動性興趣自主學習。
課堂教學中,以PPT多媒體課件,結合實際操作演示,本課程沒有實驗,建議在機
房授課,教師通過課上講解并實際操作,并留給學生課下演練時間,實現教學互動,
培養(yǎng)同學的實踐能力。
4.2作業(yè)
Linux操作系統,是實踐性很強的一門課程,作業(yè)布置主要是課后的實際案例操
作,根據學習進度完成指定的作業(yè),實現對教學內容鞏固和提高,作業(yè)主要鍛煉學
生的知識運用能力,掌握Linux系統的實際操作技巧。
4.3案例分析
教學過程中運用案例分析法,來加強知識運用,糾正學生對知識運用的補助與
缺陷。
4.4網絡實踐
利用網絡提供的各種云平臺、云服務,讓同學實際操練,通過遠程終端方式,
架設基本的Web服務、文件系統服務,軟件系統的運行環(huán)境的搭建,如利用云平臺
遠程搭建JavaEE軟件系統項目的實際運行環(huán)境,包括數據庫平臺的訪問,利用本地
不同(PC、移動端)平臺來進行訪問測試。
05教授方法和學習方法指導
5.1教授方法
講授法:以黑板理論講授為主,并結合多媒體PPT幻燈片圖文講解。
演示法:針對系統操作中的問題(如進程控制、設備管理、網絡服務等),在windows
下運行虛擬Linux操作系統,并以實例演示進行講解,易于同學們的理解。
討論法:以第二課堂、及作業(yè)形式,為同學們分配任務,利用Linux操作系統課程
中的內容分析討論并解答現實計算機網絡系統管理中相關的實際問題。
實驗法:針對Linux操作系統中的各種操作及管理,例如網絡服務的構建上,讓同
學們在Windows下的Java語言針對Mysql數據庫編程并移植在Linux虛擬機上進行
網站的發(fā)布。
5.2學習方法
Linux操作系統是實踐性很強的課程,學生應當積極參加課堂教學,主動完成課
后實踐內容??梢岳锰摂M機搭建各種服務平臺,也可以在網上申請云平臺來實際
應用,要敢于嘗試,積極通過閱讀文獻、小組互助、師生互動等形式對學習過程中
的問題及時解決,善于利用互聯網資源,從開源項目實際演練,真正達到學以致用
的效果。
06學時分配
學時分配見表2。
表2課程學時分配表
課堂教學自主學習
教學內容學時講案例分課堂實學時作
實踐
授析踐業(yè)
課程導論22
教學單元1431
教學單元2221
教學單元34411
教學單元4641112
教學單元5441
教學單元642112
教學單元7421112
教學單元8441
教學單元9221
學時合計3630241596
07課程考核
7.1考核方式說明
(1)考核方式
本課程考核包括筆試和平時兩部分。筆試統一命題開卷考試,占總成績的50%。
平時包括作業(yè)、平時測試、課堂表現等占總成績的50%。
(2)成績構成
日常評價(平時出勤、平時提問、課堂表現、實踐)、作業(yè)、期末筆試成績。
7.2考核權重分配
由于本課程只有32學時,且為實踐性很強的課程,由于沒有實驗,所以建議該
課程在機房授課,由教師實際操作演練講解并課中留給學生一定時間來實際演練消
化當堂講課的內容,所以學生的課堂表現是考核成績的一項重要方面,該課程的期
末考試建議為開卷筆試,試卷主要考核學生分析問題及解決實際問題的能力。考核
權重分配按表3進行,并可根據情況適當調整權重,其中日常評價包括:出勤、課
堂表現、平時測試等內容組成。
表3考核權重分配表
平時測
考核方式及權重考試日常評價作業(yè)
試
教學內容
50%30%10%10%
課程導論√√
教學單元1√√√√
教學單元2√√√√
教學單元3√√√√
教學單元4√√√√
教學單元5√√√√
教學單元6√√√√
教學單元7√√√√
教學單元8√√√√
教學單元9√√√√
注:用√表示內容的相關評價方式
08課程教學目標達成要求及評價
課程目標達成評價見表4,具體權重參考表3可根據情況適當調整權重。
表4課程目標達成要求及評價表
教考核方式及權重百分制合計
畢業(yè)要求及學
教學目標教學內容
權重活期末考課堂表平時測
作業(yè)
動試現驗
講
授
教學單元1
實
指標點教學單元41010101010
目標1踐
3-1,10%教學單元9
作
業(yè)
講
教學單元1授
指標點教學單元2實
目標24040404040
5-2,40%教學單元3踐
教學單元7作
業(yè)
教學單元1講
教學單元2授
指標點教學單元3實
目標33535304035
9-1,35%教學單元4踐
教學單元7作
教學單元8業(yè)
講
教學單元2授
指標點教學單元3實
目標41520101515
12-2,15%教學單元7踐
教學單元9作
業(yè)
小計100100100100100
權重0.11
合計50202010100
09選用教材
10內容簡介
本書從易用性和實用性角度出發(fā),主要以終端命令方式介紹Linux系統的應用知
識,并以CentOS7.4中文版為基礎進行編寫。全書共分12章,內容包括Linux
操作系統概述、Linux系統的環(huán)境搭建、Linux操作基礎、Linux文件系統、Linux
系統管理、vi編輯器的使用、Shell程序設計、Linux的網絡服務、Linux系統
下的數據庫應用、Linux系統的遠程管理、Linux系統的安全管理以及Linux系
統下的編程等知識。
11
目錄
上下滾動查看↓
第1章Linux操作系統概述
1.1自由軟件簡介
1.1.1自由軟件的含義
1.1.2自由軟件相關詞語
1.2Linux操作系統簡介
1.2.1Linux的發(fā)展歷史
1.2.2Linux的內核版本與發(fā)行版本
1.2.3Linux軟件體系結構
1.2.4Linux的版本
1.2.5Linux的特點
1.2.6關于CentOS
1.3本章小結
1.4思考與實踐
第2章Linux系統的環(huán)境搭建
2.1Linux系統的安裝準備
2.1.1CentOS7安裝程序的獲取
2.1.2硬件需求
2.1.3映像文件的安裝方式
2.2Linux操作系統的安裝
2.2.1Linux的安裝步驟
2.2.2Linux系統的升級
2.2.3Linux系統的刪除
2.3Linux系統的多重引導安裝
2.3.1磁盤分區(qū)基礎
2.3.2Linux和Windows操作系統多重引導安裝
2.4VMware虛擬機下安裝Linux系統
2.4.1VMware簡介
2.4.2VMware虛擬機下創(chuàng)建Linux操作系統
2.4.3移植已安裝的Linux虛擬系統
2.4.4Linux虛擬系統與主機之間的網絡構建
2.4.5Linux虛擬系統與主機之間的文件傳輸
2.5Linux系統的啟動與關閉
2.5.1Linux系統的啟動引導步驟
2.5.2Linux系統的引導系統啟動菜單程序GRUB
2.5.3Linux系統的登錄
2.5.4系統的注銷與關閉
2.6本章小結
2.7思考與實踐
第3章Linux操作基礎
3.1Linux系統與Shell的關系
3.2Shell功能簡介
3.3簡單命令
3.4Shell命令的操作基礎
3.4.1Shell命令的一般格式
3.4.2在線幫助命令
3.4.3與Shell有關的配置文件
3.5Shell命令的高級操作
3.5.1Shell的命令補全
3.5.2Shell的歷史命令
3.5.3Shell的重定向
3.5.4Shell的管道操作
3.6Linux的桌面系統
3.6.1XWindow系統簡介
3.6.2Linux的桌面環(huán)境
3.6.3GNOME桌面環(huán)境簡介
3.6.4GNOME桌面中的菜單系統
3.6.5GNOME桌面的中英文版切換
3.6.6GNOME桌面下的軟件安裝
3.7本章小結
3.8思考與實踐
第4章Linux文件系統
4.1Linux系統的文件及其類型
4.1.1Linux系統的文件含義
4.1.2Linux系統的目錄結構
4.1.3Linux的文件類型
4.2Linux系統的文件操作命令
4.2.1Linux的文件導航命令
4.2.2Linux的文件信息顯示命令
4.2.3Linux的文件復制、刪除及移動命令
4.2.4Linux的文件檢索、排序、查找命令
4.2.5Linux的目錄操作命令
4.3文件的權
4.3.1文件的屬主與屬組
4.3.2文件的訪問權限
4.3.3文件的特殊權限
4.3.4文件默認權限umask掩碼
4.4文件的鏈接
4.4.1硬鏈接
4.4.2軟鏈接
4.5本章小結
4.6思考與實踐
第5章Linux系統管理
5.1用戶和組管理
5.1.1用戶和組概述
5.1.2用戶和組的配置文件
5.1.3用戶和組的管理命令
5.2軟件包管理
5.2.1Linux下軟件包簡介
5.2.2RPM軟件包的管理
5.2.3YUM軟件包的管理
5.2.4TAR軟件包的管理
5.2.5SRC源代碼包的編譯及安裝
5.3網絡通信管理
5.3.1網絡的基本配置
5.3.2常用的網絡管理命令
5.3.3常用的網絡通信命令
5.4進程管理
5.4.1Linux系統的進程概述
5.4.2守護進程的管理
5.4.3進程的控制命令
5.4.4進程的前臺與后臺控制
5.5系統的服務管理
5.5.1INIT進程
5.5.2系統服務管理的常用命令
5.6磁盤操作管理
5.6.1Linux文件系統類型簡介
5.6.2Linux的虛擬文件系統
5.6.3存儲設備的名稱
5.6.4磁盤文件系統的掛載與卸載
5.6.5常用的磁盤操作命令
5.7本章小結
5.8思考與實踐
第6章vi編輯器的使用
6.1認識Linux的文本編輯器
6.2vi編輯器的啟動、保存和退出
6.2.1vi編輯器的啟動
6.2.2存盤及退出
6.3vi編輯器的3種工作模式
6.3.1命令模式
6.3.2插入模式
6.3.3底行命令模式
6.3.43種模式間的轉換
6.4命令模式下的操作
6.4.1命令模式到輸入模式的轉換命令
6.4.2命令模式下的光標移動
6.4.3文本刪除命令
6.4.4復原命令
6.4.5行結合命令
6.4.6文本位移命令
6.4.7字符串檢索命令
6.5底行命令模式下的操作
6.5.1命令定位
6.5.2全局替換命令
6.5.3插入Shell命令
6.5.4恢復文件
6.5.5vi的選項設置
6.6文本移動和編輯多個文件
6.6.1緩沖區(qū)方式的文本移動
6.6.2按行操作的文本移動
6.6.3編輯多個文件
6.7本章小結
6.8思考與實踐
第7章Shell程序設計
7.1Shell概述
7.1.1Shell簡介
7.1.2Shell腳本的建立與執(zhí)行
7.2Shell的變量
7.2.1Shell環(huán)境變量
7.2.2Shell的用戶自定義變量
7.3Shell中的特殊字符
7.3.1Shell的通配符
7.3.2Shell的引號
7.3.3Shell的命令執(zhí)行順序操作符
7.3.4Shell中的注釋符、反斜線及后臺操作符
7.4Shell編程中的輸入輸出命令
7.4.1Shell中輸入輸出的標準文件
7.4.2Shell的輸入輸出重定向命令
7.4.3Shell的輸入輸出命令
7.5Shell程序控制結構語句
7.5.1if語句
7.5.2測試語句
7.5.3case語句
7.5.4for語句
7.5.5while語句
7.5.6until語句
7.5.7break和continue語句
7.5.8算術表達式和退出腳本程序命令
7.5.9自定義函數
7.6本章小結
7.7思考與實踐
第8章Linux的網絡服務
8.1網絡文件系統
8.1.1NFS概述
8.1.2NFS的主機服務器配置及啟動
8.1.3客戶端掛載NFS文件系統
8.2Web服務
8.2.1Apache服務器簡介
8.2.2Apache服務器的安裝及啟動
8.2.3Apache服務器的配置
8.2.4搭建虛擬主機
8.2.5個人Web站點的發(fā)布
8.3FTP服務
8.3.1FTP簡介
8.3.2Linux下的FTP服務器
8.3.3FTP服務器的配置
8.3.4FTP服務的客戶端訪問
8.4Samba服務
8.4.1Samba簡介
8.4.2安裝與啟動Smb服務
8.4.3Smb服務的配置
8.4.4在Windows系統中訪問Linux系統的Samba共享
8.4.5Samba服務的客戶端訪問Windows的共享信息
8.5本章小結
8.6思考與實踐
第9章Linux系統下的數據庫應用
9.1Linux系統下的常用數據庫
9.1.1數據庫簡介
9.1.2Linux下的主要自由軟件數據庫
9.2MySQL數據庫管理
9.2.1MySQL數據庫的安裝
9.2.2MySQL數據庫的初始化操作
9.2.3MySQL數據庫的維護
9.2.4MySQL數據庫的客戶端命令操作
9.2.5MySQL數據庫基于GUI方式的遠程管理
9.3PHP訪問數據庫
9.3.1PHP簡介及運行環(huán)境
9.3.2PHP網絡編程
9.4本章小結
9.5思考與實踐
第10章Linux系統的遠程管理
10.1遠程管理簡介
10.1.1遠程管理的含義
10.1.2遠程管理的方式
10.2終端方式的字符界面遠程管理
10.2.1Telnet方式
10.2.2SSH方式
10.3B/S方式的遠程管理
10.3.1Webmin簡介
10.3.2Webmin的安裝與設置
10.3.3Webmin的自身配置與組成
10.3.4Webmin的標準管理模塊
10.3.5Webmin的安全性
10.4C/S方式的遠程桌面管理
10.4.1啟動及關閉Linux系統下的VNC服務
10.4.2配置VNC服務
10.4.3VNC客戶機連接到Linux下的VNC服務器
10.4.4Linux下訪問Windows系統的遠程桌面
10.5遠程管理方式的性能比較
10.6本章小結
10.7思考與實踐
第11章Linux系統的安全管理
11.1計算機網絡安全的基礎知識
11.1.1計算機網絡安全的概念及其特征
11.1.2計算機操作系統中的不安全因素
11.1.3計算機網絡安全中的關鍵技術
11.2Linux系統中日志的安全管理
11.2.1日志文件的類型
11.2.2Linux系統常用的日志管理命令
11.2.3Linux系統常用的日志文件
11.2.4Linux系統常用的日志配置文件
11.3Linux系統的防火墻管理
11.3.1防火墻簡介
11.3.2防火墻的類型和設計策略
11.3.3Linux的防火墻管理
11.4本章小結
11.5思考與實踐
第12章Linux系統下的編程
12.1Linux編程環(huán)境及工具
12.1.1程序開發(fā)過程
12.1.2Linux編程環(huán)境和開發(fā)工具
12.2Linux高級語言編程開發(fā)
12.2.1Linux下C語言編程
12.2.2Linux下C++語言編程
12.2.3Linux下Java語言編程
12.2.4Linux下編程工具GNUmake
12.2.5Linux下程序調試工具GDB
12.3Linux網絡編程
12.3.1網絡協議
12.3.2端口和地址
12.3.3Socket網絡編程
12.4Linux嵌入式程序開發(fā)
12.4.1嵌入式開發(fā)概述
12.4.2Linux嵌入式的優(yōu)勢
12.4.3嵌入式開發(fā)設計過程
12.5內核基礎
12.5.1內核概述
12.5.2Linux內核體系結構
12.5.3內核的主要子系統
12.5.4第一個內核模塊程序
12.6本章小結
12.7思考與實踐
12教案
“Linux操作系統”教案(第1講)
第1教學周/第1次課(注:2學時為一個教學進度)
授課題目:
課程導論及Linux操作系統概述
本次授課章節(jié):
課程導論
第1章Linux操作系統概述
本課次教學目的:
掌握內容:
課程導論中的授課目的,實際應用,課程的前后續(xù)課程的關系,本課程的授課內容,
達到的目標,課程的考核方式等。
Linux操作系統的組成及特點;
熟悉內容:
Linux操作系統的概述包括自由軟件含義及相關術語;Linux操作系統的發(fā)展歷史,
掌握內核版本與發(fā)行版本的區(qū)別;Linux系統組成;
了解內容:
了解不同的操作系統的市場應用前景,本單元主要是Linux操作系統的一個課程概
論,對學習掌握Linux操作系統的重要性及其發(fā)展前景有個總的認識。
常見的各種Linux發(fā)行版本的特點。對Linux操作系統及其相關產品有一個總的認
識和了解。
教學重點、難點:
重點:不同的典型操作系統的特點及應用;Linux操作系統的組成及特點、內核版
本與發(fā)行版本的區(qū)別。
難點:Linux操作系統的組成,Unix操作系統和Linux操作系統的區(qū)別及聯系。
教學類型:
理論課(√)實驗課()習題課()實踐課()討論課()其它()
教學方法:
講授(√)問答(√)演示(√)實驗()討論()練習()其他()
教學手段:
板書()PPT(√)音像(√)實物()掛圖()模型()其他()
教學設計:
教學內容/教學過程:
一、課程導論
引入實
1、教學目的
際應用的
介紹,讓同
2、課程性質
學們體會Li
3、使用教材
nux操作系
4、授課方式
統的學習
的實際價
5、考核辦法
值。
6、授課內容
介紹
7、常用操作系統類型
“阿里
對照現場網上查詢資料進行講解。云”、“百
度云”等,
二、Linux概述
讓同學們
申請并建
1、自由軟件含義及相關術語。
立自己的
網絡服務,
2、Linux操作系統的組成及特點,結合操作系統原理等內容進行講解。
進行自己
開發(fā)項目
3、Linux操作系統的發(fā)展歷史,掌握內核版本與發(fā)行版本的區(qū)別,實
產品的We
際操作查看內核版本。
4、以及系統組成以及目前常見的各種Linux發(fā)行版本的特點、發(fā)展b發(fā)布,真
進程、實際應用等對比進行講解。
正體會Lin
(詳見PPT課件)
ux操作系
統和其他
課程的關
聯實際應
用。
板書設計:
用PPT課件代替板書。本課程有關Linux的大量信息介紹,主要以PPT的形式及
上網百度Linux的介紹及其相關產品的描述進行講解。
作業(yè)和思考題:
1.什么是自由軟件,什么GPL、GNU?
2.Linux操作系統的內核版本有什么特點?
3.簡述Linux操作系統的組成及特點。
4.常用的Linux操作系統有哪些版本?掌握在Internet上獲取某一版本的Linux
系統的途徑及方法。
5.申請“阿里云”、“百度云”等,為今后的學習及作為服務器發(fā)布個人開發(fā)的項
目做準備。
6.復習第2章,準備相關的軟件平臺,VMWare、SSH終端軟件、CentOS7.4.I
OS系統安裝的鏡像文件等,為Linux操作系統的安裝做準備。
課后小結:
第一次課,主要是讓同學們對Linux操作系統及其相關產品有一個總的認識和了解,
本科在專業(yè)課中和其他課程的關系,以及對學習掌握Linux操作系統的重要性及其發(fā)展
前景有個總的認識。
“Linux操作系統”教案(第2講)
第1教學周/第2次課(注:2學時為一個教學進度)
授課題目:
Linux系統的環(huán)境搭建1:系統安裝
本次授課章節(jié):
第2章Linux的環(huán)境搭建
2.1Linux系統的安裝準備
2.2Linux操作系統的安裝
2.3Linux系統的多重引導安裝
2.3.1磁盤分區(qū)基礎
2.3.2Linux和Windows操作系統多重引導安裝
2.4VMware虛擬機下安裝Linux系統
2.4.1VMware簡介
2.4.2VMware虛擬機下創(chuàng)建Linux操作系統
2.4.3移植已安裝的Linux虛擬系統
本課次教學目的:
掌握內容:
Linux操作系統的安裝
虛擬平臺的搭建;
磁盤分區(qū)基礎;
熟悉內容:
Linux操作系統的鏡像文件的安裝方式;
移植已安裝的Linux虛擬系統;
了解內容:
Linux和Windows操作系統多重引導安裝。
常見的各種Linux發(fā)行版本的特點。對Linux操作系統及其相關產品有一個總的認
識和了解。
教學重點、難點:
重點:
Linux操作系統的安裝;
虛擬平臺的搭建;
磁盤分區(qū)基礎;
Linux系統的分區(qū);
移植已安裝的Linux虛擬系統。
難點:移植已安裝的Linux虛擬系統;
Linux操作系統的鏡像文件的安裝方式;
磁盤分區(qū)基礎;
Linux系統的分區(qū);
Linux和Windows操作系統多重引導安裝。
教學類型:
理論課(√)實驗課()習題課()實踐課()討論課()其它()
教學方法:
講授(√)問答(√)演示(√)實驗()討論()練習()其他()
教學手段:
板書()PPT(√)音像(√)實物()掛圖()模型()其他()
教學設計:
教學內容/教學過程:
一、Linux系統的安裝
首先通
1、CentOS7安裝程序的獲取過網盤把Li
2、鏡像文件的安裝方式nux系統平
臺搭建的
3、Linux的安裝步驟
相關軟件
4、Linux系統的分區(qū)方案準備好。
通過實
5、Linux系統軟件選擇安裝。際操作進
行演示教
6、Linux系統的刪除方法學;
二、Linux系統的多重引導安裝
安裝中
1、磁盤分區(qū)基礎;重點要了
解Linux系
2、Linux和Windows操作系統多重引導安裝
統的分區(qū)
三、VMware虛擬機下安裝Linux系統方案,以及
必須建立
1、VMware簡介的分區(qū),初
學者可以
2、VMware虛擬機下創(chuàng)建Linux操作系統采用默認
的分區(qū)方
3、移植已安裝的Linux虛擬系統案,建議采
用人工的
分區(qū)方案,
熟悉掌握Li
nux系統的
必要分區(qū)
及其類型。
通過畫
圖以及磁
盤管理軟
件來講解
磁盤分區(qū)
的基礎知
識。
多重引
導安裝只
板書設計:
用PPT課件代替板書。本課程主要是安裝CentOS7.4版本的Linux操作系統,是
在VMWare虛擬機下安裝Linux操作系統,所示全程以PPT綱介紹引導,通過虛擬機
方式演示安裝Linux系統的全過程進行講解。
作業(yè)和思考題:
1.要求每名同學都必須搭建Linux系統平臺,下堂課檢查驗收。也可以通過申請的
“百度云”等環(huán)境,通過終端來維護系統。
2.Linux系統的必須具備哪些分區(qū),其文件系統類型?
3.Linux系統的自定義分區(qū)要求有哪些?
4.舉例說明Windows和Linux系統共存的磁盤分區(qū)命名要求。
課后小結:
本次課是Linux系統的環(huán)境平臺搭建,這是學習本課程的基礎條件前提,使每個同
學必須完成的任務,也是課后學習Linux的基礎平臺,建議同學采用虛擬機方式來搭建
Linux操作系統,也可以在本地采用SSH終端登錄個人申請的“云”空間。
“Linux操作系統”教案(第3講)
第2教學周/第3次課(注:2學時為一個教學進度)
授課題目:
Linux系統的環(huán)境搭建2:系統構建、啟動與關閉
本次授課章節(jié):
第2章Linux的環(huán)境搭建
2.4VMware虛擬機下安裝Linux系統
2.4.4Linux虛擬系統與主機之間的網絡構建
2.4.5Linux虛擬系統與主機之間的文件傳輸
2.5Linux系統的啟動與關閉
2.5.1Linux系統的啟動引導步驟
2.5.2Linux系統的引導系統啟動菜單程序GRUB
2.5.3Linux系統的登錄
2.5.4系統的注銷與關閉
本課次教學目的:
掌握內容:
通過ssh終端的方式進行登錄
Linux系統的登錄(字符界面,root用戶及普通用戶的登錄);
系統的注銷與關閉(字符界面,多用戶狀態(tài)下的系統關閉的要求);
熟悉內容:
Linux虛擬系統與主機之間的網絡構建;
Linux虛擬系統與主機之間的文件傳輸;
了解內容:
Linux系統的啟動引導步驟。
Linux系統的引導系統啟動菜單程序GRUB。
教學重點、難點:
重點:
Linux虛擬系統與主機之間的網絡構建;
Linux虛擬系統與主機之間的文件傳輸;
利用終端的SSH方式登錄Linux操作系統。
Linux系統的啟動模式的配置;
難點:
Linux虛擬系統與主機之間的網絡構建;
Linux操作系統的鏡像文件的安裝方式;
Linux系統的啟動引導步驟說明;
Linux系統的啟動模式的配置;
教學類型:
理論課(√)實驗課()習題課()實踐課()討論課()其它()
教學方法:
講授(√)問答(√)演示(√)實驗()討論()練習(√)其他()
教學手段:
板書()PPT(√)音像(√)實物()掛圖()模型()其他()
教學設計:
教學內容/教學過程:
一、Linux虛擬系統與主機之間的網絡構建
通過查看VMWar
1、虛擬機VMWare的網絡模式;
e的4種網絡模式,并
2、虛擬機VMWare的網絡配置及其和主機間的網絡關
對照PPT中的各種模式
系;
⑴虛擬Linux系統的網絡配置;的網絡構造圖,并實際
配置網絡環(huán)境并聯網測
⑵主機的虛擬網卡的網路配置;
試進行說明。
3、主機和虛擬Linux之間的訪問測試主機和虛擬Linux
之間的訪問測試,通過
⑴PingIP地址的方式測試;
之前的網絡模式及其配
置后,分別用三種方式
⑵在主機window的平臺下SSH終端訪問虛擬Linux
進行網絡測試;其中在
的方式訪問測試;
主機下的SSH終端連
⑶Web服務的簡單搭建及其訪問測試;
接虛擬Linux是本課程
二、Linux虛擬系統與主機之間的文件傳輸
之后講解演示的基礎環(huán)
1、文件共享的種類;境平臺。
Linux虛擬系統與
2、虛擬Linux和主機間的S
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度大酒店客房智能控制系統承包合同4篇
- 二零二五版離婚協議范本大全與婚姻家庭法律援助協議3篇
- 2025無產權證房屋買賣合同模板
- 一年級數學(上)計算題專項練習匯編
- 2025年度門崗智能門禁系統升級與優(yōu)化服務合同4篇
- 個人房屋租賃合同模板
- 2025年度車輛維修材料供應與庫存管理協議4篇
- 2025版木材出口業(yè)務代理合同書4篇
- 一年級數學計算題專項練習1000題集錦
- 二零二五年度實木家具進口合同樣本4篇
- 2024版?zhèn)€人私有房屋購買合同
- 2024爆炸物運輸安全保障協議版B版
- 《食品與食品》課件
- 讀書分享會《白夜行》
- 光伏工程施工組織設計
- DB4101-T 121-2024 類家庭社會工作服務規(guī)范
- 化學纖維的鑒別與測試方法考核試卷
- 2024-2025學年全國中學生天文知識競賽考試題庫(含答案)
- 臨床微生物檢查課件 第2章細菌的生理
- 作品著作權獨家授權協議(部分授權)
- 取水泵站施工組織設計
評論
0/150
提交評論