操作系統(tǒng)Linux教案全套_第1頁(yè)
操作系統(tǒng)Linux教案全套_第2頁(yè)
操作系統(tǒng)Linux教案全套_第3頁(yè)
操作系統(tǒng)Linux教案全套_第4頁(yè)
操作系統(tǒng)Linux教案全套_第5頁(yè)
已閱讀5頁(yè),還剩58頁(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)介

XXXXX職業(yè)技術(shù)學(xué)院繼續(xù)教育學(xué)院教案任課班級(jí)XX計(jì)算機(jī)班課程名稱操作系統(tǒng)linux任課教師XXX授課20XX-20XX學(xué)年一學(xué)期

說(shuō)明1、本教案冊(cè)是根據(jù)教育部《高等職業(yè)學(xué)校、高等??茖W(xué)校和成人高等學(xué)校教學(xué)管理要點(diǎn)》及我院教學(xué)管理的有關(guān)規(guī)定設(shè)計(jì)的。凡我院開設(shè)的課程(包括必修課和選修課)的所有任課教師(包括專兼職教師和外聘教師)均需填寫,每門課程每學(xué)期一冊(cè)。2、教案是教師課前對(duì)一次課的總體設(shè)計(jì)和安排,應(yīng)于每次課前認(rèn)真設(shè)計(jì),全面填寫。理論教學(xué)以2節(jié)課為一個(gè)單元填寫;實(shí)踐教學(xué)一天以內(nèi)的以一個(gè)項(xiàng)目為一個(gè)單元填寫,2天以上則以一個(gè)子項(xiàng)目為一個(gè)單元填寫。3、本教案冊(cè)是教學(xué)進(jìn)度檢查、教學(xué)質(zhì)量評(píng)定的重要內(nèi)容之一,也是教師教學(xué)工作考核的重要依據(jù)。期中及期末教學(xué)檢查時(shí),任課教師應(yīng)提交本教案冊(cè)。學(xué)期結(jié)束時(shí),任課教師應(yīng)對(duì)所任課程進(jìn)行全面客觀的總結(jié),認(rèn)真填寫授課總結(jié),并將本教案冊(cè)與教學(xué)記錄冊(cè)交學(xué)院教務(wù)部。XXXXXX職業(yè)技術(shù)學(xué)院教案教師姓名授課時(shí)數(shù)2授課形式新授1授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱安裝RHEL5主要內(nèi)容:1、Linux的簡(jiǎn)介。2、Linux的安裝與配置。3、雙操作系統(tǒng)安裝的介紹。4、GRUB引導(dǎo)器的安裝。教學(xué)目標(biāo)安裝和配置RHEL5,了解雙操作系統(tǒng)的安裝及GRUB的安裝方法。教學(xué)重點(diǎn)重點(diǎn):Linux的安裝與配置。教學(xué)難點(diǎn)難點(diǎn):Linux的配置。更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1、什么是RHEL?2、什么是GRUB,怎樣在安裝了linux操作系統(tǒng)后重新安裝windows操作系統(tǒng)。?3、查找資料,說(shuō)明怎樣遠(yuǎn)程遠(yuǎn)航安裝linux操作系統(tǒng)?課后體會(huì)邊講邊練首先,教師進(jìn)行安裝,學(xué)生觀察,告知安裝過(guò)程中的易錯(cuò)部分,請(qǐng)學(xué)生注意,特別是分區(qū)、安裝包的選擇。然后,學(xué)生開始自主安裝。授課主要內(nèi)容或板書設(shè)計(jì)一、RHEL簡(jiǎn)介RedhatLinux從版本9.0之后,分為兩個(gè)發(fā)展方向,一個(gè)是繼續(xù)開源的fodera工程項(xiàng)目,另一個(gè)是紅帽子的企業(yè)版本,稱為redhatenterpriselinux,簡(jiǎn)稱為RHEL。RHEL現(xiàn)在的版本為5,本教材以RHEL5為基礎(chǔ),講解RHEL下各種服務(wù)的配置。提示:由于RHEL是企業(yè)、商業(yè)版本,所以現(xiàn)在一些開源社區(qū)把其非商業(yè)、源代碼化,演化成CentOS,本教材所用演示與例子都是基于此。演示網(wǎng)上RedHat的兩個(gè)方向的版本網(wǎng)站。二、RHEL4的安裝1、與Redhat9.0安裝的異同2、安裝雙操作系統(tǒng),強(qiáng)調(diào)安裝順序,以前一個(gè)操作系統(tǒng)winxp為例,在此基礎(chǔ)上安裝RHEL5。3、RHEL安裝后的卸載。演示RHEL操作系統(tǒng)中安裝過(guò)程及卸載。需要DOS的啟動(dòng)軟盤,在虛擬機(jī)中使用時(shí)要特別注意選擇啟動(dòng)的映像文件為DOS軟件映像。三、GRUB的安裝與卸載1、GRUB和LILO的介紹GRUB:GRandUnifiedBootloader,LILO:LInuxLOader,兩個(gè)引導(dǎo)管理器。LILO和GRUB之間有很多不同之處:LILO沒(méi)有交互式命令界面,而GRUB擁有,LILO不支持網(wǎng)絡(luò)引導(dǎo),而GRUB支持。2、GRUB和LILO的互轉(zhuǎn)①安裝CentOS的安裝盤,進(jìn)入到目錄下,執(zhí)行命令安裝lilo命令的軟件包。#rpm-ivhlilo-21.4.4-26.1.i386.rpmwarning:lilo-21.4.4-26.1.i386.rpm:V3DSAsignature:NOKEY,keyID443e1821Preparing...###########################################[100%]1:lilo###########################################[100%]然后拷貝模板文件到lilo.conf。#cp/etc/lilo.conf.anaconda/etc/lilo.conf#lilo-v#reboot經(jīng)過(guò)以上命令,系統(tǒng)可由默認(rèn)的GRUB改為L(zhǎng)ILO引導(dǎo)。如果再改為GRUB,則執(zhí)行#grub-install/dev/sda或#grub-install/dev/hda#reboot3、雙操作系統(tǒng)引導(dǎo)時(shí)GRUB的選項(xiàng)①GRUB不區(qū)分IDE硬盤和SCSI硬盤,統(tǒng)一使用hdx,其中x指定BIOS中硬盤的編號(hào),從0開始計(jì)數(shù)。示例:/etc/grub.conf文件內(nèi)容。②當(dāng)安裝linux操作系統(tǒng)時(shí),要保證有現(xiàn)成的空閑分區(qū)空間,如果利用虛擬機(jī)vmware安裝,則在現(xiàn)有的硬盤基礎(chǔ)上增加一個(gè)新的硬盤,安裝時(shí)選擇在新的硬盤上安裝linux操作系統(tǒng),可以達(dá)到雙啟動(dòng)的目的。演示GRUB和LILO的互轉(zhuǎn)及雙操作系統(tǒng)的GRUB。教師姓名授課時(shí)數(shù)2授課形式新授2授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱Linux圖形操作界面主要內(nèi)容:1、圖形化用戶界面環(huán)境2、Gnome的菜單系統(tǒng)3、文件管理教學(xué)目標(biāo)讓學(xué)生了解XWindow的性質(zhì),掌握XWindow系統(tǒng)的基本組成部分,掌握硬件的添加方法,熟練操作GNOME圖形桌面,學(xué)習(xí)添加KDE桌面,學(xué)習(xí)添加KDE桌面的方法,熟練操作KDE桌面。教學(xué)重點(diǎn)重點(diǎn):掌握XWindow系統(tǒng)的基本組成部分。教學(xué)難點(diǎn)難點(diǎn):掌握硬件的添加方法。更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)課后選擇題課后體會(huì)課件演示、理論講解、課上操作、課堂指導(dǎo)學(xué)生。授課主要內(nèi)容或板書設(shè)計(jì)1、 XWindow簡(jiǎn)介(15分鐘) XWindow是一個(gè)可移植的圖形用戶接口(GUI)軟件設(shè)計(jì)標(biāo)準(zhǔn),它不屬于 操作系統(tǒng),只是一個(gè)應(yīng)用程序。 1)X系統(tǒng)的產(chǎn)生 2)X系統(tǒng)的特點(diǎn) 3)XWindow與MicrosoftWindows2、 XWindow系統(tǒng) 1.XWindow的基本組成 服務(wù)器客戶機(jī)通信通道 客戶機(jī)和服務(wù)器通信分類 2.文件管理 X-Files文件管理器 3.窗口管理3、 重要的數(shù)據(jù)結(jié)構(gòu)(20分鐘)4、 算法簡(jiǎn)介(15分鐘)算法的特征:有窮性確切性輸入輸出可行性5、 操作系統(tǒng)的進(jìn)程(10分鐘) 進(jìn)程以及進(jìn)程間通信機(jī)制 Linux進(jìn)程Linux線程會(huì)話和進(jìn)程組進(jìn)程調(diào)度進(jìn)程的創(chuàng)建管道6、 升級(jí)內(nèi)核(15分鐘) 升級(jí)內(nèi)核的必要性Linux內(nèi)核承擔(dān)著Linux操作系統(tǒng)最為內(nèi)核的任務(wù),是其他程序和硬件運(yùn)行過(guò)程中的仲裁者。內(nèi)核管理所有進(jìn)程的內(nèi)存,內(nèi)核還提供程序和硬件之間的接口等功能。更新的內(nèi)核會(huì)支持更多的硬件,具備更好的進(jìn)程管理能力,運(yùn)行速度更快且更穩(wěn)定,并會(huì)修復(fù)老版本中發(fā)現(xiàn)的許多漏洞。內(nèi)核的配置與編譯 makemrproper該命令確保源代碼目錄下沒(méi)有不正確的.o文件以及文件的互相依賴。makeconfig(基于文本的最為傳統(tǒng)的配置界面)makemenuconfig(基于文本選單的配置界面)makexconfig(基于圖形窗口模式的配置界面)makeoldconfig(如果只想在原來(lái)內(nèi)核配置的基礎(chǔ)上修改一些小地方)選擇相應(yīng)配置時(shí)的選擇:Y將該功能編譯進(jìn)內(nèi)核N不將該功能編譯進(jìn)內(nèi)核M將該功能編譯成可以在需要時(shí)動(dòng)態(tài)插入到內(nèi)核中的模塊 對(duì)內(nèi)核源代碼文件的依賴性和完整性進(jìn)行檢驗(yàn),并進(jìn)行編譯,需保證gcc版本在gcc-2.7.2以上。#makedep(確保關(guān)鍵文件在正確的位置)#makeclean(確保所有有關(guān)文件都處于最新版本狀態(tài))#makezImage(編譯壓縮形式的內(nèi)核)#makemodule(編譯選擇的模塊)#makemodule-install(將編譯后的模塊轉(zhuǎn)移到系統(tǒng)標(biāo)準(zhǔn)位置)教師姓名授課時(shí)數(shù)2授課形式新授3授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱字符界面操作基礎(chǔ)主要內(nèi)容:1、Linux字符界面與圖形界面的切換2、文件系統(tǒng)3、文件和目錄管理4、移動(dòng)存儲(chǔ)、vi編輯器教學(xué)目標(biāo)掌握Linux字符界面與圖形界面的切換了解文件系統(tǒng)知道文件和目錄管理知道移動(dòng)存儲(chǔ)、vi編輯器教學(xué)重點(diǎn)重點(diǎn):字符界面簡(jiǎn)介;Shell簡(jiǎn)介;教學(xué)難點(diǎn)難點(diǎn):命令操作基礎(chǔ)。更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1. 如何使用本地虛擬控制臺(tái)?2. 如何進(jìn)行本地登錄和注銷?3. 如何進(jìn)行遠(yuǎn)程登錄?4. RedHatLinux系統(tǒng)有哪些運(yùn)行級(jí)別?其含義為何?5. 如何正確地關(guān)閉和重新啟動(dòng)Linux系統(tǒng)?課后體會(huì)邊講邊練,為學(xué)生演示Linux命令的使用環(huán)境與使用方法。任務(wù)驅(qū)動(dòng),實(shí)驗(yàn)課程為學(xué)生制定任務(wù),要求其完成。授課主要內(nèi)容或板書設(shè)計(jì)為什么使用字符工作方式1、在字符操作方式下可以高效地完成所有的任務(wù),尤其是系統(tǒng)管理任務(wù)。2、系統(tǒng)管理任務(wù)通常在遠(yuǎn)程進(jìn)行,而遠(yuǎn)程登錄后進(jìn)入的是字符工作方式。3、由于使用字符界面不用啟動(dòng)圖形工作環(huán)境,大大地節(jié)省了系統(tǒng)資源開銷。進(jìn)入字符工作方式的方法1、在圖形環(huán)境下開啟終端窗口進(jìn)入字符工作方式。2、在系統(tǒng)啟動(dòng)后直接進(jìn)入字符工作方式。3、使用遠(yuǎn)程登錄方式(Telnet或SSH)進(jìn)入字符工作方式。字符界面登錄與注銷虛擬控制臺(tái)(VirtualConsole)系統(tǒng)默認(rèn)提供了6個(gè)虛擬控制臺(tái)。每個(gè)虛擬控制臺(tái)可以獨(dú)立的使用,互不影響。使用Alt+F1~Alt+F6進(jìn)行多個(gè)虛擬控制臺(tái)之間的切換。2.RedHatLinux的系統(tǒng)運(yùn)行級(jí)別關(guān)機(jī)與重新啟動(dòng)相當(dāng)于系統(tǒng)運(yùn)行級(jí)別的切換例如:#shutdown-r+5\"Systemwillberebootin5minites,Pleasesaveyourwork."Linux的命令格式cmd[-參數(shù)][操作對(duì)象]cmd是命令名單字符參數(shù)前使用一個(gè)減號(hào)(-),單詞參數(shù)前使用兩個(gè)減號(hào)(--)。多個(gè)單字符參數(shù)前可以只使用一個(gè)減號(hào)。命令名、參數(shù)和操作對(duì)象都作為Shell命令執(zhí)行時(shí)的輸入,它們之間用空格分隔開。并非所有命令的格式都遵從以上規(guī)則,例如dd、find等。用法:$tree$tree/some/dir/cp;touch;find等命令見課件。//此處使用舉例在BashShell中提高工作效率自動(dòng)補(bǔ)全使用<TAB>鍵//此處使用舉例命令歷史用上下方向鍵、PgUp和PgDn鍵來(lái)查看歷史命令可以使用鍵盤上的編輯功能鍵對(duì)顯示在命令行上的命令進(jìn)行編輯使用history命令查看命令歷史$history//此處使用舉例vi及其運(yùn)行模式vi是“visualinterface”的簡(jiǎn)稱。vi可以執(zhí)行輸出、刪除、查找、替換、塊操作等眾多文本操作。vi不是一個(gè)排版程序,它可以對(duì)字體、格式、段落等其他屬性進(jìn)行編排,它只是一個(gè)文本編輯程序。vi是全屏幕文本編輯器,它沒(méi)有菜單,只有命令。vi的運(yùn)行模式教師姓名授課時(shí)數(shù)2授課形式新授4授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱賬戶管理和權(quán)限管理主要內(nèi)容:1、認(rèn)識(shí)用戶和組文件。2、管理用戶賬戶和密碼。3、用戶組賬號(hào)的管理。教學(xué)目標(biāo)能熟練新建與管理用戶能熟練管理與維護(hù)組群賬戶能熟練使用組群管理的常用命令能根據(jù)項(xiàng)目需求對(duì)用戶組進(jìn)行管理教學(xué)重點(diǎn)重點(diǎn):理解賬戶實(shí)質(zhì);熟悉賬戶配置文件;學(xué)會(huì)設(shè)置和管理口令;教學(xué)難點(diǎn)難點(diǎn):理解Linux系統(tǒng)的權(quán)限;學(xué)會(huì)設(shè)置基本操作權(quán)限;了解特殊權(quán)限的使用更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1. 如何將普通用戶升級(jí)為特權(quán)用戶,請(qǐng)說(shuō)出3種方法。2. Linux系統(tǒng)是如何標(biāo)識(shí)用戶和組的?4. 簡(jiǎn)述私有組和主組的關(guān)系?簡(jiǎn)述標(biāo)準(zhǔn)組和附加組的關(guān)系?6. Linux文件系統(tǒng)的三種基本權(quán)限為何?7. Linux文件系統(tǒng)的三種特殊權(quán)限為何?何時(shí)使用它們?8. 簡(jiǎn)述chmod命令的兩種設(shè)置權(quán)限的方法?課后體會(huì)邊講邊練,為學(xué)生演示Linux命令的使用環(huán)境與使用方法。任務(wù)驅(qū)動(dòng),實(shí)驗(yàn)課程為學(xué)生制定任務(wù),要求其完成。授課主要內(nèi)容或板書設(shè)計(jì)賬戶實(shí)質(zhì)上就是一個(gè)用戶在系統(tǒng)上的標(biāo)識(shí),系統(tǒng)依據(jù)賬戶來(lái)區(qū)分每個(gè)用戶的文件、進(jìn)程、任務(wù),給每個(gè)用戶提供特定的工作環(huán)境(如用戶的工作目錄、shell版本、以及X-Windows環(huán)境的配置等),使每個(gè)用戶的工作都能獨(dú)立不受干擾地進(jìn)行。超級(jí)用戶:UID=0,GID=0普通用戶:UID>=500偽用戶:0<UID<500系統(tǒng)賬戶文件用戶口令文件/etc/passwd文件權(quán)限:(-rw-r--r--)用戶影子口令文件/etc/shadow文件權(quán)限:(-r)組賬號(hào)文件/etc/group文件權(quán)限:(-rw-r--r--)組口令文件/etc/gshadow文件權(quán)限:(-r)使用命令行工具添加用戶賬號(hào)命令格式:#useradd[<選項(xiàng)>]<用戶名>常用選項(xiàng):-ggroup:指定新用戶的主組。-ddirectory:指定新用戶的自家目錄。-eexpire:指定用戶的登錄失效時(shí)間,例如:08/31/2006//此處要求操作舉例,添加用戶jack口令設(shè)置使用useradd命令創(chuàng)建用戶賬戶之后需要使用passwd命令設(shè)置初始口令格式:#passwd[<用戶名>]//此處要求操作舉例,修改用戶jack的密碼使用命令行工具修改用戶賬號(hào)命令格式:#usermod[<選項(xiàng)>]<用戶名>常用選項(xiàng):選項(xiàng)與useradd命令基本相同。//此處要求操作舉例,修改用戶jack的所有屬性操作權(quán)限,使用Linux系統(tǒng)資源的四類人員在Linux中,將使用系統(tǒng)資源的人員分為四類:超級(jí)用戶;文件或目錄的屬主;屬主的同組人;其他人員由于超級(jí)用戶具有操作Linux系統(tǒng)的一切權(quán)限,所以不用指定超級(jí)用戶對(duì)文件和目錄的訪問(wèn)權(quán)限。對(duì)于其他三類用戶都要指定對(duì)文件和目錄的訪問(wèn)權(quán)限。三種基本的訪問(wèn)權(quán)限讀(r)寫(w)執(zhí)行(x)三種基本的訪問(wèn)權(quán)限對(duì)文件的含義r:可以讀文件的內(nèi)容w:可以修改該文件x:可以執(zhí)行該文件查看文件和目錄的權(quán)限使用如下命令查看權(quán)限$ls-l權(quán)限的數(shù)值設(shè)定法chmod命令的數(shù)值設(shè)定法格式chmodn1n2n3<文件名或目錄名>n1n2n3其中n1代表屬主的權(quán)限,n2代表組用戶的權(quán)限,n3代表其他用戶的權(quán)限//此處要求操作舉例更改屬主和組chown命令功能:更改屬主和組。格式:#chown[-R]<用戶[.組]><文件或目錄>//此處要求操作舉例教師姓名授課時(shí)數(shù)2授課形式新授5授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱網(wǎng)絡(luò)配置和進(jìn)程管理主要內(nèi)容:1、配置網(wǎng)絡(luò)2、Linux服務(wù)管理3、Linux進(jìn)程管理教學(xué)目標(biāo)能熟練編輯網(wǎng)絡(luò)配置文件能熟練使用常用網(wǎng)絡(luò)配置命令能熟練使用常用網(wǎng)絡(luò)測(cè)試工具能熟練改變Linux運(yùn)行級(jí)別熟悉Linux服務(wù)進(jìn)程管理命令教學(xué)重點(diǎn)重點(diǎn):網(wǎng)絡(luò)配置命令教學(xué)難點(diǎn)難點(diǎn):進(jìn)程管理更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1. 簡(jiǎn)述TCP/IP模型及協(xié)議棧?2. 如何使用命令配置以太網(wǎng)接口?3. 如何查看進(jìn)程?如何刪除進(jìn)程?4. 簡(jiǎn)述守護(hù)進(jìn)程的運(yùn)行方式和分類?5. 簡(jiǎn)述chkconfig、service和ntsysv命令的使用方法?6. 什么是cron任務(wù)?如何加載cron任務(wù)?7. 簡(jiǎn)述crontab文件各個(gè)字段的含義?課后體會(huì)邊講邊練,為學(xué)生演示Linux命令的使用環(huán)境與使用方法。任務(wù)驅(qū)動(dòng),實(shí)驗(yàn)課程為學(xué)生制定任務(wù),要求其完成。授課主要內(nèi)容或板書設(shè)計(jì)TCP/IP網(wǎng)絡(luò)模型Linux下的網(wǎng)絡(luò)接口在網(wǎng)絡(luò)中使用的每一個(gè)外圍設(shè)備的網(wǎng)絡(luò)接口,在Linux的核心(kernel)中都有相應(yīng)的名字。配置以太網(wǎng)絡(luò)接口如果計(jì)算機(jī)安裝了Linux支持的網(wǎng)卡并且在安裝Linux系統(tǒng)時(shí)選擇了配置網(wǎng)絡(luò),那么在RedHat的安裝過(guò)程中系統(tǒng)會(huì)自動(dòng)檢測(cè)用戶的網(wǎng)卡并安裝驅(qū)動(dòng)。當(dāng)系統(tǒng)檢測(cè)到網(wǎng)卡之后,管理員可以從系統(tǒng)內(nèi)核模塊配置文件/etc/modules.conf中查看系統(tǒng)加載的網(wǎng)卡驅(qū)動(dòng)模塊。#cat/etc/modules.conf|grepethaliaseth0pcnet32如果用戶選用的網(wǎng)卡沒(méi)有被系統(tǒng)自動(dòng)檢測(cè)到,則可能需要用戶自己重新編譯內(nèi)核,加入網(wǎng)卡的驅(qū)動(dòng)模塊。使用TUI工具配置以太網(wǎng)絡(luò)啟動(dòng)netconfig程序#netconfig使用CLI工具配置以太網(wǎng)絡(luò)使用ifconfig命令設(shè)置IP地址格式:#ifconfig<網(wǎng)絡(luò)接口><IP地址>[<Mask><Broadcast>]使用配制文件配置以太網(wǎng)文件:/etc/sysconfig/network-script/ifcfg-eth0文件配置方法:IPADDR=IP地址GATEWAY=網(wǎng)關(guān)地址NETMASK=子網(wǎng)掩碼重新啟動(dòng)網(wǎng)絡(luò)服務(wù):Servicenetworkrestart進(jìn)程的概念:是一個(gè)程序在其自身的虛擬地址空間中的一次執(zhí)行活動(dòng)。之所以要?jiǎng)?chuàng)建進(jìn)程,就是為了使多個(gè)程序可以并發(fā)的執(zhí)行,從而提高系統(tǒng)的資源利用率和吞吐量。進(jìn)程的類型交互進(jìn)程:由一個(gè)Shell啟動(dòng)的進(jìn)程。交互進(jìn)程既可以在前臺(tái)運(yùn)行,也可以在后臺(tái)運(yùn)行。批處理進(jìn)程:不與特定的終端相關(guān)聯(lián),提交到等待隊(duì)列種順序執(zhí)行的進(jìn)程。守護(hù)進(jìn)程:在Linux在啟動(dòng)時(shí)初始化,需要時(shí)運(yùn)行于后臺(tái)的進(jìn)程。查看系統(tǒng)中的進(jìn)程作業(yè)控制是指控制當(dāng)前正在運(yùn)行的進(jìn)程的行為,也稱為進(jìn)程控制。作業(yè)控制是Shell的一個(gè)特性,使用戶能在多個(gè)獨(dú)立進(jìn)程間進(jìn)行切換。實(shí)施作業(yè)控制的常用命令和快捷鍵cmd&:命令后的&符號(hào)表示將該命令放到后臺(tái)運(yùn)行,以免霸占終端<Ctrl+d>:終止一個(gè)正在前臺(tái)運(yùn)行的進(jìn)程(含有正常含義)<Ctrl+c>:終止一個(gè)正在前臺(tái)運(yùn)行的進(jìn)程(含有強(qiáng)行含義)<Ctrl+z>:掛起一個(gè)正在前臺(tái)運(yùn)行的進(jìn)程守護(hù)進(jìn)程(Daemon)是在計(jì)算機(jī)啟動(dòng)時(shí)就被運(yùn)行的,并在系統(tǒng)中持續(xù)運(yùn)行的進(jìn)程,它等待著隨時(shí)為客戶提供自身負(fù)責(zé)的服務(wù)。教師姓名授課時(shí)數(shù)2授課形式新授6授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱軟件包管理與備份主要內(nèi)容:1、RPM軟件包的管理。2、Tar包管理。3、更友好的包管理軟件。教學(xué)目標(biāo)能熟練使用RPM命令進(jìn)行軟件包的查詢、安裝、升級(jí)和刪除等操作能熟練使用TAR命令進(jìn)行文件的打包備份、壓縮、查詢、解壓縮等操作能根據(jù)項(xiàng)目需求對(duì)軟件包進(jìn)行管理教學(xué)重點(diǎn)重點(diǎn):掌握rpm命令的使用方法;學(xué)會(huì)使用APT進(jìn)行系統(tǒng)更新。教學(xué)難點(diǎn)難點(diǎn):理解備份的相關(guān)概念和tar命令的使用更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1.什么是RPM?為什么使用RPM?RPM具有何功能?2.舉例說(shuō)明使用RPM命令安裝、升級(jí)、刪除、查詢、校驗(yàn)軟件包的方法?3.為何使用APT?簡(jiǎn)述APT的工作原理?APT常用命令及參數(shù)有哪些?4.什么是備份?如何選擇備份介質(zhì)?有哪些備份策略?5.Linux上哪些文件系統(tǒng)的數(shù)據(jù)經(jīng)常變化?6.舉例說(shuō)明使用tar命令進(jìn)行完全備份和增量備份以及數(shù)據(jù)恢復(fù)的方法?課后體會(huì)邊講邊練,為學(xué)生演示Linux命令的使用環(huán)境與使用方法。任務(wù)驅(qū)動(dòng),實(shí)驗(yàn)課程為學(xué)生制定任務(wù),要求其完成。授課主要內(nèi)容或板書設(shè)計(jì)RPM概述RPM最早是由RedHat公司提出的軟件包管理標(biāo)準(zhǔn),后來(lái)隨著版本的升級(jí)又融入了許多其他的優(yōu)秀特性,成為了Linux中公認(rèn)的軟件包管理標(biāo)準(zhǔn)。RPM最初的全稱是RedHatPackageManager?,F(xiàn)在是RPMPackageManager的縮寫。RPM的優(yōu)點(diǎn)易于安裝、升級(jí)便利豐富的軟件包查詢功能軟件包內(nèi)容校驗(yàn)功能支持多種硬件平臺(tái)RPM的五大功能安裝——將軟件從包中解出來(lái),并且安裝到硬盤。卸載——將軟件從硬盤清除。升級(jí)——替換軟件的舊版本。查詢——查詢軟件包的信息。驗(yàn)證——檢驗(yàn)系統(tǒng)中的軟件與包中軟件的區(qū)別。RPM包的名稱RPM包的名稱格式:name-version.type.rpm如:bind-9.2.1-16.i386.rpmname為軟件的名稱;version為軟件的版本號(hào);type為包的類型RPM的使用安裝軟件包格式:#rpm-ivh<包文件名>升級(jí)軟件包格式:#rpm-Uvh<包文件名>卸載軟件包格式:#rpm-e<包名>//此處要求操作舉例查詢軟件包$rpm-qaAPT的工作原理APT是一個(gè)客戶/服務(wù)器系統(tǒng)。服務(wù)器復(fù)制所有的RPM包(包括來(lái)自原版光盤和RedHat提供的升級(jí)包)客戶端客戶端透過(guò)網(wǎng)絡(luò)連到遠(yuǎn)程的APT服務(wù)器去下載RPM到本地來(lái)安裝。當(dāng)本地計(jì)算機(jī)安裝了APT軟件包之后就成了APT的客戶端。架設(shè)APT服務(wù)器架設(shè)APT服務(wù)器的過(guò)程//此處要求操作舉例tar簡(jiǎn)介tar是一個(gè)已移植到Linux中的經(jīng)典UNIX命令。tar是TapeARchive(磁帶歸檔)的縮寫,最初設(shè)計(jì)用于將文件打包到磁帶上。tar命令tar命令格式備份:tar<選項(xiàng)><-cf備份文件或設(shè)備><備份路徑>恢復(fù):tar<選項(xiàng)><-xf備份文件或設(shè)備>[-C恢復(fù)路徑]//此處要求操作舉例教師姓名授課時(shí)數(shù)2授課形式新授7授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱系統(tǒng)維護(hù)主要內(nèi)容:1、GRBU的作用。2、Linux的啟動(dòng)過(guò)程。3、查看系統(tǒng)日志。教學(xué)目標(biāo)理解GRBU的作用和操作界面的使用;了解Linux的啟動(dòng)過(guò)程;學(xué)會(huì)查看系統(tǒng)日志并理解日志滾動(dòng)。教學(xué)重點(diǎn)重點(diǎn):GRBU的作用和操作界面的使用。教學(xué)難點(diǎn)難點(diǎn):GRBU的作用和操作界面的使用更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1.什么是GRUB?功能如何?GRUB有哪幾種操作界面?2.root口令丟失如何解決?3.簡(jiǎn)述Linux的啟動(dòng)過(guò)程?4.什么是syslog?5.可以使用哪些命令查看非文本日志文件?為什么要進(jìn)行日志滾動(dòng)?RedHat如何實(shí)現(xiàn)日志滾動(dòng)?課后體會(huì)案例教學(xué),采用案例引入。邊講邊練,為學(xué)生演示Linux命令的使用環(huán)境與使用方法。任務(wù)驅(qū)動(dòng),實(shí)驗(yàn)課程為學(xué)生制定任務(wù),要求其完成。授課主要內(nèi)容或板書設(shè)計(jì)GRUB簡(jiǎn)介:什么是啟動(dòng)引導(dǎo)器啟動(dòng)引導(dǎo)器(BootLoader)是計(jì)算機(jī)啟動(dòng)過(guò)程中運(yùn)行的第一個(gè)真正的軟件,通常計(jì)算機(jī)啟動(dòng)時(shí)在通過(guò)BIOS自檢后讀取并運(yùn)行硬盤主引導(dǎo)扇(MBR)中的啟動(dòng)引導(dǎo)器程序,啟動(dòng)引導(dǎo)器再負(fù)責(zé)加載啟動(dòng)硬盤分區(qū)中的操作系統(tǒng)。什么是GRUBGRUB(GRandUnifiedBootloader)是一個(gè)將引導(dǎo)裝載程序安裝到主引導(dǎo)記錄的程序,主引導(dǎo)記錄是位于一個(gè)硬盤開始的扇區(qū)。GRUB的特性提供一個(gè)真正基于命令行的,先于操作系統(tǒng)(pre-OS)的環(huán)境GRUB支持邏輯塊尋址(LBA)方式GRUB的配置能在每次系統(tǒng)引導(dǎo)時(shí)被讀取,所有的改變都能被自動(dòng)地檢測(cè)到GRUB的術(shù)語(yǔ):GRUB下的設(shè)備名稱指定硬盤分區(qū)的形式:(hdX,Y)指定整個(gè)硬盤的形式:(hdX)GRUB下的文件名(hdX,Y)/path/to/file(fdX)/path/to/fileGRUB下的根文件系統(tǒng)GRUB的根文件系統(tǒng)是用于一個(gè)特定設(shè)備的根分區(qū)。GRUB使用這個(gè)信息來(lái)掛裝(mount)這個(gè)設(shè)備并從它上面載入文件。GRUB中根文件系統(tǒng)這一術(shù)語(yǔ)與Linux的根文件系統(tǒng)是沒(méi)有關(guān)系的,這一點(diǎn)要特別注意。GRUB的配置文件:GRUB的配置文件默認(rèn)為“/boot/grub/grub.conf”GRUB配置文件的常用選項(xiàng)default:設(shè)置啟動(dòng)菜單的默認(rèn)啟動(dòng)項(xiàng),菜單項(xiàng)序號(hào)參數(shù)其值從"0"開始,即"0"代表第1個(gè)菜單項(xiàng),"1"代表第2個(gè)菜單項(xiàng)。timeout:GRUB載入由default命令指定的項(xiàng)目前的時(shí)間間隔,以秒為單位。title:設(shè)定用來(lái)裝載一個(gè)操作系統(tǒng)的一組特定命令的標(biāo)題。root:設(shè)置GRUB的根設(shè)備(root)為L(zhǎng)inux內(nèi)核所在的分區(qū)。kernel:用kernel命令后跟Linux內(nèi)核文件作為參數(shù),加載Linux的內(nèi)核文件。initrd:用initrd命令加載鏡像文件。//此處要求操作舉例GRUB的配置使用技巧丟失root口令的解決方法進(jìn)入GRUB的append模式進(jìn)入單用戶運(yùn)行模式使用passwd命令重新設(shè)置root口令切換到運(yùn)行級(jí)別3或5//此處要求操作舉例Linux啟動(dòng)過(guò)程BIOS自檢啟動(dòng)GRUB:運(yùn)行Linux的系統(tǒng)內(nèi)核并檢測(cè)硬件讀取配置文件/etc/inittab運(yùn)行第一個(gè)進(jìn)程init日志和日志系統(tǒng)簡(jiǎn)介日志的主要用途系統(tǒng)審計(jì)、監(jiān)測(cè)追蹤和分析統(tǒng)計(jì)。配置文件/etc/syslog.conf舉例教師姓名授課時(shí)數(shù)2授課形式新授8授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱Telnet、SSH和VNC協(xié)議的配置與應(yīng)用主要內(nèi)容:1、Linux的簡(jiǎn)介。2、Linux的安裝與配置。3、雙操作系統(tǒng)安裝的介紹。4、GRUB引導(dǎo)器的安裝。教學(xué)目標(biāo)了解Telnet、SSH和VNC的基本概念、配置以及使用方法。教學(xué)重點(diǎn)重點(diǎn):SSH的配置,VNC的配置。教學(xué)難點(diǎn)難點(diǎn):VNC的配置。更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1、什么是Telnet,在RHEL4中怎么樣實(shí)現(xiàn)Telnet?2、什么是SSH,在RHEL4中怎么實(shí)現(xiàn)SSH?3、什么是VNC,在RHEL4中怎么實(shí)現(xiàn)VNC?課后體會(huì)1、通過(guò)實(shí)例演示,激發(fā)學(xué)生興趣。2、實(shí)例示范操作,引導(dǎo)學(xué)生完成實(shí)例。3、任務(wù)驅(qū)動(dòng),學(xué)生完成相關(guān)實(shí)例。授課主要內(nèi)容或板書設(shè)計(jì)一、Telnet協(xié)議1、Telnet介紹及原理2、安裝和啟動(dòng)telnet①檢測(cè)并安裝客戶端軟件②檢測(cè)并安裝服務(wù)端軟件③開啟telnet服務(wù)④配置telnet設(shè)置訪問(wèn)服務(wù)端口,編輯/etc/services文件,把對(duì)應(yīng)的端口號(hào)改變就可以了。設(shè)置最大連接數(shù),編輯/etc/xinetd.d/telnet文件,內(nèi)容如下:servicetelnet{flags=REUSEsocket_type=streamwait=nouser=rootserver=/usr/sbin/in.telnetdlog_on_failure+=USERIDdisable=yes instances =5}增加如{}中黑體字一行即可。演示telnet協(xié)議配置。二、SSH協(xié)議1、SSH協(xié)議概述。SSH1與SSH2的區(qū)別,現(xiàn)在大部分的SSH軟件都支持兩種協(xié)議。2、安裝、啟動(dòng)、配置SSH3、SSH的密鑰管理4、配置SSH客戶端5、配置SSH的自動(dòng)登錄三、VNC協(xié)議1、VNC概述2、VNC的安裝與啟動(dòng)3、vnc的配置4、vnc的客戶端使用使用RealVNC軟件,下載地址為:演示VNC安裝、啟動(dòng)、配置,VNC服務(wù)的啟動(dòng),VNC桌面類型的配置,VNC客戶端的使用過(guò)程。四、補(bǔ)充tcpwrapperTCP_Wrappers是UNIX服務(wù)器上應(yīng)用最廣泛的安全工具,它是通過(guò)IP地址來(lái)控制對(duì)服務(wù)器所提供的服務(wù)進(jìn)行訪問(wèn)的控制。TCP_Wrappers的使用十分簡(jiǎn)單,對(duì)于以前的低版本的linux操作系統(tǒng),通常是在/etc/inetd.conf文件中設(shè)置。假設(shè)想用TCP_Wrappers來(lái)控制用戶用telnetd的訪問(wèn),那么,在/etc/inetd.conf目錄中要這樣設(shè)置:telnetstreamtcpnowaitroot/usr/sbin/tcpdin.telnetd教師姓名授課時(shí)數(shù)2授課形式新授9授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱DHCP服務(wù)配置主要內(nèi)容:1、DHCP服務(wù)器及應(yīng)用場(chǎng)景。2、DHCP服務(wù)器配置。3、DHCP中繼代理設(shè)置。教學(xué)目標(biāo)掌握DHCP服務(wù)器的基本配置掌握DHCP客戶端的配置和測(cè)試掌握在網(wǎng)絡(luò)中部署DHCP服務(wù)器的解決方案掌握DHCP服務(wù)器中繼代理的配置教學(xué)重點(diǎn)重點(diǎn):DHCP服務(wù)器配置教學(xué)難點(diǎn)難點(diǎn):DHCP服務(wù)器配置更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1、什么是DHCP,DHCP的工作過(guò)程是什么?2、在RHEL4下怎么配置DHCP?課后體會(huì)1、通過(guò)實(shí)例演示,激發(fā)學(xué)生興趣。2、實(shí)例示范操作,引導(dǎo)學(xué)生完成實(shí)例。3、任務(wù)驅(qū)動(dòng),學(xué)生完成相關(guān)實(shí)例。授課主要內(nèi)容或板書設(shè)計(jì)一、DHCP簡(jiǎn)介及工作過(guò)程DHCP服務(wù)的使用可以解決IP地址資源不足的情況,其工作過(guò)程如圖示:安裝和配置DHCP服務(wù)的步驟如下:#rpm–aq|grepdhcp如果沒(méi)有安裝,則裝載安裝光盤,進(jìn)行安裝相應(yīng)的軟件包。#mount/dev/cdrommount:blockdevice/dev/hdciswrite-protected,mountingread-only[root@localhostdhcpv6_client-0.10]#cd/media/cdrom/CentOS/RPMS/[root@localhostRPMS]#rpm-ivhdhcpdhcp-3.0.1-62.EL4.i386.rpmdhcpv6-0.10-24_EL4.i386.rpmdhcp-devel-3.0.1-62.EL4.i386.rpmdhcpv6_client-0.10-24_EL4.i386.rpm[root@localhostRPMS]#rpm-ivhdhcp-3.0.1-62.EL4.i386.rpmwarning:dhcp-3.0.1-62.EL4.i386.rpm:V3DSAsignature:NOKEY,keyID443e1821Preparing...###########################################[100%]1:dhcp###########################################[100%][root@localhostRPMS]#二、DHCP的配置1、原始配置樣板文件尋找并拷貝。#find/-namedhcpd.conf.sample#cp剛發(fā)現(xiàn)的目錄/etc/dhcpd.conf2、配置dhcpd.conf#vi/etc/dhcpd.conf3、客戶端配置使用dhcp演示DHCP安裝、配置及應(yīng)用。教師姓名授課時(shí)數(shù)2授課形式新授10授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱DNS服務(wù)器配置主要內(nèi)容:1、認(rèn)識(shí)DNS服務(wù)器2、DNS服務(wù)器的安裝與配置3、配置輔助DNS服務(wù)器的配置文件4、DNS服務(wù)客戶端設(shè)置5、測(cè)試DNS服務(wù)器教學(xué)目標(biāo)理解并掌握緩存DNS服務(wù)器的配置理解并掌握主DNS服務(wù)器的配置理解并掌握輔助DNS服務(wù)器的配置理解并掌握DNS客戶機(jī)的配置掌握DNS的測(cè)試教學(xué)重點(diǎn)重點(diǎn):主DNS服務(wù)器的配置教學(xué)難點(diǎn)難點(diǎn):主DNS服務(wù)器的配置更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1.簡(jiǎn)述DNS系統(tǒng)的組成、DNS服務(wù)器的類型?2.簡(jiǎn)述DNS的查詢模式、DNS解析過(guò)程?3.什么是域名轉(zhuǎn)發(fā)?4.簡(jiǎn)述BIND的配置文件族?簡(jiǎn)述資源記錄的類型?課后體會(huì)案例教學(xué),采用案例引入。邊講邊練,為學(xué)生演示Linux命令的使用環(huán)境與使用方法。任務(wù)驅(qū)動(dòng),實(shí)驗(yàn)課程為學(xué)生制定任務(wù),要求其完成。授課主要內(nèi)容或板書設(shè)計(jì)一、DNS的簡(jiǎn)介及工作過(guò)程1、DNS的域名空間的分層結(jié)構(gòu)2、DNS的域名解析過(guò)程二、DNS的配置1、安裝和配置BIND。2、啟動(dòng)域名服務(wù)。#servicenamedstart|stop|restart3、域名服務(wù)的主配置文件named.conf#vi/etc/named.conf4、域名服務(wù)的區(qū)域文件目錄#cd/var/named5、配置例子6、DNS配置的測(cè)試①使用nslookup測(cè)試②使用dig命令測(cè)試演示DNS服務(wù)的配置例子,包括正向解析和反向解析。7、具體配置例子(包括配置子域)總體原則:設(shè)你獲得的域名是,而希望定義子域,并且要把其域的解析服務(wù)器授予,那么在bind的域名文件中應(yīng)該包括如下幾行:INNSINAXXX.XXX.XXX.XXX下面就定義一個(gè)域?yàn)椋↖P:),再定義其子域(IP:),客戶機(jī)(IP:)把DNS服務(wù)器定義為,如果要查詢,則過(guò)程如下圖所示:在這個(gè)環(huán)境中,需要三臺(tái)機(jī)器,一臺(tái)為客戶機(jī)winxp(),一臺(tái)為RHEL4()用來(lái)定義主域,一臺(tái)為Redhat9()用來(lái)定義子域,全部為虛擬機(jī)。三、DNS系統(tǒng)簡(jiǎn)介DNS是基于客戶/服務(wù)器模型設(shè)計(jì)的。整個(gè)域名系統(tǒng)以一個(gè)大的分布式數(shù)據(jù)庫(kù)的方式工作。DNS系統(tǒng)的三部分組成域名空間;域名服務(wù)器;解析器(客戶端)DNS域名服務(wù)器的類型惟高速緩存服務(wù)器(caching-onlyserver)主域名服務(wù)器(primarynameserver)輔助域名服務(wù)器(secondarynameserver)DNS查詢模式遞歸查詢(RecursiveQuery)——給出最終結(jié)果疊代查詢(IterativeQuery)——給出最佳結(jié)果域名解析過(guò)程Linux下的DNS服務(wù)在Linux中,域名服務(wù)(DNS)是由BIND(BerkeleyInternetNameDomain,柏克萊網(wǎng)間域名)軟件實(shí)現(xiàn)的。BIND是一個(gè)C/S系統(tǒng),其客戶端稱為轉(zhuǎn)換程序(resolver),它負(fù)責(zé)產(chǎn)生域名信息的查詢,將這類信息發(fā)送給服務(wù)器端。BIND的服務(wù)器端是一個(gè)稱為named的守護(hù)進(jìn)程,它負(fù)責(zé)回答轉(zhuǎn)換程序的查詢。安裝BIND域名服務(wù)器教師姓名授課時(shí)數(shù)2授課形式新授11授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱FTP服務(wù)器配置主要內(nèi)容:1、FTP與FTP服務(wù)器2、架設(shè)VSFTP服務(wù)器3、VSftpd配置實(shí)例4、FTP服務(wù)器的使用教學(xué)目標(biāo)熟練掌握FTP服務(wù)器的配置熟練掌握FTP客戶端的配置能夠?yàn)槠髽I(yè)的局域網(wǎng)設(shè)計(jì)FTP服務(wù)器方案教學(xué)重點(diǎn)重點(diǎn):FTP服務(wù)器的配置教學(xué)難點(diǎn)難點(diǎn):FTP服務(wù)器的配置更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1、.簡(jiǎn)述FTP的數(shù)據(jù)傳輸模式及使用場(chǎng)合?2、FTP的使用者分為哪幾類?課后體會(huì)邊講邊練,為學(xué)生演示Linux命令的使用環(huán)境與使用方法。任務(wù)驅(qū)動(dòng),實(shí)驗(yàn)課程為學(xué)生制定任務(wù),要求其完成。授課主要內(nèi)容或板書設(shè)計(jì)FTP協(xié)議文件傳輸協(xié)議(FileTransferProtocol,F(xiàn)TP)標(biāo)準(zhǔn)是在RFC959說(shuō)明的。協(xié)議定義了一個(gè)在遠(yuǎn)程計(jì)算機(jī)系統(tǒng)和本地計(jì)算機(jī)系統(tǒng)之間傳輸文件的一個(gè)標(biāo)準(zhǔn)。FTP運(yùn)行在OSI模型的應(yīng)用層,并利用傳輸控制協(xié)議TCP在不同的主機(jī)之間提供可靠的數(shù)據(jù)傳輸。FTP協(xié)議模型FTP服務(wù)的使用者本地用戶(real用戶)虛擬用戶(guest用戶)匿名用戶(anonymous用戶)RedHat9的FTP服務(wù)器vsftpdRedHat9自帶了一個(gè)高安全性的FTP服務(wù)器vsftpd。vsftpd的特點(diǎn):是一個(gè)安全、高速、穩(wěn)定的FTP服務(wù)器??稍O(shè)定多個(gè)基于IP的虛擬FTPserver。支持虛擬用戶,且支持每個(gè)虛擬用戶具有獨(dú)立的配置。可以設(shè)置為從inetd啟動(dòng),或者是獨(dú)立ftp服務(wù)器兩種運(yùn)行方式。支持帶寬限制等。vsftpd的安裝#rpm–ivhvsftpd-1.1.3-8.i386.rpmvsftpd的啟動(dòng)和停止#servicevsftpdstart#servicevsftpdstop#servicevsftpdrestartvsftpd的配置文件vsftpd的主配置文件:/etc/vsftpd/vsftpd.confvsftpd的PAM配置文件:/etc/pam.d/vsftpdvsftpd的用戶訪問(wèn)控制配置文件:/etc/vsftpd.ftpusers/etc/vsftpd.user_list配置vsftpd匿名用戶上傳配置指令:anon_upload_enable=Yesanon_mkdir_write_enable=Yesanon_world_readable_only=Noanon_other_write_enable=Yes配置最大傳輸速率限制和每客戶的連接數(shù)限制配置指令local_max_rateanon_max_ratemax_per_ipmax_clients限制指定的本地用戶不能訪問(wèn),而其他本地用戶可訪問(wèn)userlist_enable=YESuserlist_deny=YESuserlist_file=/etc/vsftpd.user_list配置基于主機(jī)的訪問(wèn)控制TCP_wrappers使用兩個(gè)配置文件實(shí)現(xiàn)訪問(wèn)控制。/etc/hosts.allow是一個(gè)許可表/etc/hosts.deny是一個(gè)拒絕表/etc/hosts.allow的配置語(yǔ)法vsftpd:主機(jī)表vsftpd:主機(jī)表:DENYvsftpd:主機(jī)表:setenvVSFTPD_LOAD_CONF配置文件名#rpm-ivhbind-utils-9.2.1-16.i386.rpmBIND的啟動(dòng)與停止#servicenamedstart#servicenamedstop#servicenamedrestartBIND的配置文件族主配置文件:/etc/named.conf根域名服務(wù)器指向文件:/var/named/named.ca指向根域名服務(wù)器,用于惟高速緩村服務(wù)器的初始配置localhost正向區(qū)文件:/var/named/localhost.zone用于將名字localhost轉(zhuǎn)換為本地回送IP地址()localhost反向區(qū)文件:/var/named/named.local用于將本地回送IP地址()轉(zhuǎn)換為名字localhost用戶配置的正向區(qū)文件:/var/named/name2ip.conf將主機(jī)名映射為IP地址的區(qū)文件用戶配置的反向區(qū)文件:/var/named/ip2name.conf將IP地址映射為主機(jī)名的區(qū)文件BIND的主配置文件named.conf全局配置語(yǔ)句optionsoptions(directory"path";//定義服務(wù)器區(qū)配置文件的目錄forwarders{IPaddr};//定義轉(zhuǎn)發(fā)器);區(qū)(zone)聲明zone"zone-name"IN(typemaster|hint|slave;//說(shuō)明一個(gè)區(qū)的類型file"filename";//說(shuō)明一個(gè)區(qū)的域信息源數(shù)據(jù)庫(kù)信息文件名masters{IPaddr};//指定主DNS的IP地址,用于輔助DNS配置);測(cè)試DNS配置nslookuphostdig教師姓名授課時(shí)數(shù)2授課形式新授12授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱配置Apache主要內(nèi)容:1、WEB服務(wù)器概述2、Apache服務(wù)器配置教學(xué)目標(biāo)掌握Apache服務(wù)的安裝、啟動(dòng)掌握Apache服務(wù)的主配置文件掌握Apache服務(wù)器的配置教學(xué)重點(diǎn)重點(diǎn):Apache服務(wù)器的配置教學(xué)難點(diǎn)難點(diǎn):Apache服務(wù)器的配置更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1.什么是Apache?簡(jiǎn)述其特點(diǎn)?2.如何使用符號(hào)鏈接和別名管理站點(diǎn)?3.如何使用.htaccess文件分割配置任務(wù)?4.如何設(shè)置基于主機(jī)的訪問(wèn)控制?5.簡(jiǎn)述認(rèn)證和授權(quán)指令的使用?課后體會(huì)邊講邊練,為學(xué)生演示Linux命令的使用環(huán)境與使用方法。任務(wù)驅(qū)動(dòng),實(shí)驗(yàn)課程為學(xué)生制定任務(wù),要求其完成。授課主要內(nèi)容或板書設(shè)計(jì)Web服務(wù)器簡(jiǎn)介Internet上最熱門的服務(wù)之一就是環(huán)球信息網(wǎng)WWW(WorldWideWeb)服務(wù),Web已經(jīng)成為很多人在網(wǎng)上查找、瀏覽信息的主要手段。Apache簡(jiǎn)介Apache是一個(gè)知名的Web服務(wù)器,是一個(gè)開源軟件;Apache的開發(fā)人員全部為志愿者,而不含任何商業(yè)行為;根據(jù)Netcraft提供的最新調(diào)查資料,ApacheWeb服務(wù)器是使用比例最高的Web服務(wù)器。名稱Apache意為APatchyServer,即它是基于現(xiàn)存的NCSAhttpd1.3代碼和一系列的Patch文件。Apache在功能、效率及速度方面居于領(lǐng)先的地位。安裝Apache#rpm-ivhhttpd-2.0.40-21.i386.rpm#rpm-ivhhttpd-manual-2.0.40-21.i386.rpm啟動(dòng)和停止Apache#servicehttpdstart#servicehttpdstop#servicehttpdrestart檢測(cè)配置文件語(yǔ)法的正確性#apachectlconfigtestrhel5的默認(rèn)配置配置文件:/etc/httpd/conf/httpd.conf服務(wù)器的根目錄:/etc/httpd根文檔目錄:/var/www/html訪問(wèn)日志文件:/var/log/httpd/access_log錯(cuò)誤日志文件:/var/log/httpd/error_log運(yùn)行Apache的用戶:apache運(yùn)行Apache的組:apache監(jiān)聽端口:80模塊存放路徑:/usr/lib/httpd/modulespreforkMPM運(yùn)行方式的參數(shù):StartServers8MinSpareServers5MaxSpareServers20MaxClients150配置每個(gè)用戶的Web站點(diǎn)擁有本地用戶賬號(hào)的每個(gè)用戶都能夠架設(shè)自己?jiǎn)为?dú)的Web站點(diǎn)。配置每個(gè)用戶的Web站點(diǎn),需經(jīng)過(guò)下面的配置步驟修改主配置文件啟用每個(gè)用戶的Web站點(diǎn)配置。<IfModulemod_userdir.c>//基于安全考慮,禁止root用戶使用自己的個(gè)人站點(diǎn)UserDirdisableroot//配置對(duì)每個(gè)用戶Web站點(diǎn)目錄的設(shè)置UserDirpublic_html</IfModule>修改主配置文件為每個(gè)用戶的Web站點(diǎn)目錄配置訪問(wèn)控制。<Directory/home/*/public_html>AllowOverrideFileInfoAuthConfigLimitOptionsMultiViewsIndexesSymLinksIfOwnerMatchIncludesNoExec<LimitGETPOSTOPTIONS>Orderallow,denyAllowfromall</Limit><LimitExceptGETPOSTOPTIONS>Orderdeny,allowDenyfromall</LimitExcept></Directory>用戶為創(chuàng)建自己的Web站點(diǎn)需要執(zhí)行的步驟//回到自家目錄的根$cd//創(chuàng)建目錄public_html$mkdirpublic_html//修改osmond目錄的權(quán)限$cd..$chmod711osmond//創(chuàng)建index.html$cd~/public_html/$cat<!>index.htmlOsmond'sWebSite.!$容器指令容器指令(containerdirective)的用途可以在容器指令內(nèi)配置不同對(duì)象的各種訪問(wèn)控制容器指令的語(yǔ)法包括在<>……</>括號(hào)內(nèi)常用的容器指令有:<Directory>……</Directory><Files>……</Files><Location>……</Location><VirtualHost>……</VirtualHost>訪問(wèn)控制的配置指令Order:用于指定執(zhí)行允許訪問(wèn)規(guī)則和執(zhí)行拒絕訪問(wèn)規(guī)則的先后順序Deny:定義拒絕訪問(wèn)列表Allow:定義允許訪問(wèn)列表Order指令的兩種形式OrderAllow,Deny在執(zhí)行拒絕訪問(wèn)規(guī)則之前先執(zhí)行允許訪問(wèn)規(guī)則;默認(rèn)情況下將會(huì)拒絕所有沒(méi)有明確被允許的客戶。OrderDeny,Allow在執(zhí)行允許訪問(wèn)規(guī)則之前先執(zhí)行拒絕訪問(wèn)規(guī)則。默認(rèn)情況下將會(huì)允許所有沒(méi)有明確被拒絕的客戶。Deny和Allow的語(yǔ)法Allowfrom<訪問(wèn)列表>Denyfrom<訪問(wèn)列表>訪問(wèn)控制舉例允許來(lái)自域的客戶訪問(wèn),拒絕所有其他客戶訪問(wèn)。OrderDeny,AllowDenyfromallAllowfrom教師姓名授課時(shí)數(shù)2授課形式新授13授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱Apache應(yīng)用主要內(nèi)容:1、配置Apache服務(wù)器的虛擬主機(jī)2、配置Apache服務(wù)器用戶身份認(rèn)證教學(xué)目標(biāo)掌握Apache的日志管理和統(tǒng)計(jì)分析方法;學(xué)會(huì)構(gòu)建LAMP應(yīng)用;學(xué)會(huì)配置虛擬主機(jī)學(xué)會(huì)創(chuàng)建Web網(wǎng)站的虛擬主機(jī)學(xué)會(huì)Apache服務(wù)器用戶身份認(rèn)證教學(xué)重點(diǎn)重點(diǎn):創(chuàng)建Web網(wǎng)站的虛擬主機(jī)教學(xué)難點(diǎn)難點(diǎn):Apache服務(wù)器用戶身份認(rèn)證更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1.Apache有哪幾種日志?Apache的日志指令有哪些?2.什么是Webalizer?3.什么是LAMP?4.什么是Perl?什么是PHP?什么是Python?5.什么是MySQL?什么是phpMyAdmin?6.什么是Wiki、BLOG、CMS、LMS和LCMS?7.什么是虛擬主機(jī)?有哪幾種類型的虛擬主機(jī)?簡(jiǎn)述虛擬主機(jī)的配置指令及其含義?課后體會(huì)邊講邊練,為學(xué)生演示Linux命令的使用環(huán)境與使用方法。任務(wù)驅(qū)動(dòng),實(shí)驗(yàn)課程為學(xué)生制定任務(wù),要求其完成。授課主要內(nèi)容或板書設(shè)計(jì)Apache的日志管理日志的種類錯(cuò)誤日志傳輸日志Apache默認(rèn)的錯(cuò)誤日志配置ErrorLoglogs/error_logLogLevelwarnApache默認(rèn)的訪問(wèn)日志配置LogFormat"%h%l%u%t\"%r\"%>s%b\"%{Referer}i\"\"%{User-Agent}i\""combinedCustomLoglogs/access_logcombined日志滾動(dòng)rhel5默認(rèn)的Apache使用logrotate和crond實(shí)現(xiàn)日志滾動(dòng)。LAMP簡(jiǎn)介L(zhǎng)AMP環(huán)境作為基本解決方案近幾年來(lái)發(fā)展迅速,已經(jīng)成為Web服務(wù)器的事實(shí)標(biāo)準(zhǔn)。L:Linux操作系統(tǒng)A:ApacheWeb服務(wù)器M:MySQL數(shù)據(jù)庫(kù)P:PHP、Perl和Python編程語(yǔ)言LAMP所代表的不僅僅是開放源碼,它更是開發(fā)和實(shí)施高性能Web應(yīng)用的重要平臺(tái)。安裝MySQL#rpm-ivhperl-CGI-2.81-88.i386.rpm#rpm-ivhperl-DBI-1.32-5.i386.rpm#rpm-ivhmysql-3.23.54a-11.i386.rpmperl-DBD-MySQL-2.1021-3.i386.rpm#rpm-ivhmysql-server-3.23.54a-11.i386.rpm安裝PHP#rpm-ivhcurl-7.9.8-5.i386.rpm#rpm-ivhgd-1.8.4-11.i386.rpm#rpm-ivhphp-4.2.2-17.i386.rpm#rpm-ivhphp-imap-4.2.2-17.i386.rpm#rpm-ivhphp-mysql-4.2.2-17.i386.rpmMySQL和PHP的配置文件MySQL的配置文件:/etc/fPHP的配置文件:/etc/php.ini//配置支持全局參數(shù)傳遞register_globals=On設(shè)置MySQL的root用戶口令命令格式:#mysqladminpassword'password'舉例:#mysqladminpassword'qaz#123'啟動(dòng)PHP和MySQLPHP以Apache模塊方式安裝,因此只需啟動(dòng)Apache即可。MySQL以獨(dú)立守護(hù)進(jìn)程運(yùn)行#servicemysqldstart#servicemysqldstop#servicemysqldrestart配置、測(cè)試Apache的PHP模塊配置mod_php模塊運(yùn)行PHP#cat/etc/httpd/conf.d/php.confLoadModulephp4_modulemodules/libphp4.so<Files*.php>SetOutputFilterPHPSetInputFilterPHPLimitRequestBody524288</Files>DirectoryIndexindex.phpApache的虛擬主機(jī)簡(jiǎn)介虛擬主機(jī)是指在同一臺(tái)服務(wù)器上實(shí)現(xiàn)多個(gè)Web站點(diǎn)。虛擬主機(jī)的類型基于IP的虛擬主機(jī)不同虛擬主機(jī)使用不同的IP地址和相同的端口號(hào)不同虛擬主機(jī)使用相同的IP地址和不同的端口號(hào)基于域名的虛擬主機(jī)不同虛擬主機(jī)使用相同的IP地址和不同的域名配置Apache的虛擬主機(jī)虛擬主機(jī)配置指令ServerAdmin:用于指定虛擬主機(jī)的管理員E-mail地址DocumentRoot:用于指定虛擬主機(jī)的根文檔目錄ServerName:用于指定虛擬主機(jī)的名稱和端口號(hào)ErrorLog:用于指定虛擬主機(jī)的錯(cuò)誤日志存放路徑CustomLog:用于指定虛擬主機(jī)的訪問(wèn)日志存放路徑虛擬主機(jī)配置指令的使用方法可以在VirtualHost容器中使用以上虛擬主機(jī)配置指令還可以在VirtualHost容器中使用其它容器配置訪問(wèn)控制配置基于域名的虛擬主機(jī)還需要在主配置文件中使用一條NameVirtualHost指令虛擬主機(jī)配置舉例配置基于IP的虛擬主機(jī)配置基于域名的虛擬主機(jī)教師姓名授課時(shí)數(shù)2授課形式新授14授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱Samba服務(wù)器主要內(nèi)容:1、初識(shí)Samba2、Samba服務(wù)的配置文件3、Samba服務(wù)的文件共享4、Samba服務(wù)的打印共享5、啟動(dòng)和停止Samba服務(wù)6、配置客戶端訪問(wèn)Samba服務(wù)教學(xué)目標(biāo)能熟練安裝預(yù)啟動(dòng)Samba服務(wù)器能熟練配置Samba服務(wù)器實(shí)現(xiàn)文件共享能熟練配置Samba服務(wù)器實(shí)現(xiàn)打印共享能根據(jù)項(xiàng)目需求修改配置文件教學(xué)重點(diǎn)重點(diǎn):能熟練配置Samba服務(wù)器實(shí)現(xiàn)文件共享教學(xué)難點(diǎn)難點(diǎn):能熟練配置Samba服務(wù)器實(shí)現(xiàn)打印共享更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1.Samba有幾種認(rèn)證方式?2.如何設(shè)置Samba用戶口令?3.如何設(shè)置文件目錄共享?如何設(shè)置打印機(jī)共享?課后體會(huì)邊講邊練,為學(xué)生演示Linux命令的使用環(huán)境與使用方法。任務(wù)驅(qū)動(dòng),實(shí)驗(yàn)課程為學(xué)生制定任務(wù),要求其完成。授課主要內(nèi)容或板書設(shè)計(jì)授課內(nèi)容:SMB協(xié)議SMB(ServerMessageBlock,服務(wù)信息塊)協(xié)議是一個(gè)高層協(xié)議,它提供了在網(wǎng)絡(luò)上的不同計(jì)算機(jī)之間共享文件、打印機(jī)和不同通信資料的手段。Sabma簡(jiǎn)介Samba是一組軟件包,使Linux支持SMB協(xié)議,該協(xié)議是在TCP/IP上實(shí)現(xiàn)的,它是Windows網(wǎng)絡(luò)文件和打印共享的基礎(chǔ),負(fù)責(zé)處理和使用遠(yuǎn)程文件和資源。Samba的核心是兩個(gè)守護(hù)進(jìn)程smbd:監(jiān)聽139TCP端口,處理到來(lái)的SMB數(shù)據(jù)包。nmbd:監(jiān)聽137和138UDP端口,使其它主機(jī)(或工作站)能瀏覽Linux服務(wù)器Samba服務(wù)器的安裝和啟動(dòng)Samba服務(wù)器的安裝#rpm-ivhsamba-common-2.2.7a-7.9.0.i386.rpm#rpm-ivhsamba-2.2.7a-7.9.0.i386.rpm#rpm-ivhsamba-client-2.2.7a-7.9.0.i386.rpmSamba的啟動(dòng)和停止#servicesmbstart#servicesmbrestartSamba的配置文件:/etc/samba/smb.confRedHat9中Samba的默認(rèn)配置工作組:MYGROUP安全等級(jí):user設(shè)置用戶密碼加密:Yes口令文件路徑:/etc/samba/smbpasswd認(rèn)證用戶時(shí)服從PAM的管理限制:Yes設(shè)置了每個(gè)用戶的主目錄的共享設(shè)置了全部打印機(jī)的共享建立Samba口令文件設(shè)置Samba賬號(hào)添加單個(gè)的samba賬戶#smbpasswd-ausername成批添加samba賬戶#cat/etc/passwd|mksmbpasswd.sh>/etc/samba/smbpasswd#chown–Rroot.root/etc/samba/smbpasswd#chmod500/etc/samba#chmod600/etc/samba/smbpasswdSamba配置基礎(chǔ)smb.conf文件的分節(jié)結(jié)構(gòu)[Global]:用于定義全局參數(shù)和缺省值[Homes]:用于定義用戶的Home目錄共享[Printers]:用于定義打印機(jī)共享[Userdefined_ShareName]:用戶自定義共享(可有多個(gè))設(shè)置Samba共享資源參數(shù)基本共享參數(shù)comment:指定對(duì)共享的描述path:指定共享服務(wù)的路徑訪問(wèn)控制參數(shù)writable:指定共享的路徑是否可寫browseable:指定共享的路徑是否可瀏覽(默認(rèn)為可以)available:指定共享資源是否可用readonly:指定共享的路徑是否為只讀public:指定是否可以允許guest賬戶訪問(wèn)readlist:設(shè)置只讀訪問(wèn)用戶列表writelist:設(shè)置讀寫訪問(wèn)用戶列表validusers:指定允許使用服務(wù)的用戶列表invalidusers:指定不允許使用服務(wù)的用戶列表使用smbclient命令訪問(wèn)共享Samba提供了一個(gè)類似FTP客戶程序的Samba客戶程序smbclient用于訪問(wèn)指定主機(jī)的指定共享,-U用戶名參數(shù)表示以指定的用戶名的身份訪問(wèn)共享。#smbclient//NetBIOS名或IP地址/共享名-U用戶名配置Samba文件共享舉例教師姓名授課時(shí)數(shù)2授課形式新授15授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱綜合服務(wù)應(yīng)用主要內(nèi)容:1、FTP服務(wù)器;2、Apache服務(wù)器;3、DNS服務(wù)器綜合應(yīng)用教學(xué)目標(biāo)能熟練配置FTP服務(wù)器能熟練配置Apache服務(wù)器能熟練配置DNS服務(wù)器綜合應(yīng)用能根據(jù)項(xiàng)目需求配置綜合服務(wù)應(yīng)用教學(xué)重點(diǎn)重點(diǎn):配置綜合服務(wù)應(yīng)用教學(xué)難點(diǎn)難點(diǎn):配置綜合服務(wù)應(yīng)用更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1、怎樣FTP服務(wù)器;2、怎樣Apache服務(wù)器;3、怎樣DNS服務(wù)器綜合應(yīng)用課后體會(huì)邊講邊練,為學(xué)生演示Linux命令的使用環(huán)境與使用方法。任務(wù)驅(qū)動(dòng),實(shí)驗(yàn)課程為學(xué)生制定任務(wù),要求其完成。授課主要內(nèi)容或板書設(shè)計(jì)項(xiàng)目介紹

