




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
課程教學(xué)設(shè)計(jì)課程名稱Linux網(wǎng)絡(luò)操作系統(tǒng)授課時(shí)數(shù)2授課對(duì)象授課時(shí)間學(xué)情分析熟悉了計(jì)算機(jī)的基本操作和日常維護(hù)。能進(jìn)行簡(jiǎn)單的局域網(wǎng)絡(luò)組建。具備一定的探索和創(chuàng)新能力。教學(xué)目標(biāo)知識(shí)目標(biāo):了解Linux網(wǎng)絡(luò)操作系統(tǒng)的課程定位和培養(yǎng)目標(biāo)。了解該課程的考核方法、考證要求。理解Linux操作系統(tǒng)的未來(lái)。能力目標(biāo):通過思維導(dǎo)圖的方式展現(xiàn)Linux在各行各業(yè)的應(yīng)用。思政目標(biāo):繼承中華民族優(yōu)良傳統(tǒng),培養(yǎng)學(xué)生事無(wú)巨細(xì),精益求精的大國(guó)工匠,培養(yǎng)學(xué)生科技報(bào)國(guó)的家園情懷和使命擔(dān)當(dāng)。教學(xué)重點(diǎn)課程在專業(yè)中的定位及培養(yǎng)目標(biāo)。教學(xué)難點(diǎn)Linux在各行各業(yè)的應(yīng)用。教學(xué)策略課前:在學(xué)習(xí)通中,發(fā)布學(xué)習(xí)任務(wù),學(xué)生提交學(xué)習(xí)結(jié)果。師生在網(wǎng)絡(luò)教學(xué)平臺(tái)上進(jìn)行交流討論,教師根據(jù)線上學(xué)習(xí)情況,調(diào)整課堂講解內(nèi)容。課中:通過老師講解、觀看視頻,引出Linux操作系統(tǒng)。通過提問、觀看視頻、圖片與學(xué)生共同分析Linux未來(lái)的就業(yè)崗位,在計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)中的定位和培養(yǎng)目標(biāo),課程的學(xué)習(xí)方式和考核方式。引導(dǎo)學(xué)生使用思維導(dǎo)圖軟件。課后:通過信息檢索,采用思維導(dǎo)圖的方式整理、總結(jié)大數(shù)據(jù)在實(shí)際中的典型應(yīng)用,引導(dǎo)學(xué)生使用大數(shù)據(jù)思維解決實(shí)際問題,為后續(xù)的課程學(xué)習(xí)做準(zhǔn)備。教學(xué)環(huán)境與資源硬件:手機(jī)、移動(dòng)終端、PC軟件:思維導(dǎo)圖軟件參考教材《Linux網(wǎng)絡(luò)操作系統(tǒng)》魏迎西安電子科技大學(xué)出版社教學(xué)反思教師:(簽名)教研室主任:(簽名)年月日《Linux網(wǎng)絡(luò)操作系統(tǒng)》課程簡(jiǎn)介導(dǎo)入課程談?wù)摕衢T話題:大數(shù)據(jù)助力疫情防控云計(jì)算助力復(fù)工復(fù)產(chǎn)人工智能走進(jìn)人類生活大數(shù)據(jù)、云計(jì)算、人工智能,它們都是部署在Linux操作系統(tǒng)上的。同學(xué)們手中的安卓手機(jī)也是基于Linux操作系統(tǒng)的,隨著這些技術(shù)的飛速發(fā)展,行業(yè)企業(yè)對(duì)于Linux人才的需求也在日益增長(zhǎng)。教學(xué)內(nèi)容課程的定位本課程是計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)群的一門專業(yè)基礎(chǔ)課,面向所有計(jì)算機(jī)類專業(yè)高職、五年制學(xué)生開設(shè)。本課程是“網(wǎng)絡(luò)管理與維護(hù)”、“網(wǎng)站建設(shè)”、“嵌入式系統(tǒng)開發(fā)”、“網(wǎng)絡(luò)安全維護(hù)”、“云計(jì)算技術(shù)”、“大數(shù)據(jù)技術(shù)”等崗位的基礎(chǔ)職業(yè)能力。在這些崗位中,“Linux網(wǎng)絡(luò)管理員”的典型工作任務(wù)包含其他崗位所需的工作任務(wù),因此本課程的崗位定位是“Linux網(wǎng)絡(luò)管理員”,應(yīng)用定位是利用Linux對(duì)部署網(wǎng)絡(luò)服務(wù),并對(duì)其進(jìn)行維護(hù)。崗位定位:Linux網(wǎng)絡(luò)管理員。本課程前導(dǎo)課程為《計(jì)算機(jī)應(yīng)用基礎(chǔ)》、《計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)》,后續(xù)課程為《動(dòng)態(tài)網(wǎng)站開發(fā)》、《云計(jì)算技術(shù)與應(yīng)用》、《大數(shù)據(jù)平臺(tái)構(gòu)建》等。課程的目標(biāo)通過此課程的學(xué)習(xí),學(xué)生能掌握Linux系統(tǒng)安裝及基本運(yùn)維,能架設(shè)DHCP、NFS、Samba、FTP、DNS、Web、MariaDB、郵件等網(wǎng)絡(luò)服務(wù),以及防火墻、代理等系統(tǒng)安全管理,具備Linux常用服務(wù)運(yùn)維優(yōu)化能力。通過項(xiàng)目實(shí)戰(zhàn),幫助學(xué)生繼承和發(fā)揚(yáng)吃苦耐勞、艱苦奮斗的精神,培養(yǎng)學(xué)生精益求精、學(xué)以致用、勇于創(chuàng)新的能力,遵守項(xiàng)目開發(fā)規(guī)范,養(yǎng)成嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度,樹立良好的職業(yè)素養(yǎng),培養(yǎng)學(xué)生科技報(bào)國(guó)的家園情懷和使命擔(dān)當(dāng)。課時(shí)安排根據(jù)學(xué)院最新的人才培養(yǎng)方案《網(wǎng)絡(luò)操作系統(tǒng)》具體安排如下:開設(shè)時(shí)間:第三學(xué)期學(xué)分:3.5學(xué)時(shí):56學(xué)時(shí)(理論:28實(shí)踐:28)課程結(jié)構(gòu)教學(xué)內(nèi)容以IT協(xié)會(huì)學(xué)生部署校園服務(wù)器為載體,以項(xiàng)目為牽引,任務(wù)驅(qū)動(dòng),在真實(shí)的工作任務(wù)情境單元中按照典型工作任務(wù)安排教學(xué)。通過課程的學(xué)習(xí),學(xué)生不僅能掌握Linux應(yīng)用能力,而且對(duì)不同的操作系統(tǒng)起到觸類旁通的作用,為學(xué)生的可持續(xù)發(fā)展奠定良好基礎(chǔ)。課程內(nèi)容立足Linux網(wǎng)絡(luò)管理員的崗位標(biāo)準(zhǔn),結(jié)合同學(xué)們的學(xué)習(xí)能力,融入現(xiàn)代企業(yè)的新工藝、新規(guī)范、新技術(shù),學(xué)院的老師們將Linux的知識(shí)點(diǎn)和技能點(diǎn)進(jìn)行了整合,整合后的課程內(nèi)容分為3個(gè)學(xué)習(xí)情境下,共設(shè)置17個(gè)項(xiàng)目,每個(gè)項(xiàng)目我們都采用了項(xiàng)目引入、思政聚焦、需求分析、知識(shí)準(zhǔn)備、項(xiàng)目實(shí)施反思與進(jìn)階、項(xiàng)目小結(jié)、練習(xí)題等8個(gè)部分來(lái)進(jìn)行。每個(gè)項(xiàng)目都是跟隨IT協(xié)會(huì)的腳步,將遇到的問題進(jìn)行需求分析,做好相應(yīng)的知識(shí)準(zhǔn)備,然后進(jìn)行具體的實(shí)施,最終解決這些問題,在思考中學(xué)習(xí),在學(xué)習(xí)中解決問題,逐步提升大家的專業(yè)能力。教材選用及參考教材及網(wǎng)站《Linux網(wǎng)絡(luò)操作系統(tǒng)》魏迎主編張衛(wèi)婷屈毅副主編西安電子科技大學(xué)出版社《Linux網(wǎng)絡(luò)操作系統(tǒng)實(shí)訓(xùn)指導(dǎo)書》魏迎主編《Linux網(wǎng)絡(luò)服務(wù)器配置管理項(xiàng)目實(shí)訓(xùn)教程》楊云主編中國(guó)水利水電出版社紅帽中國(guó)網(wǎng)站/Fedora門戶網(wǎng)站/考核方式以證代考、以賽代考證書:紅帽認(rèn)證:RHCSA、RHCE、RHCA1+X證書:云計(jì)算平臺(tái)運(yùn)維與開發(fā)大數(shù)據(jù)平臺(tái)運(yùn)維比賽:世界技能大賽全國(guó)高等職業(yè)院校技能大賽行業(yè)職業(yè)技能大賽全國(guó)技能大賽大學(xué)生挑戰(zhàn)杯互聯(lián)網(wǎng)+創(chuàng)新創(chuàng)業(yè)大賽常規(guī)考核過程性評(píng)價(jià)(50%)課堂實(shí)驗(yàn)(50%)+實(shí)驗(yàn)總結(jié)(20%)+作業(yè)(10%)+考勤(10%)+職業(yè)素養(yǎng)(10%)職業(yè)素養(yǎng):德、能、勤結(jié)果性評(píng)價(jià)(50%)期末考試(80%)+綜合實(shí)訓(xùn)(20%)課程特色知識(shí)點(diǎn)安排-----與高職學(xué)生認(rèn)知接軌技能點(diǎn)難度-----與技能大賽接軌技能點(diǎn)創(chuàng)新-----與“1+X”證書接軌考核標(biāo)準(zhǔn)-----與崗位職業(yè)技能等級(jí)標(biāo)準(zhǔn)接軌職業(yè)素養(yǎng)-----艱苦奮斗、工作嚴(yán)謹(jǐn)、精益求精課堂總結(jié)反思與進(jìn)階任務(wù):以小組為單位,通過思維導(dǎo)圖的方式,探討Linux網(wǎng)絡(luò)操作系統(tǒng)在各行各業(yè)的典型應(yīng)用。課程教學(xué)設(shè)計(jì)課程名稱Linux網(wǎng)絡(luò)操作系統(tǒng)授課時(shí)數(shù)2授課對(duì)象授課時(shí)間學(xué)情分析了解了Linux網(wǎng)絡(luò)操作系統(tǒng)的課程目標(biāo)、學(xué)習(xí)方法。能熟練使用WMware虛擬機(jī)。具備較強(qiáng)的動(dòng)手能力。教學(xué)目標(biāo)知識(shí)目標(biāo):掌握Linux的分區(qū)。 安裝Linux操作系統(tǒng)。能力目標(biāo):根據(jù)實(shí)際情況完成Windows與Linux雙系統(tǒng)的安裝思政目標(biāo):繼承和發(fā)揚(yáng)吃苦耐勞、艱苦奮斗的精神。教學(xué)重點(diǎn)安裝Linux操作系統(tǒng)。教學(xué)難點(diǎn)磁盤的分區(qū)、管理員賬戶設(shè)置。教學(xué)策略課前:在學(xué)習(xí)通中,發(fā)布學(xué)習(xí)任務(wù),學(xué)生提交學(xué)習(xí)結(jié)果。師生在網(wǎng)絡(luò)教學(xué)平臺(tái)上進(jìn)行交流討論,教師根據(jù)線上學(xué)習(xí)情況,調(diào)整課堂講解內(nèi)容。課中:通過老師講解、觀看視頻,引出Linux操作系統(tǒng)的簡(jiǎn)介。教師講解Linux的體系結(jié)構(gòu)、版本、特點(diǎn)等。學(xué)生分析Linux與Window的區(qū)別。在上節(jié)課的基礎(chǔ)上總結(jié)Linux在各行各業(yè)的應(yīng)用。安裝RHEL7.6操作系統(tǒng)。課后:嘗試在先有的WIN10系統(tǒng)中繼續(xù)安裝Linux系統(tǒng),實(shí)現(xiàn)Windows系統(tǒng)與Linux系統(tǒng)并存。教學(xué)環(huán)境與資源硬件:手機(jī)、移動(dòng)終端、PC軟件:思維導(dǎo)圖軟件參考教材《Linux網(wǎng)絡(luò)操作系統(tǒng)》魏迎西安電子科技大學(xué)出版社教學(xué)反思教師:(簽名)教研室主任:(簽名)年月日《Linux網(wǎng)絡(luò)操作系統(tǒng)》課程簡(jiǎn)介項(xiàng)目引入什么是服務(wù)器?服務(wù)器在網(wǎng)絡(luò)中為其它客戶機(jī)(如PC機(jī)、智能手機(jī)、ATM等終端甚至是火車系統(tǒng)等大型設(shè)備)提供計(jì)算或者應(yīng)用服務(wù)。它也是一種計(jì)算機(jī),它比普通計(jì)算機(jī)運(yùn)行更快、負(fù)載更高、價(jià)格更貴。在對(duì)提供的服務(wù)質(zhì)量沒有更高要求時(shí),我們的個(gè)人計(jì)算機(jī)也可以充當(dāng)服務(wù)器。我們每天訪問的淘寶、網(wǎng)易,其實(shí)也就是訪問它們的后臺(tái)的服務(wù)器。為什么服務(wù)器都推薦Linux系統(tǒng)?觀看視頻,進(jìn)行總結(jié),Linux系統(tǒng)具有開源、安全穩(wěn)定、資源需求較小的特點(diǎn),因此企業(yè)內(nèi)部幾乎都使用Linux系統(tǒng)。IT協(xié)會(huì)的問題隨著學(xué)生人數(shù)的增加,為保證網(wǎng)絡(luò)服務(wù)的穩(wěn)定,系統(tǒng)的安全性,經(jīng)過網(wǎng)絡(luò)中心師生的討論,決定選用Linux操作系統(tǒng)作為服務(wù)器的操作系統(tǒng)。IT協(xié)會(huì)的學(xué)生完成網(wǎng)絡(luò)中心服務(wù)器操作系統(tǒng)的安裝與配置。思政聚焦1991年10月,22歲的芬蘭大學(xué)生LinusTorvalds(林納斯.托瓦茲)在comp.os.minix公布了自己寫的Linux,它標(biāo)志著linux的誕生了。故天將降大任于斯人也,必先苦其心志,勞其筋骨,餓其體膚,空乏其身,行拂亂其所為,所以動(dòng)心忍性,曾益其所不能。需求分析Linux的古今安裝操作系統(tǒng)RedHatEnterpriseLinux7.6知識(shí)準(zhǔn)備Linux的古今Linux的起源Linux的版權(quán)問題自由軟件:自由使用、自由學(xué)習(xí)和修改、自由分發(fā)、自由創(chuàng)建衍生版。GUN的定義是一個(gè)遞歸縮寫,就是GUNISNOTUNIX。3.Linux體系結(jié)構(gòu)Linux一般有3個(gè)主要部分:內(nèi)核(Kernel)、命令解析層(Shell或其他操作環(huán)境)、實(shí)用工具。Linux的版本內(nèi)核版本版本號(hào)的格式:“主版本號(hào).次版本號(hào).修正號(hào)”。其中,次版本號(hào)為偶數(shù)表示穩(wěn)定版;次版本號(hào)為奇數(shù)表示測(cè)試版。發(fā)行版本僅有內(nèi)核而沒有應(yīng)用軟件的操作系統(tǒng)是無(wú)法使用的。Linux的發(fā)行版本一般分為兩類,一類是商業(yè)公司維護(hù)的發(fā)行版,另一類是社區(qū)組織維護(hù)的發(fā)行版本。主流的Linux套件主流Linux套件有Redhat,suse,Ubuntu和紅旗Linux。Redhat,是目前最成功的一個(gè)商業(yè)的Linux的套件,今天我們要安裝Linux操作系統(tǒng),也是由redhat公司發(fā)布的。Suse,歐洲最流行的Linux發(fā)行套件,它不太適合初級(jí)用戶使用。Ubuntu,它是Linux的發(fā)行版本里面的后起之秀,現(xiàn)在很多的大數(shù)據(jù)平臺(tái)底層操作系統(tǒng)選擇了Ubuntu。紅旗Linux,REDflagLinux,它是中文版的Linux系統(tǒng),界面十分美觀,操作簡(jiǎn)單。常見的RedHatLinux相關(guān)產(chǎn)品RedHatLinux版本RedHatLinux版本FedoraProjectCentOSLinux系統(tǒng)的特點(diǎn)Linux系統(tǒng)能迅速發(fā)展與其良好的特性是分不開的,Linux擁有UNIX全部的功能和特性。源碼公開安全性及可靠性好廣泛的硬件支持出色的速度性能支持多種硬件平臺(tái)友好的用戶界面強(qiáng)大的網(wǎng)絡(luò)功能支持多任務(wù)、多用戶Linux與Window的區(qū)別在性能方面:開源Linux操作系統(tǒng)要遠(yuǎn)勝windows操作系統(tǒng),所以國(guó)內(nèi)的大部分企業(yè)服務(wù)器是Linux操作平臺(tái),在安全方面:Linux比較穩(wěn)定,而windows是需要定期進(jìn)行打補(bǔ)丁來(lái)完成系統(tǒng)的更新的。Linux的應(yīng)用場(chǎng)景服務(wù)器領(lǐng)域云計(jì)算領(lǐng)域大數(shù)據(jù)領(lǐng)域嵌入式領(lǐng)域移動(dòng)通信終端:如Android手機(jī)。移動(dòng)計(jì)算設(shè)備:如Android平板電腦、HandPC、PalmPC及PDA。網(wǎng)絡(luò)通信設(shè)備:如接入盒、打印機(jī)服務(wù)器等。智能家電設(shè)備:如基于Ubuntu或Android的機(jī)頂盒,仿真設(shè)備,控制設(shè)備,行動(dòng)裝置等。車載電腦:豐田和標(biāo)致等多家汽車廠商也在使用Linux操作系統(tǒng)。桌面領(lǐng)域項(xiàng)目實(shí)施VMware虛擬機(jī)的使用RedHatEnterpriseLinux7.6的安裝RedHatEnterpriseLinux7.6的配置Linux運(yùn)行級(jí)別項(xiàng)目小結(jié)了解Linux的起源,版本,特點(diǎn);了解了市場(chǎng)上常見的RedHatLinux的相關(guān)產(chǎn)品;能自行分析Linux系統(tǒng)與Windows系統(tǒng)的區(qū)別;了解Linux的應(yīng)用場(chǎng)景;完成RedHatLinux7.6的安裝和配置;繼承和發(fā)揚(yáng)吃苦耐勞、艱苦奮斗的精神。在線測(cè)試反思與進(jìn)階任務(wù):假如虛擬機(jī)中已經(jīng)安裝了Windows10,在Windows10中預(yù)留一個(gè)空白分區(qū)來(lái)安裝Linux系統(tǒng)。以小組為單位,在虛擬機(jī)上完成雙系統(tǒng)安裝測(cè)試,并保證原來(lái)的Windows系統(tǒng)能正常使用。課程教學(xué)設(shè)計(jì)課程名稱Linux網(wǎng)絡(luò)操作系統(tǒng)授課時(shí)數(shù)2授課對(duì)象授課時(shí)間學(xué)情分析能安裝Linux操作系統(tǒng)。具備較強(qiáng)的動(dòng)手能力。教學(xué)目標(biāo)知識(shí)目標(biāo):熟練使用Linux目錄操作命令的使用。能力目標(biāo):通過Linux命令解決實(shí)際問題。思政目標(biāo):不以規(guī)矩,不能成方圓,在使用中一定要遵守Linux命令的語(yǔ)法規(guī)則。教學(xué)重點(diǎn)目錄類操作命令。教學(xué)難點(diǎn)rmdir教學(xué)策略課前:在學(xué)習(xí)通中,發(fā)布學(xué)習(xí)任務(wù),學(xué)生提交學(xué)習(xí)結(jié)果。師生在網(wǎng)絡(luò)教學(xué)平臺(tái)上進(jìn)行交流討論,教師根據(jù)線上學(xué)習(xí)情況,調(diào)整課堂講解內(nèi)容。課中:通過老師講解演示學(xué)習(xí)Linux目錄操作命令。課后:練習(xí)創(chuàng)建、刪除多個(gè)目錄。教學(xué)環(huán)境與資源硬件:手機(jī)、移動(dòng)終端、PC軟件:RedHat7.6參考教材《Linux網(wǎng)絡(luò)操作系統(tǒng)》魏迎西安電子科技大學(xué)出版社教學(xué)反思教師:(簽名)教研室主任:(簽名)年月日目錄操作命令----不以規(guī)矩,不能成方圓項(xiàng)目引入Linux為什么不發(fā)展桌面做操作系統(tǒng)?Linux是為專業(yè)用戶而設(shè)計(jì)錯(cuò)過進(jìn)入桌面領(lǐng)域的最佳時(shí)機(jī)無(wú)大量的軟件支持IT協(xié)會(huì)的問題在完成了網(wǎng)絡(luò)中心服務(wù)器的升級(jí)后,IT協(xié)會(huì)的學(xué)生了解到Linux與Windows在使用過程中最大的不同就是其命令功能十分強(qiáng)大,很多在圖形界面下無(wú)法實(shí)現(xiàn)功能都可以通過命令來(lái)完成。思政聚焦孟子曰:“離婁之明、公輸子之巧,不以規(guī)矩,不能成方圓;師曠之聰,不以六律,不能正五音;堯舜之道,不以仁政,不能平治天下。今有仁心仁聞而民不被其澤,不可法于后世者,不行先王之道也。故曰,徒善不足以為政,徒法不能以自行。相比圖形界面,Linux命令行才是Linux系統(tǒng)的真正核心,利用命令行可以對(duì)系統(tǒng)進(jìn)行各種配置。,在學(xué)習(xí)每一個(gè)命令的時(shí)候一定要學(xué)習(xí)且遵守它的語(yǔ)法規(guī)則。需求分析Linux命令基礎(chǔ)目錄操作命令知識(shí)準(zhǔn)備Linux命令基礎(chǔ)終端應(yīng)用程---系統(tǒng)工具---終端下面兩條提示符表示什么意思?[root@localhost~]#當(dāng)前登錄的用戶是root,當(dāng)前登錄的主機(jī)名是localhost,~當(dāng)前所處的位置是root的家目錄/root,#表示root用戶是超級(jí)管理員賬號(hào)。[user1@localhost~]$當(dāng)前登錄的用戶是user1,當(dāng)前登錄的主機(jī)名是localhost,當(dāng)前所處的位置用戶user1的家目錄/home/user1,$表示user1是一個(gè)普通用戶。Linux命令特點(diǎn)在Linux系統(tǒng)中,命令是區(qū)分大小寫的。如ls是合法的命令,而LS不是??梢允褂肨ab鍵自動(dòng)補(bǔ)齊命令。通過上下方向鍵查看歷史命令。在一個(gè)命令行上執(zhí)行多條命令,可以使用分號(hào)來(lái)分隔命令,如:“cd/;ls”。使用命令man來(lái)獲取相應(yīng)命令的聯(lián)機(jī)說明,如“manls”。絕對(duì)路徑和相對(duì)路徑絕對(duì)路徑:根目錄“/”開始寫起的文件名或目錄名稱。如/home/a/a.txt。相對(duì)路徑:立足當(dāng)前目錄指向目標(biāo)文件的,如當(dāng)前所在的目錄是/home,為了瀏覽/home/a/a.txt文件,可以直接使用命令lsa/a.txt?!?”目錄:當(dāng)前目錄“..”目錄:該目錄的父目錄“~”目錄:當(dāng)前登錄用戶的家目錄,如/root、/home/user1硬鏈接和符號(hào)鏈接硬鏈接硬鏈接就是在另外的目錄或當(dāng)前目錄中增加一個(gè)目錄項(xiàng),也就是說一個(gè)文件就登記在多個(gè)目錄中。但是,Linux系統(tǒng)不能對(duì)目錄文件做硬鏈接。不能在不同的文件系統(tǒng)之間做硬鏈接。軟鏈接軟鏈接也稱符號(hào)鏈接,是將一個(gè)路徑名鏈接到一個(gè)文件,類似創(chuàng)建文件或目錄的快捷方式。當(dāng)訪問符號(hào)鏈接文件時(shí),Linux系統(tǒng)將沿著鏈接方向前進(jìn),找到實(shí)際的文件。符號(hào)鏈接沒有硬鏈接的限制,可以對(duì)目錄文件做符號(hào)鏈接,也可以在不同文件系統(tǒng)之間做符號(hào)鏈接。目錄操作命令1.pwd語(yǔ)法:pwd[選項(xiàng)]功能:查看當(dāng)前所處目錄的絕對(duì)路徑。例1:查看當(dāng)前目錄。[root@localhost~]#pwd2.cd語(yǔ)法:cd[目錄]功能:用來(lái)在不同的目錄中進(jìn)行切換。例1:將當(dāng)前目錄切換到/var/local。[root@localhost~]#cd/var/local例2:將當(dāng)前目錄切換到上一級(jí)目錄(父目錄)。[root@localhostlocal]#cd..例3:將當(dāng)前目錄切換到當(dāng)前用戶的家目錄,并查看結(jié)果。[root@localhostvar]#cd~[root@localhost~]#pwd/root3.ls語(yǔ)法:ls[選項(xiàng)]文件或目錄功能:顯示當(dāng)前目錄的內(nèi)容和文件屬性例1:顯示當(dāng)前目錄的內(nèi)容:[root@localhost~]#ls例2:顯示/home目錄的內(nèi)容[root@localhost~]#ls/homeuser例3:以長(zhǎng)格式顯示/root目錄內(nèi)容。[root@localhost~]#ls-l/root長(zhǎng)格式顯示與文件權(quán)限方式顯示的結(jié)果相同。命令ls–l可以簡(jiǎn)寫為ll。4.mkdir語(yǔ)法:mkdir[選項(xiàng)]目錄名功能:創(chuàng)建目錄。例1:在當(dāng)前工作目錄下創(chuàng)建一個(gè)名為test的新目錄。[root@localhost~]#mkdirtest例2:在/etc下建立目錄test1。[root@localhost~]#mkdir/etc/test1例3:創(chuàng)建目錄/a/b。[root@localhost~]#mkdir-p/a/b[root@localhost~]#ll/a5.rmdir語(yǔ)法:rmdir[選項(xiàng)]目錄名功能:從系統(tǒng)中刪除指定的目錄。在刪除該目錄前,它必須為空,并且必須有其父目錄的寫權(quán)限。例1:刪除目錄test。[root@localhostroot]#rmdir
test例2:刪除/a/b目錄。[root@localhostroot]#rmdir
-p
/a/b項(xiàng)目實(shí)施觀看目錄操作命令的使用。項(xiàng)目小結(jié)掌握Linux命令基礎(chǔ);能熟練使用目錄操作命令;不以規(guī)矩,不能成方圓,在使用中一定要遵守Linux命令的語(yǔ)法規(guī)則。練習(xí)題創(chuàng)建“aaa”目錄,并查看結(jié)果。刪除“aaa”目錄。在根目錄下創(chuàng)建test目錄,使用一條命令在test目錄下創(chuàng)建test1和test2目錄,并查看結(jié)果。[root@localhosthome]#cd/[root@localhost/]#mkdirtest[root@localhost/]#cdtest/[root@localhosttest]#mkdirtest1test2[root@localhosttest]#ls課程教學(xué)設(shè)計(jì)課程名稱Linux網(wǎng)絡(luò)操作系統(tǒng)授課時(shí)數(shù)2授課對(duì)象授課時(shí)間學(xué)情分析能安裝Linux操作系統(tǒng)。具備較強(qiáng)的動(dòng)手能力。教學(xué)目標(biāo)知識(shí)目標(biāo):熟練使用Linux文件操作命令的使用。能力目標(biāo):通過Linux命令解決實(shí)際問題。思政目標(biāo):具體問題具體分析,具體解決,靈活應(yīng)用Linux命令提高執(zhí)行效率。教學(xué)重點(diǎn)文件操作命令。教學(xué)難點(diǎn)cpmvcat教學(xué)策略課前:在學(xué)習(xí)通中,發(fā)布學(xué)習(xí)任務(wù),學(xué)生提交學(xué)習(xí)結(jié)果。師生在網(wǎng)絡(luò)教學(xué)平臺(tái)上進(jìn)行交流討論,教師根據(jù)線上學(xué)習(xí)情況,調(diào)整課堂講解內(nèi)容。課中:通過老師講解演示學(xué)習(xí)Linux文件操作命令。課后:定期備份系統(tǒng)文件。通過命令關(guān)閉、重啟Linux系統(tǒng)。教學(xué)環(huán)境與資源硬件:手機(jī)、移動(dòng)終端、PC軟件:RedHat7.6參考教材《Linux網(wǎng)絡(luò)操作系統(tǒng)》魏迎西安電子科技大學(xué)出版社教學(xué)反思教師:(簽名)教研室主任:(簽名)年月日文件操作命令----具體問題具體分析項(xiàng)目引入為防止硬盤上的數(shù)據(jù)丟失,IT協(xié)會(huì)需要定期備份系統(tǒng)文件,如何備份系統(tǒng)文件呢?可以使用cp命令來(lái)實(shí)現(xiàn)數(shù)據(jù)備份。在沒有桌面的情況下,如何關(guān)閉、重啟Linux系統(tǒng)呢?可以使用命令shutdown關(guān)閉系統(tǒng),使用reboot重啟系統(tǒng)。通過上節(jié)課目錄操作類命令沒有辦法解決這兩個(gè)問題,那么cp、shutdown、reboot又是什么命令呢?IT協(xié)會(huì)的問題IT協(xié)會(huì)要完全解決剛才的兩個(gè)問題還需繼續(xù)學(xué)習(xí)文件操作命令、壓縮歸檔命令以及系統(tǒng)中常用的其他命令。思政聚焦Linux系統(tǒng)中操作目錄和文件的命令是不同的。一切從實(shí)際出發(fā),根據(jù)需求,遵循Linux命令語(yǔ)法規(guī)則,使用Linux各類命令解決實(shí)際問題。需求分析Linux命令基礎(chǔ)壓縮歸檔命令其他命令知識(shí)準(zhǔn)備文件操作命令1.touch語(yǔ)法:touch[選項(xiàng)]文件名或者目錄名功能:用于修改文件或者目錄的時(shí)間屬性,包括存取時(shí)間和更改時(shí)間。若文件不存在,系統(tǒng)會(huì)建立一個(gè)新的文件。例1:在當(dāng)前目錄下建立一個(gè)名為a的空文件。[root@localhost~]#toucha[root@localhost~]#ls例2:將文件a的存取和修改時(shí)間改為2018年10月18日。[root@localhost~]#touch-d20181018a[root@localhost~]#ll-rw-r--r--.1rootroot010月182018a例3:將文件a的訪問和修改時(shí)間更改為文件b的訪問和修改時(shí)間。[root@localhost~]#touchb[root@localhost~]#ll-rw-r--r--.1rootroot010月182018a-rw-r--r--.1rootroot012月2520:47b[root@localhost~]#touch-rba[root@localhost~]#ll-rw-r--r--.1rootroot012月2520:47a-rw-r--r--.1rootroot012月2520:47b2.cat語(yǔ)法:cat[選項(xiàng)]文件名功能:用于顯示或者把多個(gè)文本文件連接起來(lái)。例1:查看文件a的內(nèi)容。[root@localhost~]#cata例2:將stu1、stu2、stu3三個(gè)文件合并為一個(gè)文件stu4。[root@localhost~]#catstu1stu2stu3>stu4例3:將文件stu4追加到文件stu1末尾。[root@localhost~]#catstu4>>stu13.more語(yǔ)法:more[選項(xiàng)]文件名功能:more命令用于逐頁(yè)顯示文件內(nèi)容。例1:以分頁(yè)的方式查看file1文件的內(nèi)容[root@localhostroot]#morefile1或者[root@localhostroot]#catfile1|more4.less語(yǔ)法:less[選項(xiàng)]文件名功能:逐頁(yè)顯示文件內(nèi)容。less是more的改進(jìn)版。more只能向下翻頁(yè),而less命令可以向下、向上翻頁(yè)。例1:分頁(yè)顯示/etc/profile文件內(nèi)容,并查找關(guān)鍵字then。[root@localhostroot]#less/etc/profile在文件的執(zhí)行過程,按下“/”,輸入單詞then。5.head語(yǔ)法:head[選項(xiàng)]文件名功能:顯示文件的開頭部分,默認(rèn)情況下只顯示文件的前10行內(nèi)容。例1:顯示/etc/passwd的前面20行。[root@localhostroot]#head-n20/etc/passwd例2:顯示/etc/passwd的前面20個(gè)字符。[root@localhostroot]#head-c20/etc/passwd6.tail語(yǔ)法:tail[選項(xiàng)]文件名功能:顯示文件的末尾部分,默認(rèn)情況下只顯示文件的末尾10行內(nèi)容。例1:顯示/etc/passwd的末尾20行。[root@localhostroot]#tail-n20/etc/passwd例2:顯示/etc/passwd的末尾20個(gè)字符。[root@localhostroot]#tail-c20/etc/passwd7.cp語(yǔ)法:cp[選項(xiàng)]源文件目標(biāo)文件功能:將目錄或文件復(fù)制到另外一個(gè)目錄例1:復(fù)制當(dāng)前目錄下的文件aa到aa.bak。[root@localhostroot]#cpaaaa.bak例2:復(fù)制一個(gè)目錄下的所有文件到一個(gè)新目錄。[root@localhostroot]#cp/dev/cdrom*/mnt例3:強(qiáng)制將文件file1復(fù)制成file2。[root@localhostroot]#cp-ffile1file28.mv語(yǔ)法:mv[選項(xiàng)]源文件或目錄目標(biāo)文件或目錄功能:用于文件或目錄的移動(dòng)或改名。例1:將/home/a.txt文件移到根目錄[root@localhost~]#mv/home/a.txt/例2:將文件/a.txt重命名為/b.txt[root@localhost~]#mv/a.txt/b.txt[root@localhost~]#ll9.rm語(yǔ)法:rm[選項(xiàng)]文件或目錄功能:用于文件或目錄的刪除例1:刪除文件test。[root@localhostroot]#rmtest壓縮和歸檔命令1.gzip語(yǔ)法:gzip[選項(xiàng)]壓縮的文件名功能:生成以.gz結(jié)尾的壓縮文件例1:將當(dāng)前目錄下aa文件壓縮為aa.gz,并顯示壓縮信息。[root@localhost~]#gzip–vaa2.gunzip語(yǔ)法:gunzip[選項(xiàng)]解壓縮的文件名功能:解壓以.gz結(jié)尾的壓縮文件。例1:將當(dāng)前目錄下aa.gz解壓,并顯示詳細(xì)信息。[root@localhost~]#gunzip–vaa.gz3.tar語(yǔ)法:tar[選項(xiàng)]歸檔文件名文件列表功能:文件的打包和解包。例1:將當(dāng)前目錄下所有.txt文件打包并壓縮歸檔到文件a.tar.gz。[root@localhost~]#tar-czvfa.tar.gz./*.txt例2.將當(dāng)前目錄下的a.tar.gz文件解壓縮。[root@localhost~]#tar-xzvfa.tar.gz其他命令1.clear:用于清除字符終端屏幕內(nèi)容。2.uname:用于顯示系統(tǒng)信息。3.shutdown:用于在指定時(shí)間關(guān)閉系統(tǒng)。例1:現(xiàn)在關(guān)機(jī)并重啟。[root@localhost~]#shutdown-rnow例2:在11:30分后關(guān)閉系統(tǒng),并且不重新啟動(dòng)。[root@localhost~]#shutdown-h11:304.reboot:重新啟動(dòng)系統(tǒng),相當(dāng)于“shutdown–rnow”。5.poweroff:關(guān)機(jī),相當(dāng)于“shutdown–hnow”。6.history:用于顯示用戶最近執(zhí)行的命令。項(xiàng)目實(shí)施觀看文件操作命令的使用。項(xiàng)目小結(jié)能熟練使用文件操作命令;能熟練使用壓縮、歸檔命令;能靈活運(yùn)用Linux系統(tǒng)其他命令;具體問題具體分析,具體解決,靈活應(yīng)用Linux命令提高執(zhí)行效率。練習(xí)題通過root用戶登錄系統(tǒng),使用mkdir創(chuàng)建xxx目錄,并進(jìn)入該目錄;用cat命令創(chuàng)建1.txt,輸入內(nèi)容為helloworld!,使用wc命令統(tǒng)計(jì)1.txt的字節(jié)數(shù),行數(shù),字?jǐn)?shù)。[root@localhost~]#mkdirxxx[root@localhost~]#cdxxx[root@localhostxxx]#cat>1.txt[root@localhostxxx]#wc-c1.txt[root@localhostxxx]#wc-l1.txt[root@localhostxxx]#wc-w1.txt課程教學(xué)設(shè)計(jì)課程名稱Linux網(wǎng)絡(luò)操作系統(tǒng)授課時(shí)數(shù)2授課對(duì)象授課時(shí)間學(xué)情分析能安裝Linux操作系統(tǒng)。具備較強(qiáng)的動(dòng)手能力。教學(xué)目標(biāo)知識(shí)目標(biāo):掌握重定向和管道技術(shù)。能力目標(biāo):通過Linux命令解決實(shí)際問題。思政目標(biāo):勇于創(chuàng)新,另辟蹊徑,提高工作效率。教學(xué)重點(diǎn)重定向和管道教學(xué)難點(diǎn)輸入輸出重定向教學(xué)策略課前:在學(xué)習(xí)通中,發(fā)布學(xué)習(xí)任務(wù),學(xué)生提交學(xué)習(xí)結(jié)果。師生在網(wǎng)絡(luò)教學(xué)平臺(tái)上進(jìn)行交流討論,教師根據(jù)線上學(xué)習(xí)情況,調(diào)整課堂講解內(nèi)容。課中:通過老師講解演示學(xué)習(xí)重定向和管道的原理及應(yīng)用。課后:能使用重定向和管道解決實(shí)際問題。教學(xué)環(huán)境與資源硬件:手機(jī)、移動(dòng)終端、PC軟件:RedHat7.6參考教材《Linux網(wǎng)絡(luò)操作系統(tǒng)》魏迎西安電子科技大學(xué)出版社教學(xué)反思教師:(簽名)教研室主任:(簽名)年月日重定向和管道----勇于創(chuàng)新,另辟蹊徑項(xiàng)目引入在一個(gè)命令行上執(zhí)行多條命令,可以使用分號(hào)來(lái)分隔命令,如:“cd/;ls”。如何使用一條命令查找Hello文件中包含單詞“world”的行數(shù)?思政聚焦Linux的重定向和管道命令可以實(shí)現(xiàn)在一行執(zhí)行多條命令,大大提高系統(tǒng)執(zhí)行效率?,F(xiàn)有的知識(shí)體系無(wú)法解決實(shí)際問題,這時(shí),需要勇于創(chuàng)新,另辟蹊徑。世上無(wú)難事只要肯登攀。沒有比人更高的山,沒有比腳更長(zhǎng)的路。攀登上去了才算是進(jìn)步,不斷攀登才不會(huì)退步。需求分析輸入和輸入重定向管道知識(shí)準(zhǔn)備重定向重定向:Linux系統(tǒng)中從文件中讀取數(shù)據(jù)或者將命令的執(zhí)行結(jié)果存放到文件中,這種不在使用系統(tǒng)的鍵盤或者顯示器,而進(jìn)行重新指定。重定向能夠?yàn)楹芏嗖僮魈峁┓奖慊蛘邽楹芏噱e(cuò)誤操作重新找到輸出。執(zhí)行命令時(shí),系統(tǒng)從標(biāo)準(zhǔn)輸入文件中讀取命令,然后顯示到標(biāo)準(zhǔn)輸出中。1.輸入重定向把命令(或可執(zhí)行程序)的標(biāo)準(zhǔn)輸入重定向到指定的文件中。即輸入不再是來(lái)自鍵盤,而是來(lái)自一個(gè)指定的文件,即輸入源改變了。使用“<”符來(lái)修改標(biāo)準(zhǔn)輸入設(shè)備。要編寫一段程序,有兩種方法:通過鍵盤輸入(標(biāo)準(zhǔn)輸入)打開已有的程序(輸入重定向)2.輸出重定向把命令(或可執(zhí)行程序)的標(biāo)準(zhǔn)輸出或標(biāo)準(zhǔn)錯(cuò)誤輸出重新定向到指定文件中,而不是輸出在顯示器上,這就是輸出重定向。使用“>”符來(lái)修改標(biāo)準(zhǔn)輸出設(shè)備。標(biāo)準(zhǔn)錯(cuò)誤輸出重定向:錯(cuò)誤信息默認(rèn)輸出到控制臺(tái),也可以重定向到其他設(shè)備。使用“2>”符來(lái)修改標(biāo)準(zhǔn)錯(cuò)誤輸出設(shè)備。常用的輸入輸出重定向符例1:統(tǒng)計(jì)/etc/passwd文件的信息。[root@localhost~]#wc</etc/passwd例2:查看/tmp目錄中的內(nèi)容,并將其保存到文件a中。[root@localhost~]#ls-l/tmp>a例3:查看/tmp目錄中的內(nèi)容,并通過追加到文件a中。[root@localhost~]#ls-l/tmp>>a例4:將命令myprogram的錯(cuò)誤信息保存到文件err_file中。[root@localhost~]#myprogram2>err_file例5:將命令myprogram的輸出信息和錯(cuò)誤信息保存到文件err_file中。[root@localhost~]#myprogram&>err_file例6:查找以mp3結(jié)尾的文件并保存到cd.play.list文件中。[root@localhost~]#find-name*.mp3>cd.play.list管道管道是一種通信機(jī)制,通常用于進(jìn)程間的通信,它表現(xiàn)出來(lái)的形式將前面每一個(gè)進(jìn)程的輸出(stdout)直接作為下一個(gè)進(jìn)程的輸入(stdin)。利用管道將多個(gè)進(jìn)程連接在一起,從而讓各個(gè)進(jìn)程協(xié)作,實(shí)現(xiàn)復(fù)雜的功能。使用符號(hào)“|”表示連接命令:命令1|命令2|命令3|……管道線中命令的執(zhí)行從左到右順序執(zhí)行的,它是單向的。例1:統(tǒng)計(jì)登錄系統(tǒng)的人數(shù)。[root@localhost~]#who|wc–l左邊的who查看登錄系統(tǒng)的用戶,其輸出結(jié)果作為wc的輸入。例2:使用一條命令將當(dāng)前目錄(/root)下的文件以反字母的順序列出。[root@localhost~]#ls|sort-r重定向和管道的區(qū)別管道也有重定向的作用,它也改變了數(shù)據(jù)輸入輸出的方向。重定向操作符“>”將命令與文件連接起來(lái),用文件來(lái)接收命令的輸出;而管道符“|”將命令與命令連接起來(lái),用第二個(gè)命令來(lái)接收第一個(gè)命令的輸出。項(xiàng)目實(shí)施例1:使用輸出重定向命令創(chuàng)建“Hello”的文件,其內(nèi)容為:Helloworld!Helloworld!Bye!Bye!并統(tǒng)計(jì)含有單詞“world”的行數(shù)。[root@localhost~]#cat>HelloHelloworld!Helloworld!Bye!Bye![root@localhost~]#catHello|grepworld|wc-l21.分屏顯示文本文件/etc/passwd的內(nèi)容。[root@localhost~]#cat/etc/passwd|more2.統(tǒng)計(jì)文本文件/etc/passwd的行數(shù)、字?jǐn)?shù)和字符數(shù)。[root@localhost~]#cat/etc/passwd|wc3.查看是否存在用戶user1。[root@localhost~]#cat/etc/passwd|grepuser14.查看系統(tǒng)是否安裝了apache軟件包。[root@localhost~]#rpm–qa|grephttpd項(xiàng)目小結(jié)能使用輸入輸出重定向解決實(shí)際問題;能使用管道提高命令執(zhí)行效率;勇于創(chuàng)新,另辟蹊徑,提高工作效率。練習(xí)題使用一條命令查找/etc/passwd文件包含單詞“root”的行數(shù)?統(tǒng)計(jì)當(dāng)前Linux系統(tǒng)中用戶的數(shù)量。課程教學(xué)設(shè)計(jì)課程名稱Linux網(wǎng)絡(luò)操作系統(tǒng)授課時(shí)數(shù)2授課對(duì)象授課時(shí)間學(xué)情分析能安裝Linux操作系統(tǒng)。具備較強(qiáng)的動(dòng)手能力。教學(xué)目標(biāo)知識(shí)目標(biāo):掌握vim編輯器的使用。能力目標(biāo):通過Linux命令解決實(shí)際問題。思政目標(biāo):對(duì)癥下藥,有的放矢,提高工作效率。教學(xué)重點(diǎn)Vim編輯器的使用教學(xué)難點(diǎn)一般模式下的快捷操作教學(xué)策略課前:在學(xué)習(xí)通中,發(fā)布學(xué)習(xí)任務(wù),學(xué)生提交學(xué)習(xí)結(jié)果。師生在網(wǎng)絡(luò)教學(xué)平臺(tái)上進(jìn)行交流討論,教師根據(jù)線上學(xué)習(xí)情況,調(diào)整課堂講解內(nèi)容。課中:通過老師講解演示學(xué)習(xí)vim的使用。課后:通過快捷操作提高編輯效率。教學(xué)環(huán)境與資源硬件:手機(jī)、移動(dòng)終端、PC軟件:RedHat7.6參考教材《Linux網(wǎng)絡(luò)操作系統(tǒng)》魏迎西安電子科技大學(xué)出版社教學(xué)反思教師:(簽名)教研室主任:(簽名)年月日Vim編輯器的使用----對(duì)癥下藥、有的放矢項(xiàng)目引入IT協(xié)會(huì)需要編輯一些文檔資料,但是不知如何操作,那么,Linux系統(tǒng)中通過什么編輯文本呢?使用vi或者Vim編輯器,vim背后隱藏的功能更強(qiáng)大,其快捷操作命令多大130條以上。思政聚焦生活中,遇到問題要對(duì)癥下藥、有的放矢,使用有限的資源,解決更多的問題。通過上機(jī)實(shí)踐,靈活應(yīng)用vim快速、高效解決實(shí)際問題。需求分析Vim編輯器的基本使用Vim編輯器的快捷操作知識(shí)準(zhǔn)備Vim編輯器的基本使用Linux中常用編輯器:圖形模式下:gedit、kwrite、Emacs和OpenOffice文本模式下:vi和vim(vi的增強(qiáng)版本),其中vim可以主動(dòng)以字體顏色辨別語(yǔ)法的正確性,代碼補(bǔ)完,編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,極大地方便了程序設(shè)計(jì)。vim編輯器的三種模式:一般模式、編輯模式和命令模式。編輯模式與命令行模式之間是不能互相切換的。一般模式:【上下左右】按鍵來(lái)移動(dòng)光標(biāo),可以進(jìn)行刪除、復(fù)制和粘貼,但是無(wú)法編輯文件內(nèi)容。編輯模式:【Backspace】刪除當(dāng)前光標(biāo)前面的字符,【Delete】刪除當(dāng)前光標(biāo)處的字符。命令模式:完成讀取,保存,替換,離開vim、顯示行號(hào)等功能。Vim編輯器的快捷操作常用的刪除命令如表所示:常用的替換命令如表所示:常用的查找命令如表所示:常用的復(fù)制命令如表所示:vim的粘貼命令:p:在當(dāng)前光標(biāo)后面粘貼。Shift+h:在當(dāng)前光標(biāo)前面粘貼。常用的其他命令如表所示:項(xiàng)目實(shí)施使用Vim創(chuàng)建文件a.txt,內(nèi)容如圖所示:1.進(jìn)入文件a.txt。[root@localhost~]#vima.txt輸入如圖內(nèi)容2.將第一行字母a替換為字母t。將光標(biāo)定位在第一行第一個(gè)字母a處,輸入命令r,輸入字母t。3.刪除字母t。輸入命令x4.刪除字母a所在的行。輸入命令dd。5.顯示行號(hào)。輸入命令:setnu項(xiàng)目小結(jié)熟練掌握Vim編輯器的使用;靈活應(yīng)用Vim的快捷操作;對(duì)癥下藥,有的放矢,提高工作效率。練習(xí)題1.使用Vim創(chuàng)建文件hello.txt,輸入如下內(nèi)容:WelcometoLinuxnetworkoperatingsystemWelcometoLinuxByeBye2.將hello文件中的Bye替換為hello。課程教學(xué)設(shè)計(jì)課程名稱Linux網(wǎng)絡(luò)操作系統(tǒng)授課時(shí)數(shù)2授課對(duì)象授課時(shí)間學(xué)情分析能安裝Linux操作系統(tǒng)。具備較強(qiáng)的動(dòng)手能力。教學(xué)目標(biāo)知識(shí)目標(biāo):掌握shell編輯方法,能在Linux中運(yùn)行C語(yǔ)言程序。能力目標(biāo):通過Linux命令解決實(shí)際問題。思政目標(biāo):實(shí)踐出真知。教學(xué)重點(diǎn)Shell編程,在Linux下運(yùn)行C語(yǔ)言程序教學(xué)難點(diǎn)shell編程教學(xué)策略課前:在學(xué)習(xí)通中,發(fā)布學(xué)習(xí)任務(wù),學(xué)生提交學(xué)習(xí)結(jié)果。師生在網(wǎng)絡(luò)教學(xué)平臺(tái)上進(jìn)行交流討論,教師根據(jù)線上學(xué)習(xí)情況,調(diào)整課堂講解內(nèi)容。課中:通過老師講解演示學(xué)習(xí)shell編程方法,在Linux下運(yùn)行C語(yǔ)言程序。課后:編寫shell腳本,實(shí)現(xiàn)自動(dòng)化運(yùn)維。教學(xué)環(huán)境與資源硬件:手機(jī)、移動(dòng)終端、PC軟件:RedHat7.6參考教材《Linux網(wǎng)絡(luò)操作系統(tǒng)》魏迎西安電子科技大學(xué)出版社教學(xué)反思教師:(簽名)教研室主任:(簽名)年月日Shell編程----實(shí)踐出真知項(xiàng)目引入IT協(xié)會(huì)想要實(shí)現(xiàn)簡(jiǎn)單的自動(dòng)化運(yùn)維,比如需要將常用的系統(tǒng)備份,殺毒命令寫成Shell腳本,方便下次一鍵使用。該如何來(lái)實(shí)現(xiàn)呢?需要編寫Shell腳本,其一般步驟為:Vim編輯器;(已經(jīng)掌握)Shell編程。自動(dòng)化運(yùn)維不僅可以實(shí)現(xiàn)系統(tǒng)的高可用,還可以幫助IT運(yùn)維人員完成日常的重復(fù)性工作,提高IT運(yùn)維效率。編寫Shell腳本是實(shí)現(xiàn)自動(dòng)化運(yùn)維的第一步。思政聚焦紙上得來(lái)終覺淺,絕知此事要躬行。計(jì)算機(jī)類課程的學(xué)習(xí)離不開上機(jī)實(shí)踐,只有多上機(jī)做實(shí)驗(yàn)才能理解并靈活應(yīng)用Linux相關(guān)技術(shù)解決實(shí)際問題。因?yàn)閷?shí)踐出真知。需求分析Shell變量編寫第一個(gè)Shell程序GCC的使用Linux中C語(yǔ)言的編譯和運(yùn)行知識(shí)準(zhǔn)備認(rèn)識(shí)ShellShell是用戶和Linux內(nèi)核之間的接口程序,當(dāng)從Shell或其他程序向Linux內(nèi)核傳遞命令時(shí),內(nèi)核會(huì)做出相應(yīng)的反應(yīng)。UNIX/Linux中主要有兩大類Shell:BourneShell(如sh、ksh、bash)CShell(如csh、tcsh)大多數(shù)的Linux(RedHat,Slackware,Caldera)都以bash作為缺省的Shell,運(yùn)行sh時(shí),其實(shí)調(diào)用的是bash。例1:編寫一個(gè)shell程序a,此程序的功能是:顯示root下的文件信息,然后建立一個(gè)kk的文件夾,在此文件夾下新建一個(gè)文件aa,并返回root目錄。[root@localhostroot]#vimacd/rootls–lmkdirkkcdkkviaacd/rootls–l簡(jiǎn)單的shell編程就是Linux命令的順序集合。通過將多條命令順序集合到一個(gè)文件中,可以一次執(zhí)行多條命令。Shell變量Shell本身是一個(gè)用C語(yǔ)言編寫的程序,它是用戶使用Linux系統(tǒng)的橋梁。Shell既是一種命令語(yǔ)言,又是一種程序設(shè)計(jì)語(yǔ)言。系統(tǒng)變量:系統(tǒng)變量一般采用命令行參數(shù)獲取。如$$表示獲取當(dāng)前進(jìn)程的進(jìn)程號(hào)PID。環(huán)境變量:設(shè)置環(huán)境變量用set命令。用unset命令可將環(huán)境變量重新設(shè)置為系統(tǒng)默認(rèn)值。如HOME獲取當(dāng)前用戶的主目錄;如PATH表示命令搜索路徑等。用戶變量:用戶常常需要自定義一些變量,稱為用戶變量。定義用戶變量的語(yǔ)法為:name=string例1:為變量s1賦值為zjyvs1,s2賦值為“zjyvs2”,s3賦值為4+5,并輸出s1、s2、s3的值,命令如下:[root@localhost~]#vimvar#!/bin/shs1=zjyvs1echo$s1s2="zjyvs2"echo$s2s3=4+5echo$s3運(yùn)行:[root@localhost~]#bashvar編寫第一個(gè)Shell程序在Linux系統(tǒng)中,用Shell編寫的批處理文件稱為Shell腳本,它包含若干條命令和語(yǔ)句,可以解釋執(zhí)行。(1)編寫Shell腳本的內(nèi)容例1:編寫第一個(gè)shell程序。[root@localhost~]#vimhellworld.sh#!/bin/sh#Thisisfirstprogramecho“Helloworld” 第一行:#bin/bash宣告使用的Shell版本。第二行:程序的注釋。第三行:顯示雙引號(hào)中的字符串。(2)執(zhí)行Shell腳本通過執(zhí)行第一個(gè)Shell程序來(lái)總結(jié)腳本的三種執(zhí)行方式:方式1:bash腳本文件名或者sh腳本文件名。[root@localhost~]#bashhellworld.sh方式2:source腳本文件名。[root@localhost~]#sourcehellworld.sh方式3:chmoda+x腳本文件,然后通過./腳本文件名來(lái)運(yùn)行程序。[root@localhost~]#chmoda+xhellworld.sh;./hellworld.sh其中用第一種和第二種方式,用戶即使沒有可執(zhí)行權(quán)限,也可執(zhí)行腳本文件。GCC的使用GCC原本作為GNU操作系統(tǒng)的官方編譯器,只是用來(lái)處理C語(yǔ)言的編譯,但GCC后來(lái)得到擴(kuò)展,變得既可以處理C++,又可以處理Fortran、Pascal、Objective-C、Java,以及Ada與其他語(yǔ)言。GCC根據(jù)源程序的后綴名來(lái)決定使用哪一種語(yǔ)言的編譯器進(jìn)行編譯工作。Linux系統(tǒng)中,運(yùn)行C語(yǔ)言程序的步驟為:將C語(yǔ)言文件編譯成為目標(biāo)文件。[root@localhost~]#gcc-ctest.c將目標(biāo)文件鏈接為可執(zhí)行文件,并生成文件test。[root@localhost~]#gcc-otesttest.o執(zhí)行test文件。[root@www~]#./test項(xiàng)目實(shí)施編寫C程序:有1、2、3、4四個(gè)數(shù)字,能組成多少個(gè)互不相同且無(wú)重復(fù)數(shù)字的三位數(shù)?都是多少?請(qǐng)觀看操作視頻。項(xiàng)目小結(jié)了解Shell在Linux系統(tǒng)中的地位;能編寫簡(jiǎn)單的Shell腳本,并運(yùn)行;能利用GCC工具在Linux中運(yùn)行C語(yǔ)言、Java程序;刻苦學(xué)習(xí),不斷突破自我,提升專業(yè)技能。練習(xí)題編寫C語(yǔ)言程序解決“雞兔同籠”問題。將常用的系統(tǒng)備份命令編寫成Shell腳本。課程教學(xué)設(shè)計(jì)課程名稱Linux網(wǎng)絡(luò)操作系統(tǒng)授課時(shí)數(shù)2授課對(duì)象授課時(shí)間學(xué)情分析熟悉Linux中常用幾種管理用戶的文件目錄。在Linux環(huán)境下創(chuàng)建用戶教學(xué)目標(biāo)知識(shí)目標(biāo):Linux用戶和組分類。掌握用戶配置文件。能力目標(biāo):修改用戶配置文件的屬性信息,掌握創(chuàng)建用戶。思政目標(biāo):遵紀(jì)守法、做守法公民,激發(fā)學(xué)生勇于嘗試、積極探索。教學(xué)重點(diǎn)創(chuàng)建用戶命令的熟悉使用、熟悉用戶配置文件教學(xué)難點(diǎn)熟悉用戶配置文件教學(xué)策略課前:在學(xué)習(xí)通中,發(fā)布學(xué)習(xí)任務(wù),學(xué)生提交學(xué)習(xí)結(jié)果。師生在網(wǎng)絡(luò)教學(xué)平臺(tái)上進(jìn)行交流討論,教師根據(jù)線上學(xué)習(xí)情況,調(diào)整課堂講解內(nèi)容。課中:通過老師講解演示學(xué)習(xí)如何查看用戶配置文件。通過老師講解演示學(xué)習(xí)創(chuàng)建用戶方法。課后:練習(xí)Linux命令創(chuàng)建普通用戶以及查看用戶信息教學(xué)環(huán)境與資源硬件:手機(jī)、移動(dòng)終端、PC軟件:RedHat7.6參考教材《Linux網(wǎng)絡(luò)操作系統(tǒng)》魏迎西安電子科技大學(xué)出版社教學(xué)反思教師:(簽名)教研室主任:(簽名)年月日用戶管理----遵紀(jì)守法,做守法公民項(xiàng)目引入IT協(xié)會(huì)的問題在在完成Linux操作系統(tǒng)的基礎(chǔ)上,IT協(xié)會(huì)的學(xué)生擔(dān)任網(wǎng)絡(luò)管理員,基于全院師生權(quán)限的不同,需要為其分發(fā)不同的用戶賬號(hào),所需權(quán)限以及功能不同,為其分發(fā)不同的用戶賬號(hào)。思政聚焦網(wǎng)絡(luò)空間安全刑事處罰法律法規(guī):通過冒充非法用戶、技術(shù)攻擊、陷阱門等手段侵入國(guó)家重要計(jì)算機(jī)信息系統(tǒng),依法進(jìn)行處罰。2018年11月1日,公安部發(fā)布《公安機(jī)關(guān)互聯(lián)網(wǎng)安全監(jiān)督檢查規(guī)定》。根據(jù)規(guī)定,公安機(jī)關(guān)應(yīng)當(dāng)根據(jù)網(wǎng)絡(luò)安全防范需要和網(wǎng)絡(luò)安全風(fēng)險(xiǎn)隱患的具體情況,對(duì)互聯(lián)網(wǎng)服務(wù)提供者和聯(lián)網(wǎng)使用單位開展監(jiān)督檢查。需求分析為了區(qū)分不同的用戶,必須了解用戶有哪些類型如何創(chuàng)建用戶?需要注意哪些內(nèi)容?知識(shí)準(zhǔn)備Linux命令基礎(chǔ)了解不同用戶區(qū)別超級(jí)用戶:系統(tǒng)的最高管理權(quán)限,默認(rèn)是root用戶。普通用戶:只能對(duì)自己目錄下文件進(jìn)行訪問虛擬用戶:也叫“偽”用戶,不能登錄系統(tǒng)掌握兩個(gè)用戶配置文件點(diǎn)1./etc/passwd文件記錄了Linux系統(tǒng)中每個(gè)用戶的一些基本屬性,對(duì)所有用戶可讀。每一行記錄對(duì)應(yīng)一個(gè)用戶,每行記錄又被“:”分割為7個(gè)域。2./etc/shadow文件加密之后的密碼信息都存放在/etc/shadow中,該文件只有root用戶擁有讀權(quán)限,每個(gè)用戶的信息占用一行,用“:”分隔為9個(gè)域。創(chuàng)建用戶1.useradd語(yǔ)法:useradd[選項(xiàng)]用戶名功能:創(chuàng)建新用戶,該命令只能由root用戶使用。例1:新建用戶user2,UID為1003,指定其所屬的私有組為user1(user1組的標(biāo)識(shí)符為1001),用戶的主目錄為/home/user2,用戶的Shell為/bin/bash,用戶的密碼為123456,帳戶永不過期[root@localhost~]#useradd-u1003-g1001-d/home/user2-s/bin/bash-p123456-f-1user2[root@localhost~]#tail-1/etc/passwduser2:x:1003:1001::/home/user2:/bin/bash[root@localhost~]#tail-1/etc/shadowuser2:123456:18260:0:99999:7:::2.passwd語(yǔ)法:passwd[選項(xiàng)]用戶名功能:設(shè)置或修改用戶賬戶密碼。例1:root用戶修改user1用戶的密碼[root@localhost~]#passwduser3[root@localhost~]#tail-1/etc/shadow三、用戶管理實(shí)例1.創(chuàng)建一個(gè)新用戶user1。[root@localhost~]#useradduser12.創(chuàng)建一個(gè)新用戶tom,同時(shí)加入staff附加組中。[root@localhost~]#useradd-Gstafftom3.創(chuàng)建一個(gè)新用戶user2,指定登錄主目錄/www,不創(chuàng)建用戶宿主目錄。[root@localhost~]#mkdir/www;useradd-d/www-Muser24.將user1用戶修改為user3,宿主目錄改為/home/user。[root@localhost~]#usermod-luser3-d/home/useruser15.刪除用戶user3,同時(shí)刪除其家目錄。[root@localhost~]#userdel-ruser36.刪除用戶user3,同時(shí)刪除其家目錄。[root@localhost~]#userdel-ruser3注意:如果/home/user還屬于其他用戶的主目錄,就不會(huì)被刪除。7.顯示用戶當(dāng)前的uid、gid和用戶所屬的組列表。[root@localhost~]#id8.切換當(dāng)前用戶到tom。[root@localhost~]#sutom9.顯示用戶當(dāng)前的uid、gid和用戶所屬的組列表。[user1@localhost~]$id注意:此時(shí)普通用戶所在的絕對(duì)路徑一定要是自己的家目錄。項(xiàng)目實(shí)施觀看目錄操作命令的使用。項(xiàng)目小結(jié)掌握用戶類型分類;能熟練使用創(chuàng)建用戶命令;練習(xí)題創(chuàng)建“aaa”目錄,并查看結(jié)果。刪除“aaa”目錄。在根目錄下創(chuàng)建test目錄,使用一條命令在test目錄下創(chuàng)建test1和test2目錄,并查看結(jié)果。[root@localhosthome]#cd/[root@localhost/]#mkdirtest[root@localhost/]#cdtest/[root@localhosttest]#mkdirtest1test2[root@localhosttest]#ls課程教學(xué)設(shè)計(jì)課程名稱Linux網(wǎng)絡(luò)操作系統(tǒng)授課時(shí)數(shù)2授課對(duì)象授課時(shí)間學(xué)情分析熟悉Linux中常用幾種管理組群的文件目錄。在Linux環(huán)境下創(chuàng)建組群教學(xué)目標(biāo)知識(shí)目標(biāo):Linux組群概念。掌握組群配置文件。能力目標(biāo):修改組群配置文件的屬性信息,掌握創(chuàng)建組群。思政目標(biāo):運(yùn)用科學(xué)方法提高工作效率,激發(fā)學(xué)生勇于創(chuàng)新、積極探索。教學(xué)重點(diǎn)創(chuàng)建組群命令的熟悉使用、熟悉組群配置文件教學(xué)難點(diǎn)熟悉組群配置文件教學(xué)策略課前:在學(xué)習(xí)通中,發(fā)布學(xué)習(xí)任務(wù),學(xué)生提交學(xué)習(xí)結(jié)果。師生在網(wǎng)絡(luò)教學(xué)平臺(tái)上進(jìn)行交流討論,教師根據(jù)線上學(xué)習(xí)情況,調(diào)整課堂講解內(nèi)容。課中:通過老師講解演示學(xué)習(xí)如何查看用戶配置文件。通過老師講解演示學(xué)習(xí)創(chuàng)建用戶方法。課后:練習(xí)Linux命令創(chuàng)建組群以及查看組群信息教學(xué)環(huán)境與資源硬件:手機(jī)、移動(dòng)終端、PC軟件:RedHat7.6參考教材《Linux網(wǎng)絡(luò)操作系統(tǒng)》魏迎西安電子科技大學(xué)出版社教學(xué)反思教師:(簽名)教研室主任:(簽名)年月日組群管理----科學(xué)方法也是工具項(xiàng)目引入企業(yè)實(shí)例問題Linux課題引入-企業(yè)實(shí)例公司有100個(gè)員工,每個(gè)員工的工作內(nèi)容不同,然而他們中有些人具有相同的權(quán)限,因此需要為每個(gè)員工創(chuàng)建不同的帳號(hào),同時(shí)還需要把有相同權(quán)限的用戶放在同一個(gè)組群中。思政聚焦黑格爾”在探索的認(rèn)識(shí)中,方法也就是工具,是在主體方面的某個(gè)手段,主體方面通過這個(gè)手段和課題相聯(lián)系……習(xí)近平總書記系列重要講話讀本內(nèi)容深刻,富有哲理,充滿啟發(fā)式的語(yǔ)言讓讀后能讓人認(rèn)識(shí)到在日常工作中用科學(xué)的思維方式和工作方法指導(dǎo)自己的工作的正確性,否則就會(huì)在效率和成果上大打折扣,習(xí)近平總書記系列重要講話讀本里的科學(xué)的思維方法為我們?nèi)粘9ぷ髦袘?yīng)當(dāng)怎樣合理的思考解決問題提供了很好的理論指導(dǎo)作用。需求分析用戶文件和組群文件組群的創(chuàng)建和管理知識(shí)準(zhǔn)備基礎(chǔ)內(nèi)容組群概念組群:具有相同特性的用戶的邏輯集合,使用組群有利于系統(tǒng)管理員按照用戶的特性組織和管理用戶,提高工作效率。問掌握兩個(gè)組群配置文件/etc/group文件組群帳戶信息。[root@localhost~]#vim/etc/grouproot:x:0:root組名:口令:組標(biāo)識(shí)號(hào):組內(nèi)用戶列表2./etc/gshadow文件:組群口令、管理員等管理信息[root@localhost~]#vim/etc/gshadowroot:::root組名:密碼:管理員:組內(nèi)用戶列表創(chuàng)建組群1.groupadd或者addgroup語(yǔ)法:groupadd[選項(xiàng)]用戶組功能:創(chuàng)建用戶組。該命令只能由root用戶創(chuàng)建。例1:創(chuàng)建一個(gè)名為group用戶組,其中組的ID為1003,并查看。[root@localhost~]#groupadd-g1003group[root@localhost~]#tail-1/etc/group2.groupmod語(yǔ)法:groupmod[選項(xiàng)]用戶組名功能:修改用戶組的屬性。該命令只能由root用戶創(chuàng)建。例1:將用戶組group改名為group1,GID改為1002[root@localhost~]#groupmod-ngroup1-g1002group3.groupdel語(yǔ)法:groupdel用戶組名功能:刪除用戶組。該命令只能由root用戶使用,刪除指定用戶組之前必須保證該用戶組不是任何用戶。例1:刪除用戶組group1[root@localhost~]#groupdelgroup14.gpasswd語(yǔ)法:gpasswd[選項(xiàng)]用戶名用戶組名功能:將用戶添加到指定組,使其成為該用戶組的成員或從用戶組中移除某用戶例1:創(chuàng)建一個(gè)名為的group用戶組。將dxx用戶添加到group用戶組中去,并設(shè)置用戶user為組群管理員[root@localhost~]#groupaddgroup[root@localhost~]#gpasswd-adxxgroup項(xiàng)目實(shí)施觀看目錄操作命令的使用。項(xiàng)目背景:電子信息學(xué)院目前有60個(gè)員工,分布在5類工作崗位,每個(gè)人工作內(nèi)容不同。目前需要為每人創(chuàng)建不同的賬號(hào),把相同崗位的用戶放在一個(gè)組中,每個(gè)用戶都有自己的工作目錄。實(shí)施目的:1.為每個(gè)用戶創(chuàng)建一個(gè)帳號(hào),并設(shè)置口令3.能將用戶添加到不同的組群4.用戶帳戶和組群的管理與維護(hù)項(xiàng)目小結(jié).掌握Linux中用戶和組群的概念;了解用戶配置文件、組群配置文件的內(nèi)容;能熟練使用用戶和組群管理命令完成Linux系統(tǒng)的日常維護(hù),保證Linux系統(tǒng)的安全與穩(wěn)定。練習(xí)題1.創(chuàng)建一個(gè)新文件,并查看其用戶和組。[user1@localhost~]$touchaa[user1@localhost~]$llaa2.切換用戶的當(dāng)前組到指定的附加組staff。[user1@localhost~]$newgrpstaff3.顯示用戶當(dāng)前的uid、gid和用戶所屬的組列表。[user1@localhost~]$id4.創(chuàng)建一個(gè)新文件,并查看其用戶和組。[user1@localhost~]$touchbb[user1@localhost~]$llbb課程教學(xué)設(shè)計(jì)課程名稱Linux網(wǎng)絡(luò)操作系統(tǒng)授課時(shí)數(shù)2授課對(duì)象授課時(shí)間學(xué)情分析熟悉Linux中常用幾種管理用戶的文件、組群目錄。在Linux環(huán)境下批量創(chuàng)建用戶教學(xué)目標(biāo)知識(shí)目標(biāo):Linux用戶和組分類。掌握用戶、組群配置文件。能力目標(biāo):掌握批量創(chuàng)建用戶。思政目標(biāo):擅于思考,培養(yǎng)嚴(yán)謹(jǐn)?shù)墓ぷ髁?xí)慣。教學(xué)重點(diǎn)批量創(chuàng)建用戶命令的熟悉使用、熟悉用戶、組群配置文件教學(xué)難點(diǎn)熟悉shell快速創(chuàng)建用戶方法教學(xué)策略課前:在學(xué)習(xí)通中,發(fā)布學(xué)習(xí)任務(wù),學(xué)生提交學(xué)習(xí)結(jié)果。師生在網(wǎng)絡(luò)教學(xué)平臺(tái)上進(jìn)行交流討論,教師根據(jù)線上學(xué)習(xí)情況,調(diào)整課堂講解內(nèi)容。課中:通過老師講解演示學(xué)習(xí)如何查看用戶配置文件。通過老師講解演示學(xué)習(xí)創(chuàng)建用戶方法。課后:練習(xí)Linux命令批量創(chuàng)建普通用戶以及查看用戶。組群信息教學(xué)環(huán)境與資源硬件:手機(jī)、移動(dòng)終端、PC軟件:RedHat7.6參考教材《Linux網(wǎng)絡(luò)操作系統(tǒng)》魏迎西安電子科技大學(xué)出版社教學(xué)反思教師:(簽名)教研室主任:(簽名)年月日批量創(chuàng)建用戶----司馬光砸缸項(xiàng)目引入企業(yè)實(shí)例的問題在Linux課題引入-企業(yè)實(shí)例公司有100個(gè)員工,面對(duì)生產(chǎn)中大量的用戶,需要使用腳本來(lái)完成批量用戶的創(chuàng)建。思政聚焦司馬光字君實(shí),陜州夏縣人也。光生七歲,凜然如成人,聞講《左氏春秋》,愛之,退為家人講,即了其大指。自是手不釋書,至不知饑渴寒暑。群兒戲于庭,一兒登甕,足跌沒水中,眾皆棄去,光持石擊甕破之,水迸,兒得活?!ぐⅣ攬D《宋史》。在學(xué)習(xí)中培養(yǎng)學(xué)生擅于思考、嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)習(xí)慣、科學(xué)的思維方法。需求分析完成工作任務(wù)需要分析:為了100個(gè)用戶如何快速的創(chuàng)建,有沒有更加簡(jiǎn)便的方法呢?解決方法:通過批量創(chuàng)建用戶可以提高工作效率,如果生活中遇到重復(fù)工作,思考有沒有更加快速、高效的方法完成。知識(shí)準(zhǔn)備批量創(chuàng)建用戶批量用戶管理工具newusers語(yǔ)法:newusers<用戶信息文件>功能:成批添加/更新一組賬戶其中,用戶文件存放的是用戶的信息,其格式與/etc/passwd一致。chpasswd語(yǔ)法:chpasswd<<密碼文件>功能:批量更新用戶密碼的工具,把一個(gè)文件內(nèi)容定向添加到passwd文件里。密碼文件每一行的格式:username:passwordusername必須是系統(tǒng)上已存在的用戶舉例例1:批量創(chuàng)建用戶實(shí)例(1)創(chuàng)建用戶信息文件。[root@localhost~]#vimuserlist[root@localhost~]#catuserlistauser1:x:1001:1001::/home/user1:/bin/bashauser2:x:1002:1002::/home/user2:/bin/bash(2)創(chuàng)建用戶密碼文件。[root@localhost~]#vimpasswdlist[root@localhost~]#catpasswdlistauser1:123456auser2:123456(3)用newusers批量添加無(wú)密碼用戶。[root@localhost~]#newusersuserlist(4)關(guān)閉用戶投影密碼。[root@localhost~]#pwunconv(5)批量修改密碼。[root@localhost~]#chpasswd<passwdlist(6)開啟用戶投影密碼,將密碼映射到/etc/shadow文件中。[root@localhost~]#pwconv(7)查看用戶信息文件/etc/passwd。(8)查看用戶密碼信息文件/etc/shadow。桌面環(huán)境下管理用戶和組群1.useradd1.用戶管理“應(yīng)用程序”→“雜項(xiàng)”→“用戶和組群”前面講了通過命令的方式創(chuàng)建用戶和組,還有一種圖形界面的方法,更加直觀,將兩種方法進(jìn)行對(duì)比。組群管理項(xiàng)目實(shí)施觀看目錄操作命令的使用。項(xiàng)目小結(jié)掌握批量創(chuàng)建用戶方法能熟練使用桌面環(huán)境創(chuàng)建用戶和組群;練習(xí)題1.哪個(gè)目錄存放用戶密碼信息A./etcB./varC./devD./boot2.下面哪個(gè)參數(shù)可以刪除一個(gè)用戶并同時(shí)刪除用戶的主目錄?A.rmuser–rB.deluser–rC.userdel–rD.usermgr–r3.請(qǐng)選出創(chuàng)建用戶ID是200,組ID是1000,用戶主目錄為/home/user01的正確命令。A.useradd-u:200-g:1000-h:/home/user01user01B.useradd-u=200-g=1000-d=/home/user01user01C.useradd-u200-g1000-d/home/user01user01D.useradd-u200-g1000-h/home/user01user01課程教學(xué)設(shè)計(jì)課程名稱Linux網(wǎng)絡(luò)操作系統(tǒng)授課時(shí)數(shù)2授課對(duì)象授課時(shí)間學(xué)情分析熟悉Linux中文件系統(tǒng)分類、文件權(quán)限類型。在Linux環(huán)境下文件系統(tǒng)結(jié)構(gòu)分區(qū)與目錄區(qū)分教學(xué)目標(biāo)知識(shí)目標(biāo):Linux常用的文件系統(tǒng)。掌握文件和目錄的區(qū)分。能力目標(biāo):掌握文件權(quán)限概念、用戶類型等。思政目標(biāo):網(wǎng)絡(luò)安全關(guān)系到國(guó)家安全、高校師生擔(dān)任重要角色,牢記使命。教學(xué)重點(diǎn)掌握常用的文件系統(tǒng)、文件權(quán)限分類教學(xué)難點(diǎn)熟悉文件權(quán)限分類、文件系統(tǒng)結(jié)構(gòu)教學(xué)策略課前:在學(xué)習(xí)通中,發(fā)布學(xué)習(xí)任務(wù),學(xué)生提交學(xué)習(xí)結(jié)果。師生在網(wǎng)絡(luò)教學(xué)平臺(tái)上進(jìn)行交流討論,教師根據(jù)線上學(xué)習(xí)情況,調(diào)整課堂講解內(nèi)容。課中:通過老師講解Linux常用的文件系統(tǒng)。通過老師講解演示學(xué)習(xí)文件系統(tǒng)結(jié)構(gòu)圖。課后:練習(xí)Linux環(huán)境認(rèn)識(shí)文件以及文件權(quán)限教學(xué)環(huán)境與資源硬件:手機(jī)、移動(dòng)終端、PC軟件:RedHat7.6參考教材《Linux網(wǎng)絡(luò)操作系統(tǒng)》魏迎西安電子科技大學(xué)出版社教學(xué)反思教師:(簽名)教研室主任:(簽名)年月日文件系統(tǒng)、文件權(quán)限項(xiàng)目引入IT協(xié)會(huì)的問題隨著Linux系統(tǒng)被越來(lái)越的熟知,用途廣泛,IT協(xié)會(huì)的學(xué)生最近發(fā)現(xiàn)服務(wù)器上很多重要文件被其他同學(xué)刪除或者修改,為了防止文件被破壞,首先先了解一下什么是文件系統(tǒng)?思政聚焦2018年習(xí)近平總書記出席全國(guó)網(wǎng)絡(luò)安全和信息化工作會(huì)議并發(fā)布重要講話:習(xí)近平總書記強(qiáng)調(diào),沒有網(wǎng)絡(luò)安全就沒有國(guó)家安全,就沒有經(jīng)濟(jì)社會(huì)穩(wěn)定運(yùn)行,廣大人民群眾利益也難以得到保障。要樹立正確的網(wǎng)絡(luò)安全觀,加強(qiáng)信息基礎(chǔ)設(shè)施網(wǎng)絡(luò)安全防護(hù),加強(qiáng)網(wǎng)絡(luò)安全信息統(tǒng)籌機(jī)制、手段、平臺(tái)建設(shè),加強(qiáng)網(wǎng)絡(luò)安全事件應(yīng)急指揮能力建設(shè),積極發(fā)展網(wǎng)絡(luò)安全產(chǎn)業(yè),做到關(guān)口前移,防患于未然。2020年6月人民日?qǐng)?bào)中強(qiáng)調(diào):發(fā)揮高校在科研攻關(guān)中的積極作用習(xí)近平總書記:與科研機(jī)構(gòu)和企業(yè)研發(fā)組織相比,高校在開展多學(xué)科交叉基礎(chǔ)研究、前沿技術(shù)研究和顛覆性技術(shù)創(chuàng)新方面具有一定優(yōu)勢(shì)。需求分析什么是文件系統(tǒng)?什么是文件權(quán)限?知識(shí)準(zhǔn)備Linux常用的文件系統(tǒng)常用文件系統(tǒng)(1)Ext2文件系統(tǒng)文件系統(tǒng)的確高效穩(wěn)定(2)Ext3文件系統(tǒng)異常斷電等事件減少系統(tǒng)的恢復(fù)時(shí)間,提高數(shù)據(jù)的安全性(3)Ext4文件系統(tǒng)最大1EB文件系統(tǒng)和16TB文件(4)XFSxfs是一個(gè)64位文件系統(tǒng),最大支持8exbibytes減1字節(jié)的單個(gè)文件系統(tǒng),實(shí)際部署時(shí)取決于宿主操作系統(tǒng)的最大塊限制 用戶類型用戶類型屬主(user):簡(jiǎn)稱“u”,文件的所有者,能夠授予所在用戶組的其他成員以及系統(tǒng)中除所屬組之外的其他用戶的文件訪問權(quán)限。屬組(group):簡(jiǎn)稱“g”,與文件的所有者同屬于一個(gè)組。其他用戶(others):簡(jiǎn)稱“o”,Linux系統(tǒng)中除了屬主與屬組之外的其他用戶。all:簡(jiǎn)稱“a”,Linux系統(tǒng)中所有的用戶文件權(quán)限類型1.文件權(quán)限的類型(1)一般權(quán)限Linux的訪問權(quán)限分為讀、寫、執(zhí)行三種,如表:(2)默認(rèn)權(quán)限例1:創(chuàng)建目錄、文件查看其權(quán)限。[root@localhostmnt]#umask0022[root@localhostmnt]#mkdira[root@localhostmnt]#toucha.txt[root@localhostmnt]#lldrwxr-xr-x.2rootroot409610月2416:58a-rw-r--r--.1rootroot010月2416:58a.txt(3)特殊權(quán)限Linux的文件系統(tǒng)還提供了一些特殊的權(quán)限,SUID.SGID和Sticky屬性。如果用戶沒有特殊需求,應(yīng)避免使用這些權(quán)限,以防止造成系統(tǒng)漏洞,威脅網(wǎng)絡(luò)安全項(xiàng)目實(shí)施觀看目錄操作命令的使用。項(xiàng)目小結(jié)掌握用戶類型分類;能掌握文件權(quán)限概念;練習(xí)題在用戶user1主目錄下創(chuàng)建目錄test,進(jìn)入test目錄創(chuàng)建空文件file1。并以長(zhǎng)格形式顯示文件信息,注意文件的權(quán)限和所屬用戶和組。課程教學(xué)設(shè)計(jì)課程名稱Linux網(wǎng)絡(luò)操作系統(tǒng)授課時(shí)數(shù)2授課對(duì)象授課時(shí)間學(xué)情分析熟悉Linux中設(shè)置權(quán)限兩個(gè)方法。在Linux環(huán)境下設(shè)置一般權(quán)限教學(xué)目標(biāo)知識(shí)目標(biāo):Linux下文字法和數(shù)字法設(shè)置權(quán)限。掌握文字法和數(shù)字法的區(qū)別。能力目標(biāo):掌握設(shè)置文件、目錄權(quán)限的方法。思政目標(biāo):通過設(shè)置文件權(quán)限提升網(wǎng)絡(luò)安全,培養(yǎng)學(xué)生安全意識(shí)、責(zé)任意識(shí)。教學(xué)重點(diǎn)通過文字法和數(shù)字法設(shè)置文件一般權(quán)限,查看文件權(quán)限教學(xué)難點(diǎn)熟悉查看文件權(quán)限方法教學(xué)策略課前:在學(xué)習(xí)通中,發(fā)布學(xué)習(xí)任務(wù),學(xué)生提交學(xué)習(xí)結(jié)果。師生在網(wǎng)絡(luò)教學(xué)平臺(tái)上進(jìn)行交流討論,教師根據(jù)線上學(xué)習(xí)情況,調(diào)整課堂講解內(nèi)容。課中:通過老師講解演示學(xué)習(xí)如何設(shè)置文件、目錄權(quán)限。通過老師講解演示學(xué)習(xí)如何查看文件權(quán)限。課后:練習(xí)Linux命令設(shè)置文件權(quán)限教學(xué)環(huán)境與資源硬件:手機(jī)、移動(dòng)終端、PC軟件:RedHat7.6參考教材《Linux網(wǎng)絡(luò)操作系統(tǒng)》魏迎西安電子科技大學(xué)出
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《財(cái)務(wù)管理(第7版)》教案全套 王化成
- 買廢鐵合同范本
- 消防設(shè)施操作員中級(jí)考試題+參考答案
- 單位購(gòu)買冰箱合同范例
- 辦理勞務(wù)資質(zhì)合同范本
- 公司抵債房合同范本
- 小型工程安裝合同范本
- 流體力學(xué)考試模擬題(含參考答案)
- 高壓電工作業(yè)模擬題含答案
- ktv商務(wù)合同范本
- DeepSeek從入門到精通培訓(xùn)課件
- 俄羅斯進(jìn)口凍肉合同范例
- 2.3 品味美好情感 課件 -2024-2025學(xué)年統(tǒng)編版道德與法治 七年級(jí)下冊(cè)
- 2025年湖北省技能高考(建筑技術(shù)類)《建設(shè)法規(guī)》模擬練習(xí)試題庫(kù)(含答案)
- 23G409先張法預(yù)應(yīng)力混凝土管樁
- 中國(guó)音樂史PPT講稿課件
- 橋梁模板施工方案最終版
- 部編版小學(xué)六年級(jí)書法教案【16課時(shí)】電子稿
- 廣元九州施工合同正式
- 蘭州商學(xué)院二級(jí)學(xué)院權(quán)力運(yùn)行流程圖
- 預(yù)埋件計(jì)算公式
評(píng)論
0/150
提交評(píng)論