版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《Linux應(yīng)用基礎(chǔ)》教學(xué)大綱《Linux應(yīng)用基礎(chǔ)》教學(xué)大綱《Linux應(yīng)用基礎(chǔ)》教學(xué)大綱課程名稱Linux應(yīng)用基礎(chǔ)英文名稱LinuxFundamentalandApplication課程代碼OSS-LX-CT7適用專業(yè)及學(xué)分理工科計算機(jī)相關(guān)專業(yè)4學(xué)分理工科非計算機(jī)相關(guān)專業(yè)3學(xué)分其他相關(guān)專業(yè)2學(xué)分建議學(xué)時參考學(xué)時每周學(xué)時上機(jī)學(xué)時64430~4080540~50先修課程與后繼課程先修課程計算機(jī)基礎(chǔ)、網(wǎng)絡(luò)基礎(chǔ)與Internet后繼課程操作系統(tǒng)原理、Linux環(huán)境下的編程語言等教學(xué)大綱執(zhí)筆人梁如軍系(教研室)主任丁一授課系(教研室)計算機(jī)系《Linux應(yīng)用基礎(chǔ)》教學(xué)大綱一、課程性質(zhì)本課程是為計算機(jī)相關(guān)專業(yè)開設(shè)的一門專業(yè)基礎(chǔ)課之一,屬于三個層次的第二層次。通過本課程的學(xué)習(xí),引導(dǎo)學(xué)生使用開放源代碼(OSS)軟件,使學(xué)生掌握Linux操作系統(tǒng)的基礎(chǔ)知識和操作方法,側(cè)重于Linux操作系統(tǒng)各種配置方法的學(xué)習(xí)。二、教學(xué)目標(biāo)1、培養(yǎng)學(xué)生尊重知識產(chǎn)權(quán),引導(dǎo)學(xué)生使用OSS軟件。2、培養(yǎng)學(xué)生使用Linux操作系統(tǒng)、掌握Linux的配置方法。3、培養(yǎng)學(xué)生為OSS軟件的發(fā)展做貢獻(xiàn),例如編寫自己的OSS軟件、編寫OSS軟件使用說明書、協(xié)同翻譯OSS軟件文檔等。4、培養(yǎng)學(xué)生的邏輯思維能力和嚴(yán)格的科學(xué)工作作風(fēng),培養(yǎng)學(xué)生的創(chuàng)新精神,培養(yǎng)學(xué)生的團(tuán)隊合作精神,以使學(xué)生適應(yīng)知識經(jīng)濟(jì)和現(xiàn)代科學(xué)技術(shù)發(fā)展的需要。三、教學(xué)方法1、以課堂教學(xué)和案例教學(xué)為主,輔以必要的學(xué)生自學(xué)和上機(jī)操作實(shí)踐。2、課堂教學(xué)以教師授課為主,強(qiáng)調(diào)知識性和操作性。由于本課程的教學(xué)內(nèi)容豐富,因此建議教師在多媒體教室使用教學(xué)幻燈片進(jìn)行教學(xué),并進(jìn)行適當(dāng)?shù)牟僮餮菔?。使用傳統(tǒng)的板書式教學(xué)方式很難完成本課程的全部教學(xué)內(nèi)容。3、案例教學(xué)在為初步學(xué)習(xí)Linux的學(xué)生提供較為系統(tǒng)的理論知識的同時,配合典型案例分析,幫助學(xué)生熟悉Linux的使用和配置過程。4、鼓勵并指導(dǎo)學(xué)生自主學(xué)習(xí)并進(jìn)行案例分析,以調(diào)動學(xué)生的學(xué)習(xí)積極性,培養(yǎng)學(xué)生的科研精神,深化教學(xué)內(nèi)容。建議學(xué)生自學(xué)時間應(yīng)該大于建議學(xué)時數(shù)的1~2倍。5、作為一門實(shí)踐性很強(qiáng)的課程,應(yīng)注重上機(jī)操作練習(xí),并引導(dǎo)學(xué)生在課下多做實(shí)驗(yàn),進(jìn)一步鞏固所學(xué)知識。建議學(xué)生課下上機(jī)時間應(yīng)該大于建議上機(jī)學(xué)時數(shù)的1~2倍。6、強(qiáng)烈建議有條件的院校在計算機(jī)房上課,采用教師講授與學(xué)生操作練習(xí)交替進(jìn)行的教學(xué)方式進(jìn)行授課。實(shí)踐證明這種教學(xué)方式更利于學(xué)生對教學(xué)內(nèi)容的掌握。7、建議教師架設(shè)e-Learning教學(xué)環(huán)境,構(gòu)造7*24的輔助教學(xué)系統(tǒng)??梢栽贚inux平臺下使用OSS實(shí)現(xiàn),如Moodle等。8、強(qiáng)烈建議采用實(shí)驗(yàn)考試為主的課程評測機(jī)制。四、教學(xué)要求1、了解OSS和Linux的歷史、現(xiàn)狀和未來發(fā)展。2、熟悉Linux系統(tǒng)的特點(diǎn)和組成。3、理解Linux的內(nèi)核版本和發(fā)行版本的區(qū)別和關(guān)系。4、學(xué)會安裝Linux操作系統(tǒng)。5、熟悉Linux的圖形界面操作。6、掌握Linux各類操作命令的使用。7、理解并掌握Shell各種功能及其使用。8、了解Linux環(huán)境下的各種管理工具。9、掌握Linux的各種系統(tǒng)管理。(包括:磁盤、文件系統(tǒng)、賬戶、權(quán)限、進(jìn)程、軟件、備份、日志等)10、掌握TCP/IP的相關(guān)概念和Internet接入方法配置。(包括:TCP/IP模型及協(xié)議棧、路由器、PPPoE、NAT等)11、掌握Linux環(huán)境下各種網(wǎng)絡(luò)服務(wù)的配置。(包括:DHCP、DNS、E-Mail、NFS、FTP、Samba、Apache等)12、掌握Linux安全的相關(guān)概念及實(shí)施。(包括:基本的系統(tǒng)安全、SSL證書、SSH密鑰登錄、防火墻等)五、課程內(nèi)容第1章Linux簡介與安裝1.1Linux簡介1.2準(zhǔn)備安裝Linux1.3本地光盤手動安裝CentOS71.4初入Linux第2章Linux字符界面操作基礎(chǔ)2.1字符界面簡介2.2Shell和命令基礎(chǔ)2.3Linux常用操作命令2.4文本編輯器Vi2.5Shell變量和Shell環(huán)境2.6命令補(bǔ)全、命令歷史、命令別名2.7重定向、管道、命令替換、命令組合第3章多用戶多任務(wù)管理3.1賬戶管理3.2權(quán)限管理3.3進(jìn)程管理第4章本地存儲管理4.1硬盤和硬盤分區(qū)4.2LVM管理4.3文件系統(tǒng)管理4.4磁盤限額第5章網(wǎng)絡(luò)配置與包管理5.1Linux網(wǎng)絡(luò)配置5.2Linux網(wǎng)絡(luò)工具5.3RPM包管理5.4YUM更新系統(tǒng)第6章服務(wù)管理與基礎(chǔ)服務(wù)6.1管理守護(hù)進(jìn)程6.2計劃任務(wù)服務(wù)6.3系統(tǒng)日志服務(wù)6.4OpenSSH服務(wù)第7章系統(tǒng)日常維護(hù)7.1監(jiān)視系統(tǒng)性能7.2內(nèi)核管理7.3systemd與系統(tǒng)啟動過程7.4備份與同步7.5故障排查第8章服務(wù)器安全基礎(chǔ)8.1基本的系統(tǒng)安全8.2賬號安全和訪問控制8.3OpenSSL8.4TCPWappers第9章防火墻9.1防火墻概述9.2Netfilter/iptables基礎(chǔ)9.3firewalld守護(hù)進(jìn)程與firewall-cmd9.4iptables服務(wù)與lokkit9.5使用iptables命令配置防火墻第10章Shell腳本編程10.1Shell編程基礎(chǔ)10.2條件測試和分支結(jié)構(gòu)10.3循環(huán)結(jié)構(gòu)10.4函數(shù)和Shell腳本調(diào)試第11章DHCP服務(wù)和DNS服務(wù)11.1DHCP服務(wù)*11.2PXE網(wǎng)絡(luò)安裝服務(wù)器11.2DNS相關(guān)概念11.3DIND及其基本配置11.4域名服務(wù)器配置舉例第12章FTP服務(wù)和NFS服務(wù)12.1FTP服務(wù)12.2NFS服務(wù)第13章Samba服務(wù)13.1SMB/CIFS協(xié)議和Samba簡介13.2CentOS7中Samba13.3Samba的主配置文件13.4Samba共享配置舉例13.5在Linux環(huán)境下訪問Samba共享第14章Apache基礎(chǔ)14.1WWW和HTTP協(xié)議14.2Apache配置基礎(chǔ)14.3別名機(jī)制14.4訪問控制14.5認(rèn)證和授權(quán)14.6Apache的虛擬主機(jī)14.7Apache與SSL第15章Apache進(jìn)階15.1腳本語言與數(shù)據(jù)庫15.2Apache與CGI15.3LAMP配置及應(yīng)用15.4JDK與Tomcat15.5Apache與Tomcat第16章E-mail服務(wù)16.1郵件系統(tǒng)與郵件協(xié)議16.2Postfix及其工作原理16.3Postfix的安裝和基本配置16.4Dovecot的安裝和基本配置16.5SASL與TLS/SSL
六、學(xué)時分配序號內(nèi)容64學(xué)時80學(xué)時學(xué)時講課上機(jī)學(xué)時講課上機(jī)1Linux簡介與安裝2113122Linux操作基礎(chǔ)4225233多用戶多任務(wù)管理4225234本地存儲管理4225235網(wǎng)絡(luò)配置與包管理4225236服務(wù)管理與基礎(chǔ)服務(wù)4225237系統(tǒng)日常維護(hù)4225238服務(wù)器安全基礎(chǔ)4225239防火墻42252310Shell腳本編程42252311DHCP服務(wù)和DNS服務(wù)42252312FTP服務(wù)和NFS服務(wù)42252313Samba服務(wù)器42252314Apache基礎(chǔ)42252315Apache進(jìn)階42252316E-Mail服務(wù)422523期中測驗(yàn)22合計643133803149
七、上機(jī)內(nèi)容章號內(nèi)容要求學(xué)時1Linux安裝與初入學(xué)會最小化安裝CentOS7學(xué)會本地登錄和遠(yuǎn)程登錄學(xué)會使用命令幫助學(xué)會獲取系統(tǒng)基本信息學(xué)會關(guān)閉和重啟系統(tǒng)1~22命令行操作基礎(chǔ)熟悉Shell和Linux目錄結(jié)構(gòu)掌握命令補(bǔ)全、命令歷史、命令別名掌握Linux常用的文件和目錄操作命令掌握Linux常用的文本文件操作命令掌握Linux常用的打包和壓縮操作命令掌握重定向、管道、命令替換、命令組合學(xué)習(xí)文本編輯器vim的使用熟悉常見的Shell環(huán)境變量及Shell環(huán)境設(shè)置2~33多用戶多任務(wù)管理學(xué)會設(shè)置和管理用戶和組賬號學(xué)會設(shè)置和維護(hù)用戶口令學(xué)會設(shè)置文件和目錄的基本權(quán)限學(xué)會設(shè)置文件和目錄的特殊權(quán)限學(xué)會設(shè)置文件和目錄的FACL權(quán)限學(xué)會查看和刪除進(jìn)程學(xué)會作業(yè)控制的方法2~34本地存儲管理學(xué)會使用fdisk/gdisk進(jìn)行磁盤分區(qū)學(xué)會使用LVM命令管理邏輯卷卷創(chuàng)建命令pvcreate/vgcreate/lvcreate卷掃描命令pvscan/vgscan/lvscan卷顯示命令pvdisplay/vgdisplay/lvdisplay卷擴(kuò)展命令vgextend/lvextend掌握文件系統(tǒng)擴(kuò)展命令及fsadm的使用學(xué)會掛裝和卸裝文件系統(tǒng)學(xué)會使用移動存儲介質(zhì)和鏡像文件學(xué)會創(chuàng)建和檢查文件系統(tǒng)學(xué)會設(shè)置系統(tǒng)掛裝表文件/etc/fstab學(xué)會設(shè)置ext4和xfs的磁盤限額2~35網(wǎng)絡(luò)配置與包管理熟悉內(nèi)核網(wǎng)絡(luò)設(shè)備名和一致的網(wǎng)絡(luò)設(shè)備名學(xué)會禁用一致的網(wǎng)絡(luò)設(shè)備名的設(shè)置方法學(xué)會使用ip命令顯示和臨時設(shè)置網(wǎng)絡(luò)參數(shù)熟悉CentOS下的網(wǎng)絡(luò)配置文件族學(xué)會使用nmcli配置以太網(wǎng)絡(luò)設(shè)備并激活連接學(xué)會使用常用的網(wǎng)絡(luò)檢測工具ping、ss(netstat)、traceroute、dig(nslookup)學(xué)會使用常用的網(wǎng)絡(luò)客戶工具ftp/lftp、wget/aria2c、elinks/w3m、mail/muttssh、scp、sftp、rsync掌握rpm命令的使用掌握yum命令的使用學(xué)會配置遠(yuǎn)程YUM倉庫并進(jìn)行系統(tǒng)更新學(xué)會使用安裝光盤配置本地YUM倉庫2~36系統(tǒng)基礎(chǔ)服務(wù)了解三種系統(tǒng)初始化系統(tǒng)sysVinit/upstart/systemd學(xué)會使用systemctl顯示、啟動和停止服務(wù)學(xué)會使用systemctl實(shí)現(xiàn)服務(wù)的持久化管理學(xué)會安排自動執(zhí)行的cron進(jìn)程任務(wù)學(xué)會配置和查看系統(tǒng)日志學(xué)會配置中央日志服務(wù)器學(xué)會配置OpenSSH服務(wù)學(xué)會使用ssh-keyscan命令搜集可信任主機(jī)公鑰學(xué)會使用ssh-keygen生成用戶密鑰對學(xué)會使用ssh-copy-id將公鑰上傳至目標(biāo)服務(wù)器學(xué)會使用ssh-agent和ssh-add管理私鑰2~37系統(tǒng)日常維護(hù)掌握常用的系統(tǒng)監(jiān)視工具的使用uptime、top/htop、nloadmpstat、vmstat/free、iostat學(xué)習(xí)內(nèi)核模塊管理和內(nèi)核升級的方法掌握內(nèi)核參數(shù)的調(diào)整方法(sysctl與/proc)熟悉Systemd與系統(tǒng)啟動過程學(xué)會使用systemctlset-default設(shè)置默認(rèn)的目標(biāo)學(xué)會使用journalctl命令查看日志學(xué)會使用cp、tar、dd、rsync等常用命令實(shí)施備份學(xué)會使用rsnapshot工具實(shí)現(xiàn)快照型備份學(xué)會使用lsyncd實(shí)現(xiàn)實(shí)時同步掌握常見的系統(tǒng)故障排查(如root口令丟失等)2~38服務(wù)器安全基礎(chǔ)物理安全和登錄安全設(shè)置計算機(jī)BIOS禁止附加存儲介質(zhì)啟動系統(tǒng)設(shè)置BIOS修改口令設(shè)置GRUB修改口令禁用重啟熱鍵(Ctrl+Alt+Del)設(shè)置bash超時自動注銷軟件和服務(wù)安全保持系統(tǒng)更新關(guān)閉不必要的服務(wù)賬戶安全禁止root賬號登錄掌握sudo的配置和sudo命令的使用學(xué)會使用PAM模塊增強(qiáng)口令安全避免重復(fù)使用最近幾次設(shè)置過的口令限制口令中可用的字符類別及數(shù)目、口令長度記錄失敗的登錄并在N次失敗后鎖定學(xué)會使用PAM模塊配置訪問控制限制用戶使用su命令限制用戶登錄時間使用用戶列表禁止用戶使用某項(xiàng)驗(yàn)證服務(wù)限制用戶在會話過程中對系統(tǒng)資源的使用文件加解密使用openssl實(shí)現(xiàn)文件的對稱加解密*使用gnupg實(shí)現(xiàn)文件的對稱加解密*使用gnupg實(shí)現(xiàn)文件的非對稱加解密文件校驗(yàn)使用openssl命令創(chuàng)建文件的信息摘要使用md5sum、sha1sum、sha256sum命令X509證書使用openssl命令創(chuàng)建私鑰和自簽名證書基于主機(jī)的訪問控制使用TCPWrappers*使用基于iptables的防火墻2~39防火墻學(xué)會使用firewall-cmd配置基于firewalld防火墻了解使用lokkit配置基于iptables服務(wù)的防火墻熟悉iptables的命令語法學(xué)會編寫bash腳本配置包過濾和NAT防火墻*了解PPPoE接入方法的配置2~310Shell腳本編程熟悉Shell腳本的編碼規(guī)范掌握Shell腳本的執(zhí)行和調(diào)試方法掌握用戶自定義Shell變量的操作賦值、交互讀取read和引用(變量替換)變量替換擴(kuò)展變量的字符串操作和數(shù)值運(yùn)算(())掌握命令行參數(shù)、位置參數(shù)的使用掌握條件測試的使用[]、[[]]、(())掌握if、case分支控制語句的使用掌握for、while、select等循環(huán)控制語句的使用掌握函數(shù)的定義、調(diào)用和傳遞返回值的方法2~311DHCP和DNS服務(wù)掌握DHCP服務(wù)器的配置*了解PXE自動安裝服務(wù)器的配置掌握主域名服務(wù)器的配置熟悉輔助域名服務(wù)器和轉(zhuǎn)發(fā)器的配置2~312NFS和FTP服務(wù)FTP服務(wù)學(xué)會配置高安全級別的匿名服務(wù)學(xué)會配置允許匿名用戶上傳的FTP服務(wù)學(xué)會將本地用戶限制在其自家目錄中的配置學(xué)會為不同的本地用戶實(shí)施不同的配置學(xué)會配置基于本地用戶的訪問控制學(xué)會配置基于主機(jī)的訪問控制學(xué)會配置使用虛擬用戶的FTP服務(wù)學(xué)會配置基于ssl的FTP服務(wù)NFS服務(wù)掌握NFS服務(wù)端/etc/exports的配置掌握使用exportfs命令維護(hù)NFS服務(wù)的共享掌握在客戶端的掛裝NFS文件系統(tǒng)的方法2~313Samba服務(wù)器學(xué)會使用smbpasswd命令管理Samba賬戶數(shù)據(jù)庫學(xué)會使用Samba配置文件服務(wù)器為所有用戶配置只讀共享為所有用戶配置讀寫共享為指定用戶配置讀寫共享為指定組配置讀寫共享熟悉Windows和Linux互訪的方法smbclientmount.cifs2~314Apache基礎(chǔ)熟悉HTTP協(xié)議使用curl命令獲取HTTP的協(xié)議頭掌握Apache的基本安全配置掌握Apache的主機(jī)認(rèn)證配置掌握Apache的用戶認(rèn)證和授權(quán)配置熟悉.htacces配置文件的使用掌握虛擬主機(jī)的配置基于IP的虛擬主機(jī)基于Port的虛擬主機(jī)基于域名的虛擬主機(jī)掌握基于SSL協(xié)議的虛擬主機(jī)配置2~315Apache進(jìn)階數(shù)據(jù)庫安裝和配置MySQL/MariaDB數(shù)據(jù)庫*安裝和配置PostgreSQL數(shù)據(jù)庫鍵值緩存系統(tǒng)掌握Memcached的安裝配置掌握Redis的安裝配置Apache的CGI配置使用ScriptAlias配置CGI使用AddHandler配置CGIApache的CGI應(yīng)用GitwebAWStats部署LAMP環(huán)境安裝配置PHP及相關(guān)模塊學(xué)會使用FLOSS架設(shè)一個LAMP應(yīng)用phpMyAdmin、moodle、WordPress、MediaWikiJDK和Tomcat安裝配置Oracle的JavaSE安裝配置Tomcat實(shí)例Apache和TomcatApache反向代理使用Apache反向代理Tomcat2~316E-Mail服務(wù)配置基于SMPT認(rèn)證和STARTSSL的Postfix配置基于pops和imaps協(xié)議的Dovecot*安裝配置基于虛擬域的Email解決方案iredmail2~3合計31~47八、教材與參考資料1、教材《Linux基礎(chǔ)及應(yīng)用教程——CentOS7》梁如軍等 機(jī)械工業(yè)出版社 2016年7月第2版2、參考資料《Linux應(yīng)用基礎(chǔ)教程》(CentOS6)梁如軍等機(jī)械工業(yè)出版社《Linux應(yīng)用基礎(chǔ)教程——RHEL/CentOS5》梁如軍等機(jī)械工業(yè)出版社《CentOS5系統(tǒng)管理》梁如軍電子工業(yè)出版社《鳥哥的Linux私房菜-基礎(chǔ)學(xué)習(xí)篇》
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年年八年級數(shù)學(xué)人教版下冊專題整合復(fù)習(xí)卷第21章 二次根式 單元測試題(含答案)-
- 《信用證的審核修改》課件
- 《設(shè)計美學(xué)復(fù)習(xí)大綱》課件
- 創(chuàng)建文明行業(yè)工作參考計劃范文1
- 山東省生物學(xué)科總復(fù)習(xí)輔導(dǎo)課件遺傳和變異
- 學(xué)生實(shí)踐感悟報告范文
- 刑事訴訟法-課件
- 企業(yè)稅源調(diào)研報告范文
- 《第一章》課件-2.3 知識圖譜與知識工程
- 《計算機(jī)畢業(yè)設(shè)計》課件
- 健康醫(yī)療公司經(jīng)營范圍(10個范本)
- XXX中學(xué)國旗班隊員選拔方案
- 三級英語閱讀習(xí)題(3篇)
- 四位數(shù)乘四位數(shù)乘法題500道
- 辦公室、宿舍現(xiàn)場處置方案
- “阿里巴巴”并購“餓了么”案例分析
- 人教版初中九年級英語全冊單詞(按詞性分類)-
- 中國當(dāng)代文學(xué)知到章節(jié)答案智慧樹2023年泰山學(xué)院
- 酒店項(xiàng)目消防工程招標(biāo)文件
- 醫(yī)院食堂經(jīng)營方案
- 110kV輸變電工程旁站監(jiān)理方案含流程圖
評論
0/150
提交評論