web服務(wù)的典型配置web服務(wù)虛擬主機(jī)功能通過(guò)IP地址或域名限制訪問(wèn)web服務(wù)

對(duì)web用戶進(jìn)行身份驗(yàn)證項(xiàng)目分解任務(wù)安裝Apatch服務(wù)器——任務(wù)1Apache服務(wù)器的典型配置——任務(wù)2基于名稱的虛擬主機(jī)架設(shè)——任務(wù)3Apache服務(wù)器的安全設(shè)置——任務(wù)4任務(wù)1安裝Apache服務(wù)器首先查看Apache軟件包是否安裝#rpm–qa|grephttpd掛載rhel5光盤,安裝httpd程序#cd/mnt/cdrom/RedHat/RPMS#rpm–ivhhttpd-2.0.40-21.i386.rpm啟動(dòng)httpd服務(wù)#servicehttpdstart在瀏覽器中輸入本機(jī)IP地址測(cè)試是否啟動(dòng)成功任務(wù)2Apache服務(wù)器的典型配置在服務(wù)器上建立主目錄/wu,并在該文件夾中建立web頁(yè)文件index.htm用文本編輯工具打開配置文件httpd.conf配置文件的路徑為/etc/httpd.conf在httpd.conf中的“l(fā)isten”處修改IP地址與端口如:Listen:80“DocumentRoot”處編輯Web站點(diǎn)的主目錄如:DocumentRoot"/wu"“Directorylndex”處將首頁(yè)名稱放于第一位如:Directorylndexindex.htmlindex.php重新啟動(dòng)Apache服務(wù)#servicehttpdrestart在客戶端的IE地址欄輸入即可看到服務(wù)器的Web頁(yè)面內(nèi)容任務(wù)3虛擬主機(jī)架設(shè)置設(shè)置好DNS服務(wù)器在服務(wù)器的DNS中設(shè)置兩條DNS主機(jī)記錄和在/var/www/virhost為虛擬主機(jī)建立目錄host1和host2如下:#mkdir-p/var/www/virhost/host1#mkdir-p/var/www/virhost/host2設(shè)置虛擬主機(jī)目錄權(quán)限為755,如下:#chmod755/var/www/virhost/host1#chmod755/var/www/virhost/host2打開配置文件httpd.conf并在文件最后加入如下內(nèi)容:NameVirtualHost<VirtualHost:80>ServerNameDocumentRoot/var/www/virhost/host1</VirtualHost><VirtualHost:80>ServerNamewww2.DocumentRoot/var/www/virhost/host2</VirtualHost>檢查apache服務(wù)器配置是否正確#apachectlconfigtest若出現(xiàn)OK則表示文件配置正確重新啟動(dòng)apache服務(wù)#servicehttpdrestart在客戶端IE地址欄中輸入或即可訪問(wèn)不同的目錄任務(wù)4Apache服務(wù)器的安全設(shè)置web服務(wù)的訪問(wèn)控制設(shè)置的格式為:<Directory“目錄路徑">OptionsIndexesFollowSymLinks

AllowOverrideNone

Orderallow,denyAllowfromall</Directory>建立保護(hù)目錄并在該目錄中建立web文件#mkdir-p/var/www/html/protect#chmod755/var/www/html/protect#cd/var/www/html/protect#echo"Thisisaprotectpage">test.html制作密碼文件先建立文件夾/var/www/htpass,在該文件夾中用“#htpasswd[-c]密碼文件名用戶名”的格式制作密碼文件如:#htpasswd-capasstest2#htpasswd-capasstest3那么密碼文件/var/www/htpass/apass中有兩個(gè)賬號(hào)test2與test3了在配置文件中設(shè)置認(rèn)證選項(xiàng)打開配置文件httpd.conf在其最后加入以下:<Directory"/var/www/html/protect">AuthName"ProtectedDirectory"AuthTypeBasicAuthUserFile/var/www/htpass/apassrequirevalid-user#requireusertest2</Directory>重新啟動(dòng)Apache#servicehttpdrestart測(cè)試方法在客戶端IE地址欄輸入/protect,將會(huì)出現(xiàn)要求輸入用戶名和密碼的登錄的窗口,以test2用戶登錄則能成功訪問(wèn)/var/www/html/protect,假若在配置文件中的“requireusertest2”前加入一“#”,則所有用戶都可以訪問(wèn)教師姓名授課時(shí)數(shù)2授課形式新授16授課班級(jí)XX計(jì)算機(jī)授課日期節(jié)次授課日期節(jié)次授課章節(jié)名稱郵件服務(wù)器的配置與管理主要內(nèi)容:1、郵件服務(wù)器的基本原理;2、Sendmail服務(wù)器的配置;教學(xué)目標(biāo)能熟練安裝與啟動(dòng)Sendmail服務(wù)器能熟練設(shè)置Sendmail服務(wù)器只要配置文件能正確進(jìn)行客戶端測(cè)試教學(xué)重點(diǎn)重點(diǎn):能熟練設(shè)置Sendmail服務(wù)器只要配置文件教學(xué)難點(diǎn)難點(diǎn):能熟練設(shè)置Sendmail服務(wù)器只要配置文件更新、補(bǔ)充及刪節(jié)內(nèi)容無(wú)使用教具多媒體課外作業(yè)1、怎樣安裝與啟動(dòng)Sendmail服務(wù)器;2、怎樣設(shè)置Sendmail服務(wù)器只要配置文件;3、怎樣進(jìn)行客戶端測(cè)試?課后體會(huì)邊講邊練,為學(xué)生演示Linux命令的使用環(huán)境與使用方法。任務(wù)驅(qū)動(dòng),實(shí)驗(yàn)課程為學(xué)生制定任務(wù),要求其完成。授課主要內(nèi)容或板書設(shè)計(jì)Sendmail的安裝Sendmail相關(guān)的軟件包sendmail Sendmail服務(wù)器程序的安裝包包括了配置Sendmail服務(wù)器的必要工具sendmail-cf 包括了重新配置Sendmail服務(wù)器的必要配置文件sendmail-doc 包括了sendmail服務(wù)器的說(shuō)明文檔Sendmail的控制啟動(dòng)主機(jī)域名的要求sendmail運(yùn)行的主機(jī)需要具有完整的域名sendmail的啟動(dòng)與停止啟動(dòng)sendmail#/etc/init.d/sendmailstart停止sendmail#servicesendmailstopSendmail主要配置文件配置目錄 Sendmail的所有配置文件都保存在配置目錄中 /etc/mail配置文件sendmail.cf Sendmail服務(wù)器的主配置文件,手工配置難度很大 /etc/mail/sendmail.cfsendmail.mc修改sendmail.mc文件后,通過(guò)m4命令可生成新的sendmail.cf配置文件#m4sendmail.mc>sendmail.cf配置Sendmail的一般步驟1修改sendmail.mc文件中的設(shè)置內(nèi)容2使用m4命令生成新的sendmail.cf文件3重新啟動(dòng)sendmail服務(wù)器程序,使新的配置生效數(shù)據(jù)庫(kù)文件數(shù)據(jù)庫(kù)文件的后綴是“.db”/etc/mail/access.db數(shù)據(jù)庫(kù)文件輔助進(jìn)行sendmail服務(wù)器的配置數(shù)據(jù)庫(kù)文件是通過(guò)makemap文件生成的#makemaphashaccess.db<access日志文件maillog日志文件用于記錄Sendmail的事件信息maillog文件保存在“/var/log”目錄中/var/log/maillogSendmail的常見配置舉例實(shí)例配置要求郵件服務(wù)器的IP地址為,主機(jī)域名為郵件服務(wù)器將為“”域中的用戶提供郵件服務(wù)郵件服務(wù)器具有SMTP用戶認(rèn)證功能㈠域名設(shè)置郵件服務(wù)器需要進(jìn)行域名注冊(cè)在區(qū)域文件中進(jìn)行A記錄和MX記錄的設(shè)置@INMX5 .mailINA ㈡設(shè)置local-host-names文件local-host-names文件用于設(shè)置提供郵件服務(wù)的域名在local-host-names文件中增加“”域#vi/etc/mail/local-host-names//添加郵件服務(wù)器提供郵件服務(wù)的域名㈢開啟sendmail服務(wù)的網(wǎng)絡(luò)接口在sendmail.mc文件中設(shè)置服務(wù)地址#vi/etc/mail/sendmail.mcDAEMON_OPTIONS(`Port=smtp,Addr=,Name=MTA')dnl//修改為DAEMON_OPTIONS(`Port=smtp,Addr=,Name=MTA')dnl㈣設(shè)置SMTP的用戶認(rèn)證sendmail.mc文件中的配置#vi/etc/mail/sendmail.mcdnlTRUST_AUTH_MECH(`EXTERNALDIGEST-MD5CRAM-MD5LOGINPLAIN')dnldnldefine(`confAUTH_MECHANISMS',`EXTERNALGSSAPIDIGEST-MD5CRAM-MD5LOGINPLAIN')dnl//去除行首的注釋標(biāo)記“dnl”,修改為TRUST_AUTH_MECH(`EXTERNALDIGEST-MD5CRAM-MD5LOGINPLAIN')dnldefine(`confAUTH_MECHANISMS',`EXTERNALGSSAPIDIGEST-MD5CRAM-MD5LOGINPLAIN'

溫馨提示

  • 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)論