電商云平臺(tái)部署與運(yùn)維高職全套教學(xué)課件_第1頁(yè)
電商云平臺(tái)部署與運(yùn)維高職全套教學(xué)課件_第2頁(yè)
電商云平臺(tái)部署與運(yùn)維高職全套教學(xué)課件_第3頁(yè)
電商云平臺(tái)部署與運(yùn)維高職全套教學(xué)課件_第4頁(yè)
電商云平臺(tái)部署與運(yùn)維高職全套教學(xué)課件_第5頁(yè)
已閱讀5頁(yè),還剩696頁(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)介

模塊一基礎(chǔ)技能模塊《web云平臺(tái)部署與運(yùn)維》1項(xiàng)目1Linux系統(tǒng)基礎(chǔ)2項(xiàng)目2常見(jiàn)運(yùn)行環(huán)境的搭建與調(diào)優(yōu)3項(xiàng)目3單節(jié)點(diǎn)商城部署與運(yùn)維4項(xiàng)目4分布式商城部署與運(yùn)維5項(xiàng)目5商城公有云部署6項(xiàng)目6商城自動(dòng)化部署與運(yùn)維7項(xiàng)目7商城容器部署全套可編輯PPT課件思維導(dǎo)圖Linux系統(tǒng)基礎(chǔ)常見(jiàn)運(yùn)行環(huán)境的搭建與調(diào)優(yōu)1目錄CONTENTS2項(xiàng)目一

Linux系統(tǒng)基礎(chǔ)項(xiàng)目背景

Linux是一種開(kāi)源的操作系統(tǒng),它有著多用戶、多任務(wù)的特點(diǎn),同時(shí)擁有豐富的網(wǎng)絡(luò)功能、可靠的系統(tǒng)安全性以及可移植性,這使得Linux成為了當(dāng)下最流行的web服務(wù)器操作系統(tǒng)。目前的Linux操作系統(tǒng)主要應(yīng)用于生產(chǎn)環(huán)境,主流的企業(yè)級(jí)Linux系統(tǒng)仍舊使用RedHat或者CentOS。

一般情況下,我們使用的電腦都是基于windows系統(tǒng)的,如果為了學(xué)習(xí)Linux系統(tǒng)而為自己的電腦安裝Linux操作系統(tǒng),顯然是一件非常麻煩的事情。所以我們可以使用虛擬機(jī)來(lái)創(chuàng)建一個(gè)虛擬的Linux操作系統(tǒng)環(huán)境,在該虛擬環(huán)境中進(jìn)行Linux系統(tǒng)基礎(chǔ)的學(xué)習(xí)。

在項(xiàng)目部署、上線之前還需要做一系列的準(zhǔn)備工作,即服務(wù)器的創(chuàng)建和配置,本章主要研究?jī)?nèi)容如下:研究?jī)?nèi)容1.使用VM創(chuàng)建虛擬機(jī)2.Linux的安裝及系統(tǒng)配置3.本地yum管理4.Linux常用命令認(rèn)知學(xué)習(xí)目標(biāo)1.理解虛擬機(jī)的概念及虛擬技術(shù);2.熟悉VMwareWorkStation軟件及其功能;3.熟悉Linux系統(tǒng)的介紹及安裝方式;4.了解Linux軟件包的安裝方式;5.熟悉常用的yum命令;6.掌握Linux操作系統(tǒng)中的常用命令。知識(shí)目標(biāo)1.能夠使用VMwareWorkStation軟件創(chuàng)建虛擬機(jī);2.能夠?yàn)樘摂M機(jī)安裝Linux操作系統(tǒng);3.能夠配置yum源并使用常用的yum命令;4.能夠根據(jù)需求熟練使用Linux系統(tǒng)的常見(jiàn)命令。技能目標(biāo)1.培養(yǎng)學(xué)生分析解決問(wèn)題的能力;2.培養(yǎng)學(xué)生動(dòng)手操作實(shí)踐的能力;3.培養(yǎng)學(xué)生樂(lè)于奉獻(xiàn)、實(shí)踐報(bào)國(guó)的精神;4.培養(yǎng)學(xué)生樹(shù)立信息安全觀念,形成嚴(yán)謹(jǐn)細(xì)致的工作態(tài)度。素養(yǎng)目標(biāo)任務(wù)一創(chuàng)建虛擬機(jī)預(yù)備知識(shí)

一、vm虛擬機(jī)介紹

虛擬機(jī)即VirtualMachine,它是指在實(shí)體計(jì)算機(jī)中運(yùn)行的一種軟件,這種軟件可以模擬完整的計(jì)算機(jī)硬件系統(tǒng)功能,并且運(yùn)行在一個(gè)完全隔離環(huán)境。流行的虛擬機(jī)軟件有VMware、VirtualBox、VirtualPC等,它們都能在Windows系統(tǒng)上虛擬出多個(gè)計(jì)算機(jī)。其中,VMware虛擬機(jī)軟件是目前最常用的軟件之一。

VMwareWorkstation是VMware公司提供的一款桌面虛擬計(jì)算機(jī)軟件,用戶可以基于該軟件創(chuàng)建一個(gè)或多個(gè)虛擬機(jī),并在其上運(yùn)行不同的操作系統(tǒng)和應(yīng)用程序。VMwareWorkstation不僅提供創(chuàng)建虛擬機(jī)的功能,還提供配置虛擬網(wǎng)絡(luò)、創(chuàng)建快照、克隆虛擬機(jī)等功能。預(yù)備知識(shí)

二、虛擬技術(shù)

虛擬技術(shù)就是將現(xiàn)有計(jì)算機(jī)中的資源進(jìn)行分區(qū)或組合的技術(shù),例如將CPU、內(nèi)存、磁盤空間等進(jìn)行分區(qū),然后將其組合為一個(gè)或多個(gè)完整的操作環(huán)境,虛擬機(jī)就是依賴于虛擬技術(shù)實(shí)現(xiàn)的軟件。

VMwareWorkstation是VMware公司提供的一款桌面虛擬計(jì)算機(jī)軟件,用戶可以基于該軟件創(chuàng)建一個(gè)或多個(gè)虛擬機(jī),并在其上運(yùn)行不同的操作系統(tǒng)和應(yīng)用程序。VMwareWorkstation不僅提供創(chuàng)建虛擬機(jī)的功能,還提供配置虛擬網(wǎng)絡(luò)、創(chuàng)建快照、克隆虛擬機(jī)等功能。預(yù)備知識(shí)

服務(wù)器虛擬化通常有兩種架構(gòu),分別是寄生架構(gòu)(Hosted)與裸金屬架構(gòu)(Bare-metal)。

寄生架構(gòu)是指操作系統(tǒng)之上安裝和運(yùn)行虛擬化程序,依賴于主機(jī)操作系統(tǒng)對(duì)設(shè)備的支持和物理資源的管理。裸金屬架構(gòu)就是直接在硬件上面安裝虛擬化軟件,再在其上安裝操作系統(tǒng)和應(yīng)用,依賴虛擬層內(nèi)核和服務(wù)器控制臺(tái)進(jìn)行管理。實(shí)施準(zhǔn)備

Linux的系統(tǒng)基礎(chǔ)在學(xué)習(xí)之前我們總得有一臺(tái)安裝了Linux系統(tǒng)的電腦吧。可是我們又不想更換目前的操作系統(tǒng),怎么辦呢?所以我們先在電腦上安裝虛擬機(jī),然后在虛擬機(jī)中安裝Linux系統(tǒng),這樣我們就可以進(jìn)行Linux系統(tǒng)的學(xué)習(xí)了。任務(wù)實(shí)施與分析步驟1:vm虛擬機(jī)安裝與創(chuàng)建打開(kāi)vm虛擬機(jī)安裝包,選擇自定義安裝,點(diǎn)擊下一步,如圖所示。任務(wù)實(shí)施與分析選擇稍后安裝操作系統(tǒng),點(diǎn)擊下一步,如圖所示。

任務(wù)實(shí)施與分析這里我們選擇客戶機(jī)操作系統(tǒng),選擇Linux系統(tǒng)版本為CentOS764位,點(diǎn)擊下一步,如圖所示。

任務(wù)實(shí)施與分析這里為虛擬機(jī)命名,名稱可以自定義,當(dāng)然起名要便于理解記性,繼續(xù)點(diǎn)擊下一步,如圖所示。

任務(wù)實(shí)施與分析選擇虛擬機(jī)CPU配置,點(diǎn)擊下一步,如圖所示。

任務(wù)實(shí)施與分析選擇虛擬機(jī)內(nèi)存配置,點(diǎn)擊下一步,如圖所示。

任務(wù)實(shí)施與分析選擇虛擬機(jī)網(wǎng)絡(luò)類型為NAT,點(diǎn)擊下一步,如圖所示。

任務(wù)實(shí)施與分析選擇虛擬機(jī)磁盤及磁盤容量,點(diǎn)擊下一步,如圖所示。

任務(wù)實(shí)施與分析最后創(chuàng)建虛擬機(jī),選擇完成,這樣虛擬機(jī)的安裝就完成了,如圖所示。

拓展知識(shí)

一、虛擬機(jī)配置

在實(shí)體計(jì)算機(jī)中創(chuàng)建虛擬機(jī)時(shí),需要明確虛擬機(jī)的硬件配置和軟件配置。同理,在創(chuàng)建虛擬機(jī)硬件時(shí),我們需要根據(jù)業(yè)務(wù)需求明確CPU配置、內(nèi)存容量、硬盤容量、網(wǎng)卡模式等。實(shí)際上,虛擬機(jī)的硬件功能是基于實(shí)體計(jì)算機(jī)的,例如將實(shí)體機(jī)的部分硬盤和內(nèi)存容量作為虛擬機(jī)的硬盤和內(nèi)存容量,因此虛擬機(jī)的最高配置不能超出實(shí)體計(jì)算機(jī)的配置。虛擬機(jī)創(chuàng)建好后,需要進(jìn)行操作系統(tǒng)軟件的安裝,根據(jù)業(yè)務(wù)需求安裝Windows或Linux系統(tǒng)。安裝完畢后,可以像使用實(shí)體機(jī)一樣對(duì)虛擬機(jī)進(jìn)行操作。思考與總結(jié)

同學(xué)們通過(guò)以上操作,完成了對(duì)VM虛擬機(jī)的安裝創(chuàng)建和配置,請(qǐng)同學(xué)們?cè)诖嘶A(chǔ)上,進(jìn)行思考并回答以下問(wèn)題。

什么場(chǎng)景下需要使用實(shí)體物理機(jī)?什么場(chǎng)景下需要使用虛擬機(jī)?使用虛擬機(jī)時(shí),什么場(chǎng)景下采用寄生架構(gòu)或裸金屬架構(gòu)?能力提升運(yùn)維人員如果要在虛擬機(jī)中部署Web項(xiàng)目,則需要先完成虛擬機(jī)的安裝與創(chuàng)建,請(qǐng)同學(xué)們認(rèn)真學(xué)習(xí)本任務(wù)內(nèi)容,并完成以下任務(wù):1.下載虛擬機(jī)軟件并安裝;2.使用虛擬機(jī)軟件創(chuàng)建一個(gè)新的虛擬機(jī)。感謝觀看!《web云平臺(tái)部署與運(yùn)維》模塊一基礎(chǔ)技能模塊《web云平臺(tái)部署與運(yùn)維》思維導(dǎo)圖Linux系統(tǒng)基礎(chǔ)常見(jiàn)運(yùn)行環(huán)境的搭建與調(diào)優(yōu)1目錄CONTENTS2項(xiàng)目一

Linux系統(tǒng)基礎(chǔ)項(xiàng)目背景

Linux是一種開(kāi)源的操作系統(tǒng),它有著多用戶、多任務(wù)的特點(diǎn),同時(shí)擁有豐富的網(wǎng)絡(luò)功能、可靠的系統(tǒng)安全性以及可移植性,這使得Linux成為了當(dāng)下最流行的web服務(wù)器操作系統(tǒng)。目前的Linux操作系統(tǒng)主要應(yīng)用于生產(chǎn)環(huán)境,主流的企業(yè)級(jí)Linux系統(tǒng)仍舊使用RedHat或者CentOS。

一般情況下,我們使用的電腦都是基于windows系統(tǒng)的,如果為了學(xué)習(xí)Linux系統(tǒng)而為自己的電腦安裝Linux操作系統(tǒng),顯然是一件非常麻煩的事情。所以我們可以使用虛擬機(jī)來(lái)創(chuàng)建一個(gè)虛擬的Linux操作系統(tǒng)環(huán)境,在該虛擬環(huán)境中進(jìn)行Linux系統(tǒng)基礎(chǔ)的學(xué)習(xí)。

在項(xiàng)目部署、上線之前還需要做一系列的準(zhǔn)備工作,即服務(wù)器的創(chuàng)建和配置,本章主要研究?jī)?nèi)容如下:研究?jī)?nèi)容1.使用VM創(chuàng)建虛擬機(jī)2.Linux的安裝及系統(tǒng)配置3.本地yum管理4.Linux常用命令認(rèn)知學(xué)習(xí)目標(biāo)1.理解虛擬機(jī)的概念及虛擬技術(shù);2.熟悉VMwareWorkStation軟件及其功能;3.熟悉Linux系統(tǒng)的介紹及安裝方式;4.了解Linux軟件包的安裝方式;5.熟悉常用的yum命令;6.掌握Linux操作系統(tǒng)中的常用命令。知識(shí)目標(biāo)1.能夠使用VMwareWorkStation軟件創(chuàng)建虛擬機(jī);2.能夠?yàn)樘摂M機(jī)安裝Linux操作系統(tǒng);3.能夠配置yum源并使用常用的yum命令;4.能夠根據(jù)需求熟練使用Linux系統(tǒng)的常見(jiàn)命令。技能目標(biāo)1.培養(yǎng)學(xué)生分析解決問(wèn)題的能力;2.培養(yǎng)學(xué)生動(dòng)手操作實(shí)踐的能力;3.培養(yǎng)學(xué)生樂(lè)于奉獻(xiàn)、實(shí)踐報(bào)國(guó)的精神;4.培養(yǎng)學(xué)生樹(shù)立信息安全觀念,形成嚴(yán)謹(jǐn)細(xì)致的工作態(tài)度。素養(yǎng)目標(biāo)任務(wù)二Linux最小化安裝及系統(tǒng)配置預(yù)備知識(shí)

一、操作系統(tǒng)的概念及分類

操作系統(tǒng)(OperatingSystem,簡(jiǎn)稱OS),是計(jì)算機(jī)中最重要的基礎(chǔ)性系統(tǒng)軟件,是用戶操作計(jì)算機(jī)的接口,同時(shí)也是計(jì)算機(jī)運(yùn)行其他軟件的接口。操作系統(tǒng)是計(jì)算機(jī)中最基礎(chǔ)的軟件,它用來(lái)管理計(jì)算機(jī)中的硬件和其他軟件資源,并且向用戶提供可視化的操作界面。主流的操作系統(tǒng)有:Windows、Linux、MacOS、Unix等,計(jì)算機(jī)的操作系統(tǒng)根據(jù)不同的用途可以分為不同的種類,按照應(yīng)用領(lǐng)域分類,可以分為桌面操作系統(tǒng)和服務(wù)器操作系統(tǒng)。

預(yù)備知識(shí)

桌面操作系統(tǒng)是具有圖形化界面的操作系統(tǒng)。目前具有代表性的桌面操作系統(tǒng)有Windows7、Windows10等。

服務(wù)器操作系統(tǒng)一般指安裝在大型計(jì)算機(jī)上的操作系統(tǒng)。相對(duì)于桌面操作系統(tǒng),服務(wù)器操作系統(tǒng)要承擔(dān)額外的管理、配置、穩(wěn)定、安全保證等功能。目前具有代表性的服務(wù)器操作系統(tǒng)有WindowsServer、Netware、UNIX、Linux等。預(yù)備知識(shí)

二、Linux系統(tǒng)介紹

Linux是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。Linux系統(tǒng)有圖形化界面安裝和最小化安裝等多種安裝方式。。Linux的最小化安裝只需選擇下載好的系統(tǒng)鏡像,通過(guò)簡(jiǎn)單配置即可完成系統(tǒng)安裝,非常方便和快捷。這種方式適用于為虛擬機(jī)安裝系統(tǒng)。預(yù)備知識(shí)

三、Vmware虛擬機(jī)的三種網(wǎng)絡(luò)模式

Vmware虛擬機(jī)有三種網(wǎng)絡(luò)模式,分別為Host-only(主機(jī)模式)、Bridged(橋接模式)、NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換模式)。

預(yù)備知識(shí)

Host-only(主機(jī)模式):這種模式下的虛擬機(jī)與主機(jī)直接是可以相互通信的,但是虛擬機(jī)與主機(jī)的網(wǎng)絡(luò)卻是分開(kāi)的,主機(jī)并不會(huì)為虛擬機(jī)提供任何路由服務(wù),所以虛擬機(jī)只能與主機(jī)進(jìn)行通信,而不能連接到實(shí)際網(wǎng)絡(luò)上。Host-only模式預(yù)備知識(shí)

Bridged(橋接模式):這種模式下的虛擬機(jī)可以連接到真實(shí)網(wǎng)絡(luò)上,其上網(wǎng)與主機(jī)沒(méi)有聯(lián)系,因?yàn)樘摂M機(jī)被分配了與主機(jī)相同網(wǎng)段的獨(dú)立IP。橋接模式預(yù)備知識(shí)

NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換模式):這種模式下,虛擬機(jī)會(huì)通過(guò)主機(jī)的網(wǎng)絡(luò)進(jìn)行上網(wǎng)和數(shù)據(jù)交換。NAT模式預(yù)備知識(shí)

四、遠(yuǎn)程連接概念及常見(jiàn)工具

遠(yuǎn)程連接就是在本地計(jì)算機(jī)上利用軟件工具通過(guò)網(wǎng)絡(luò)遠(yuǎn)程連接另一臺(tái)計(jì)算機(jī)。在實(shí)際的工作環(huán)境中,無(wú)論軟件是部署在虛擬機(jī)中,還是物理服務(wù)器中,都不可能輕易的接觸到服務(wù)器本體,更不用說(shuō)云服務(wù)器了,所以只能通過(guò)遠(yuǎn)程連接的方式來(lái)管理自己的Linux服務(wù)器,一般情況下,在安裝好Linux系統(tǒng)之后,就需要配置我們的客戶端軟件了,通過(guò)客戶端軟件來(lái)連接Linux系統(tǒng)。預(yù)備知識(shí)在Linux系統(tǒng)中,SSH是比較常用的工具,通過(guò)SSH客戶端可以連接到運(yùn)行了SSH服務(wù)器的遠(yuǎn)程主機(jī)上。SSH客戶端是一種使用SecureShell協(xié)議連接到遠(yuǎn)程計(jì)算機(jī)的軟件程序。它也是目前比較可靠,專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。常見(jiàn)的SSH工具有Putty、Xmanager、secureCRT、Mobaxterm等,secureCRT的連接界面如圖所示。實(shí)施準(zhǔn)備

當(dāng)虛擬機(jī)創(chuàng)建成功后,此時(shí)的虛擬機(jī)還未安裝操作系統(tǒng),像實(shí)體主機(jī)一樣,未安裝操作系統(tǒng)的機(jī)器是不能運(yùn)行的,所以本任務(wù)主要介紹如何為虛擬機(jī)安裝Linux操作系統(tǒng),并為其配置網(wǎng)絡(luò),使客戶機(jī)可以順利連接該Linux虛擬機(jī)。請(qǐng)大家準(zhǔn)備好創(chuàng)建成功的虛擬機(jī),并提前下載好Linux系統(tǒng)的ISO鏡像文件,為虛擬機(jī)最小化安裝Linux操作系統(tǒng)做準(zhǔn)備。任務(wù)實(shí)施與分析步驟1:Linux最小化安裝操作系統(tǒng)鏡像文件ISO版本:1511打開(kāi)虛擬機(jī)設(shè)置,選擇CD/DVD,使用ISO鏡像文件安裝,然后找到我們主機(jī)中存放的ISO鏡像文件,如圖所示。任務(wù)實(shí)施與分析選擇操作系統(tǒng)語(yǔ)言,點(diǎn)擊繼續(xù),如圖所示。

任務(wù)實(shí)施與分析系統(tǒng)最小化安裝,指定硬盤,如圖所示。

任務(wù)實(shí)施與分析點(diǎn)擊開(kāi)始安裝,如圖所示。

任務(wù)實(shí)施與分析提示設(shè)置Root賬號(hào)的密碼,如圖所示。

任務(wù)實(shí)施與分析重啟完成后看到如下界面,然后使用root賬號(hào)及密碼登錄,如圖所示。

任務(wù)實(shí)施與分析步驟2:vm虛擬機(jī)的NAT網(wǎng)絡(luò)配置虛擬機(jī)窗口頁(yè)面,點(diǎn)擊工具欄中的編輯,選擇虛擬網(wǎng)絡(luò)編輯器,然后選擇NAT模式,配置子網(wǎng)IP,這里注意和主機(jī)IP網(wǎng)關(guān)保持一致,舉例192.168.200.x。NAT設(shè)置里面配置一個(gè)新的IP但網(wǎng)關(guān)需要和之前保持一致,這里我們選擇配置。最后配置完成后點(diǎn)擊確定,如下圖所示。

任務(wù)實(shí)施與分析任務(wù)實(shí)施與分析步驟3:遠(yuǎn)程連接虛擬機(jī)使用SecurityCRT工具連接剛創(chuàng)建好的Linux服務(wù)器,打開(kāi)SecurityCRT工具后,如圖所示。

任務(wù)實(shí)施與分析使用SecurityCRT工具連接服務(wù)器中的各個(gè)參數(shù)含義如下。Protocol:使用默認(rèn)的SSH2;Hostname:使用服務(wù)器實(shí)際的ip地址,要根據(jù)自己的服務(wù)器進(jìn)行調(diào)整;Port:使用默認(rèn)的22端口;Username:使用root。

思政小課堂

1971年,軟件天才利努斯(Linux)出生了,這位少年從小就夢(mèng)想著成為一名科學(xué)家。他在學(xué)生時(shí)代因?yàn)榕d趣開(kāi)發(fā)了Linux,并在大學(xué)二年級(jí)時(shí)開(kāi)始開(kāi)發(fā)和UNIX類似的計(jì)算機(jī)操作系統(tǒng),使得Linux在改進(jìn)中不斷完善。1998年初電影《泰坦尼克號(hào)》在全球上映,電影的動(dòng)畫(huà)效果使觀眾贊嘆不已,這些動(dòng)畫(huà)制作是在Linux平臺(tái)上制作完成的,因此Linux聲名大振。

利努斯將Linux定位成供全人類共享的自由軟件,并把它的源碼全部開(kāi)放,免費(fèi)提供給軟件研究者進(jìn)行使用。如今,Linux成為了業(yè)界最重要、應(yīng)用最廣泛的電腦操作系統(tǒng)之一,無(wú)論是智能手機(jī)和平板電腦,還是數(shù)字視頻錄像機(jī)及超級(jí)計(jì)算機(jī),許多都以Linux操作系統(tǒng)為基礎(chǔ)。Linux作為UNIX系統(tǒng)的變種,系統(tǒng)內(nèi)核小、穩(wěn)定性高、可擴(kuò)充性好、對(duì)硬件要求低,尤其是網(wǎng)絡(luò)功能強(qiáng),是適合于在因特網(wǎng)環(huán)境下使用的操作系統(tǒng)。思政小課堂

20多歲的利努斯在自由寬松的校園環(huán)境中,基于自身興趣開(kāi)發(fā)出Linux系統(tǒng),發(fā)揮出自己的才能與智慧,并幫助更多軟件基礎(chǔ)薄弱的國(guó)家在他的研究基礎(chǔ)上進(jìn)行軟件的開(kāi)發(fā)與擴(kuò)充。作為新一代的青年學(xué)生,我們要堅(jiān)定人生信念,樹(shù)立遠(yuǎn)大抱負(fù),樂(lè)于奉獻(xiàn),實(shí)踐報(bào)國(guó)。拓展知識(shí)

一、鴻蒙系統(tǒng)

鴻蒙系統(tǒng)(HUAWEIHarmonyOS)是華為公司的一款操作系統(tǒng),于2019年8月9日在東莞舉行的華為開(kāi)發(fā)者大會(huì)上正式發(fā)布。華為鴻蒙系統(tǒng)是一款全新的面向全場(chǎng)景的分布式操作系統(tǒng),創(chuàng)造一個(gè)超級(jí)虛擬終端互聯(lián)的世界,將人、設(shè)備、場(chǎng)景有機(jī)地聯(lián)系在一起,將消費(fèi)者在全場(chǎng)景生活中接觸的多種智能終端實(shí)現(xiàn)極速發(fā)現(xiàn)、極速連接、硬件互助、資源共享,用合適的設(shè)備提供場(chǎng)景體驗(yàn)。[百度百科《華為鴻蒙系統(tǒng)》]拓展知識(shí)華為鴻蒙系統(tǒng)的問(wèn)世,填補(bǔ)了我國(guó)在自主研發(fā)操作系統(tǒng)領(lǐng)域的空白,將致力于建立我國(guó)首個(gè)自主研發(fā)操作系統(tǒng)的生態(tài)體系。華為鴻蒙系統(tǒng)除了應(yīng)用于手機(jī)、平板、電腦外,還可以應(yīng)用于其他終端產(chǎn)品,如家電、安防、運(yùn)動(dòng)健康設(shè)備等。目前美的集團(tuán)、網(wǎng)易云音樂(lè)、QQ音樂(lè)等已經(jīng)宣布加入鴻蒙生態(tài)系統(tǒng)。思考與總結(jié)請(qǐng)同學(xué)們認(rèn)真學(xué)習(xí)以上內(nèi)容,進(jìn)行思考并回答以下問(wèn)題:Linux如何最小化安裝?虛擬機(jī)的網(wǎng)絡(luò)配置怎么實(shí)現(xiàn)?如何遠(yuǎn)程連接到部署好的虛擬機(jī)?能力提升

同學(xué)們?cè)谟?jì)算機(jī)中安裝并創(chuàng)建虛擬機(jī)后,還不能開(kāi)始使用虛擬機(jī),因?yàn)樵撎摂M機(jī)還需要進(jìn)行操作系統(tǒng)的安裝,請(qǐng)同學(xué)們認(rèn)真學(xué)習(xí)Linux最小化安裝及系統(tǒng)配置,完成以下任務(wù):1.為已經(jīng)創(chuàng)建好的虛擬機(jī)最小化安裝Linux操作系統(tǒng);2.為虛擬機(jī)配置網(wǎng)絡(luò),使其可以正常訪問(wèn)互聯(lián)網(wǎng);3.使用SecurityCRT或其他遠(yuǎn)程工具連接虛擬機(jī)。 感謝觀看!《web云平臺(tái)部署與運(yùn)維》模塊一基礎(chǔ)技能模塊《web云平臺(tái)部署與運(yùn)維》思維導(dǎo)圖Linux系統(tǒng)基礎(chǔ)常見(jiàn)運(yùn)行環(huán)境的搭建與調(diào)優(yōu)1目錄CONTENTS2項(xiàng)目一

Linux系統(tǒng)基礎(chǔ)項(xiàng)目背景

Linux是一種開(kāi)源的操作系統(tǒng),它有著多用戶、多任務(wù)的特點(diǎn),同時(shí)擁有豐富的網(wǎng)絡(luò)功能、可靠的系統(tǒng)安全性以及可移植性,這使得Linux成為了當(dāng)下最流行的web服務(wù)器操作系統(tǒng)。目前的Linux操作系統(tǒng)主要應(yīng)用于生產(chǎn)環(huán)境,主流的企業(yè)級(jí)Linux系統(tǒng)仍舊使用RedHat或者CentOS。

一般情況下,我們使用的電腦都是基于windows系統(tǒng)的,如果為了學(xué)習(xí)Linux系統(tǒng)而為自己的電腦安裝Linux操作系統(tǒng),顯然是一件非常麻煩的事情。所以我們可以使用虛擬機(jī)來(lái)創(chuàng)建一個(gè)虛擬的Linux操作系統(tǒng)環(huán)境,在該虛擬環(huán)境中進(jìn)行Linux系統(tǒng)基礎(chǔ)的學(xué)習(xí)。

在項(xiàng)目部署、上線之前還需要做一系列的準(zhǔn)備工作,即服務(wù)器的創(chuàng)建和配置,本章主要研究?jī)?nèi)容如下:研究?jī)?nèi)容1.使用VM創(chuàng)建虛擬機(jī)2.Linux的安裝及系統(tǒng)配置3.本地yum管理4.Linux常用命令認(rèn)知學(xué)習(xí)目標(biāo)1.理解虛擬機(jī)的概念及虛擬技術(shù);2.熟悉VMwareWorkStation軟件及其功能;3.熟悉Linux系統(tǒng)的介紹及安裝方式;4.了解Linux軟件包的安裝方式;5.熟悉常用的yum命令;6.掌握Linux操作系統(tǒng)中的常用命令。知識(shí)目標(biāo)1.能夠使用VMwareWorkStation軟件創(chuàng)建虛擬機(jī);2.能夠?yàn)樘摂M機(jī)安裝Linux操作系統(tǒng);3.能夠配置yum源并使用常用的yum命令;4.能夠根據(jù)需求熟練使用Linux系統(tǒng)的常見(jiàn)命令。技能目標(biāo)1.培養(yǎng)學(xué)生分析解決問(wèn)題的能力;2.培養(yǎng)學(xué)生動(dòng)手操作實(shí)踐的能力;3.培養(yǎng)學(xué)生樂(lè)于奉獻(xiàn)、實(shí)踐報(bào)國(guó)的精神;4.培養(yǎng)學(xué)生樹(shù)立信息安全觀念,形成嚴(yán)謹(jǐn)細(xì)致的工作態(tài)度。素養(yǎng)目標(biāo)任務(wù)三本地yum源管理預(yù)備知識(shí)

一、Linux軟件包的安裝

在Windows系統(tǒng)中,需要安裝一個(gè)軟件,只需要執(zhí)行其“.exe”文件,然后按照提示進(jìn)行“下一步”即可,但是Linux系統(tǒng)下并沒(méi)有圖形化界面,所以就需要使用一些安裝工具。RPM是”RedhatPackageManager”的縮寫,它可以用來(lái)將軟件安裝到Linux系統(tǒng)中,inux系統(tǒng)中需要存儲(chǔ)一個(gè)關(guān)于RPM的數(shù)據(jù)庫(kù),它記錄了安裝的包以及包與包之間依賴相關(guān)性。預(yù)備知識(shí)

yum是RedHat特有的安裝RPM程序包工具,相比較RPM會(huì)因?yàn)橐蕾嚢鴮?dǎo)致安裝失敗的問(wèn)題,而yum則會(huì)連同依賴的程序包一起安裝,他會(huì)聯(lián)網(wǎng)去下載所依賴的包,然后自動(dòng)安裝。在Linux系統(tǒng)中,如果RPM庫(kù)中已有軟件包,則使用RPM安裝程序比較快捷,但是對(duì)于新的Linux環(huán)境,為了避免依賴包導(dǎo)致的安裝失敗,所以使用yum安裝程序包會(huì)比較方便。預(yù)備知識(shí)

二、yum源的作用及分類

yum(全稱為YellowdogUpdater,Modified)是一個(gè)在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。yum源就相當(dāng)于一個(gè)目錄項(xiàng),當(dāng)我們使用yum機(jī)制安裝軟件時(shí),若需要安裝依賴軟件,則yum機(jī)制就會(huì)根據(jù)在yum源中定義好的路徑查找依賴軟件,并將依賴軟件安裝好。預(yù)備知識(shí)

yum源分為本地yum源和網(wǎng)絡(luò)yum源,在無(wú)法聯(lián)網(wǎng)的情況下,yum可以考慮用本地光盤(或安裝映像文件)作為yum源,Linux系統(tǒng)安裝映像文件中就含有常用的RPM包,因此可以使用系統(tǒng)安裝映像作為本地yum源。有時(shí)候服務(wù)器需要下載一些軟件,而這些軟件又是本地yum源沒(méi)有的,所以這時(shí)候就需要使用網(wǎng)絡(luò)yum源。預(yù)備知識(shí)

三、yum命令的使用yum中有一些命令,通過(guò)這些命令可以安裝、更新、刪除或查找軟件,這些常用命令如下。命令作用yumcheck-update列出所有可更新的軟件清單yumupdate更新所有軟件yuminstall<package_name>僅安裝指定的軟件yumupdate<package_name>僅更新指定的軟件yumlist列出所有可安裝的軟件清單yumremove<package_name>刪除軟件包yumsearch<keyword>查找軟件包yumcleanpackages清除緩存目錄下的軟件包yumclean,yumcleanall(=yumcleanpackages;yumcleanoldheaders)清除緩存目錄下的軟件包及舊的headers實(shí)施準(zhǔn)備

yum是管理軟件的倉(cāng)庫(kù),可以完成軟件的安裝、卸載、升級(jí)軟件包等,默認(rèn)yum源會(huì)從網(wǎng)絡(luò)進(jìn)行軟件包下載,由于網(wǎng)絡(luò)延遲等原因,某些軟件的下載會(huì)非常緩慢,比較浪費(fèi)時(shí)間,但是配置了本地yum源就可以避免出現(xiàn)此類問(wèn)題。本地yum源的配置,可以來(lái)源于系統(tǒng)光盤,或者已經(jīng)準(zhǔn)備好的yum源倉(cāng)庫(kù)。如果來(lái)源于系統(tǒng)光盤,則需要掛載光盤。如果已經(jīng)準(zhǔn)備好的yum源倉(cāng)庫(kù),則需要拷貝到相應(yīng)的目錄下,然后進(jìn)行yum源的配置。請(qǐng)同學(xué)們準(zhǔn)備好安裝了Linux操作系統(tǒng)的虛擬機(jī),打開(kāi)虛擬機(jī)設(shè)置,為yum源的配置做準(zhǔn)備。任務(wù)實(shí)施與分析步驟1:配置本地yum源連接系統(tǒng)光盤,如圖所示。任務(wù)實(shí)施與分析查看光盤信息,命令如下。

任務(wù)實(shí)施與分析掛載光盤,安裝系統(tǒng)命令工具,命令如下。步驟2:yum軟件包管理(yum命令)拓展知識(shí)

一、國(guó)內(nèi)yum源

網(wǎng)易(163)yum源是國(guó)內(nèi)比較好的yum源之一,無(wú)論是速度還是軟件版本,性能都比較優(yōu)秀,將yum源設(shè)置為163yum,可以提升軟件包安裝和更新的速度,同時(shí)避免一些常見(jiàn)軟件版本無(wú)法找到。安裝步驟如下。首先備份/etc/yum.repos.d/CentOS-Base.repo。拓展知識(shí)下載對(duì)應(yīng)版本repo文件,放入/etc/yum.repos.d/(操作前請(qǐng)做好相應(yīng)備份)。運(yùn)行以下命令生成緩存。思考與總結(jié)請(qǐng)同學(xué)們認(rèn)真學(xué)習(xí)以上內(nèi)容,進(jìn)行思考后回答下列問(wèn)題:Yum源配置的方法是什么?它的常用命令有哪些?能力提升請(qǐng)同學(xué)們認(rèn)真學(xué)習(xí)本地yum源管理,完成以下任務(wù):1.搜集資料,安裝國(guó)內(nèi)其他的yum源(除網(wǎng)易163外)。感謝觀看!《web云平臺(tái)部署與運(yùn)維》模塊一基礎(chǔ)技能模塊《web云平臺(tái)部署與運(yùn)維》思維導(dǎo)圖Linux系統(tǒng)基礎(chǔ)常見(jiàn)運(yùn)行環(huán)境的搭建與調(diào)優(yōu)1目錄CONTENTS2項(xiàng)目一

Linux系統(tǒng)基礎(chǔ)項(xiàng)目背景

Linux是一種開(kāi)源的操作系統(tǒng),它有著多用戶、多任務(wù)的特點(diǎn),同時(shí)擁有豐富的網(wǎng)絡(luò)功能、可靠的系統(tǒng)安全性以及可移植性,這使得Linux成為了當(dāng)下最流行的web服務(wù)器操作系統(tǒng)。目前的Linux操作系統(tǒng)主要應(yīng)用于生產(chǎn)環(huán)境,主流的企業(yè)級(jí)Linux系統(tǒng)仍舊使用RedHat或者CentOS。一般情況下,我們使用的電腦都是基于windows系統(tǒng)的,如果為了學(xué)習(xí)Linux系統(tǒng)而為自己的電腦安裝Linux操作系統(tǒng),顯然是一件非常麻煩的事情。所以我們可以使用虛擬機(jī)來(lái)創(chuàng)建一個(gè)虛擬的Linux操作系統(tǒng)環(huán)境,在該虛擬環(huán)境中進(jìn)行Linux系統(tǒng)基礎(chǔ)的學(xué)習(xí)。

在項(xiàng)目部署、上線之前還需要做一系列的準(zhǔn)備工作,即服務(wù)器的創(chuàng)建和配置,本章主要研究?jī)?nèi)容如下:研究?jī)?nèi)容1.使用VM創(chuàng)建虛擬機(jī)2.Linux的安裝及系統(tǒng)配置3.本地yum管理4.Linux常用命令認(rèn)知學(xué)習(xí)目標(biāo)1.理解虛擬機(jī)的概念及虛擬技術(shù);2.熟悉VMwareWorkStation軟件及其功能;3.熟悉Linux系統(tǒng)的介紹及安裝方式;4.了解Linux軟件包的安裝方式;5.熟悉常用的yum命令;6.掌握Linux操作系統(tǒng)中的常用命令。知識(shí)目標(biāo)1.能夠使用VMwareWorkStation軟件創(chuàng)建虛擬機(jī);2.能夠?yàn)樘摂M機(jī)安裝Linux操作系統(tǒng);3.能夠配置yum源并使用常用的yum命令;4.能夠根據(jù)需求熟練使用Linux系統(tǒng)的常見(jiàn)命令。技能目標(biāo)1.培養(yǎng)學(xué)生分析解決問(wèn)題的能力;2.培養(yǎng)學(xué)生動(dòng)手操作實(shí)踐的能力;3.培養(yǎng)學(xué)生樂(lè)于奉獻(xiàn)、實(shí)踐報(bào)國(guó)的精神;4.培養(yǎng)學(xué)生樹(shù)立信息安全觀念,形成嚴(yán)謹(jǐn)細(xì)致的工作態(tài)度。素養(yǎng)目標(biāo)任務(wù)四Linux常用命令模塊預(yù)備知識(shí)

一、Linux常用命令

Linux的命令由命令字、命令選項(xiàng)、命令參數(shù)組成。Linux的常用命令可以分為目錄操作命令、文件操作命令、文件內(nèi)容操作命令、歸檔及壓縮命令等。目錄操作命令命令作用pwd查看工作目錄cd切換工作目錄ls列表顯示目錄內(nèi)容mkdir創(chuàng)建新的目錄du統(tǒng)計(jì)目錄及文件的空間占用情況預(yù)備知識(shí)文件操作命令命令作用touch新建空文件,或更新文件時(shí)間標(biāo)記file查看文件類型cp賦值文件或目錄rm刪除文件或目錄mv移動(dòng)文件或目錄find用于查找文件或目錄cat顯示出文件的全部?jī)?nèi)容more全屏方式分頁(yè)顯示文件內(nèi)容less與more命令相同,但擴(kuò)展功能更多head查看文件開(kāi)頭的一部分內(nèi)容(默認(rèn)為10行)tail查看文件結(jié)尾的少部分內(nèi)容(默認(rèn)為10行)預(yù)備知識(shí)掛載、卸載文件系統(tǒng)命令作用mount掛載文件系統(tǒng)、ISO鏡像到指定文件夾umount卸載已掛載的文件系統(tǒng)預(yù)備知識(shí)

二、Linuxvi/vim介紹

所有的UnixLike系統(tǒng)都會(huì)內(nèi)建vi文本編輯器,但是目前使用比較多的是vim編輯器,vim具有程序編輯的能力,可以主動(dòng)的以字體顏色辨別語(yǔ)法的正確性,方便程序設(shè)計(jì)。vi/vim共分為三種模式,分別是命令模式、輸入模式和底線命令模式。預(yù)備知識(shí)

命令模式:用戶剛啟動(dòng)vi/vim時(shí),就進(jìn)入了命令模式,其常用快捷鍵有“shift+6(光標(biāo)移動(dòng)到首行)”、“shift+4(光標(biāo)移動(dòng)到行尾)”、“PageUp(向上翻頁(yè))”、“PageDown(向下翻頁(yè))”等。注意:數(shù)字鍵不能使用小鍵盤中的數(shù)字鍵。輸入模式:用戶在命令模式下按“i”鍵,就進(jìn)入了輸入模式,在該模式下按“esc”鍵則可退出輸入模式。底線命令模式:在命令模式下按“:(英文冒號(hào))”就進(jìn)入底線命令模式,按下“esc”鍵則可退出該模式;“:w”可以保存文件;“:q”可以退出文件;“:wq”可以保存并退出。實(shí)施準(zhǔn)備

Linux系統(tǒng)中,所有的操作都可以使用命令來(lái)實(shí)現(xiàn),作為一名運(yùn)維人員,需要掌握Linux系統(tǒng)中的常用命令,包括系統(tǒng)服務(wù)管理命令、文件管理命令、解壓與壓縮命令等,同時(shí)還需要掌握使用vi/vim編輯文件的技術(shù)。Linux系統(tǒng)安裝成功后就可以使用了,請(qǐng)同學(xué)們打開(kāi)虛擬機(jī)軟件,啟動(dòng)Linux虛擬機(jī),為L(zhǎng)inux常用命令的學(xué)習(xí)和使用做準(zhǔn)備。任務(wù)實(shí)施與分析步驟1:Linux常用命令步驟1.1:系統(tǒng)服務(wù)管理systemctlsystemctl命令是service和chkconfig命令的組合體,可用于管理系統(tǒng),它擁有的命令如下。1.輸出系統(tǒng)中各個(gè)服務(wù)的狀態(tài),如圖所示。任務(wù)實(shí)施與分析2.查看服務(wù)的運(yùn)行狀態(tài),如圖所示。

任務(wù)實(shí)施與分析任務(wù)實(shí)施與分析7.禁止服務(wù)開(kāi)機(jī)自啟動(dòng),如圖所示。

任務(wù)實(shí)施與分析8.設(shè)置服務(wù)開(kāi)機(jī)自啟動(dòng),如圖所示。

任務(wù)實(shí)施與分析重啟完成后看到如下界面,然后使用root賬號(hào)及密碼登錄,如圖所示。

任務(wù)實(shí)施與分析步驟1.2:文件管理1.ls列出指定目錄下的所有文件,如圖所示。

任務(wù)實(shí)施與分析2.pwd獲取目前所在工作目錄的絕對(duì)路徑,如圖所示。3.cd

改變當(dāng)前工作目錄,如圖所示。任務(wù)實(shí)施與分析4.date

顯示或修改系統(tǒng)時(shí)間與日期,如圖所示。5.passwd

用于設(shè)置用戶密碼,如圖所示。任務(wù)實(shí)施與分析6.su

改變用戶身份(切換到超級(jí)用戶):7.clear

用于清除屏幕信息8.man

顯示指定命令的幫助信息:9.who查詢系統(tǒng)處于什么運(yùn)行級(jí)別,如圖所示。任務(wù)實(shí)施與分析10.顯示目前登錄到系統(tǒng)的用戶,11.free

顯示系統(tǒng)內(nèi)存狀態(tài)(單位MB),如圖所示。任務(wù)實(shí)施與分析12.ps

顯示系統(tǒng)進(jìn)程運(yùn)行動(dòng)態(tài):查看sshd進(jìn)程的運(yùn)行動(dòng)態(tài),如圖所示。任務(wù)實(shí)施與分析13.top查看即時(shí)活躍的進(jìn)程,類似Windows的任務(wù)管理器,如圖所示。任務(wù)實(shí)施與分析14.mkdir

創(chuàng)建目錄,如圖所示。任務(wù)實(shí)施與分析15.more

用于分頁(yè)查看文件,例如每頁(yè)10行查看boot.log文件如圖所示。任務(wù)實(shí)施與分析16.cat

用于查看文件,例如查看Linux啟動(dòng)日志文件文件,并標(biāo)明行號(hào),如圖所示。任務(wù)實(shí)施與分析17.touch用于創(chuàng)建文件,例如創(chuàng)建text.txt文件,如圖所示。任務(wù)實(shí)施與分析18.rm

刪除文件rmtext.txtCopytoclipboardErrorCopied強(qiáng)制刪除某個(gè)目錄及其子目錄,如圖所示。任務(wù)實(shí)施與分析任務(wù)實(shí)施與分析任務(wù)實(shí)施與分析分頁(yè)查看壓縮包中內(nèi)容(gzip),如圖所示。任務(wù)實(shí)施與分析步驟1.4:其他1.ifconfig顯示當(dāng)前網(wǎng)絡(luò)接口狀態(tài),如圖所示。任務(wù)實(shí)施與分析2.netstat查看當(dāng)前路由信息,如圖所示。3.wget從網(wǎng)絡(luò)上下載文件,如圖所示。任務(wù)實(shí)施與分析步驟2:使用vi/vim編輯文件運(yùn)維人員在編輯文件之前,需要先創(chuàng)建一個(gè)文件,使用vim命令即可創(chuàng)建文件,代碼如下:$vimtest.txt使用vi加文件名就可以進(jìn)入vi的一般模式,在一般模式中,鍵入“i”、“o”、“a”等字符就可以進(jìn)入編輯模式,在編輯模式中,可以按任意鍵輸入自己想要編輯的內(nèi)容,除了ESC鍵之外。當(dāng)所有內(nèi)容編輯完畢,可以按下ESC鍵,退出編輯模式,此時(shí)又回到了一般模式,在一般模式中,按下:wq就可以將剛才編輯的內(nèi)容保存,并且退出vi。思政小課堂

世界上沒(méi)有絕對(duì)安全的系統(tǒng),即使是業(yè)內(nèi)普遍認(rèn)為穩(wěn)定的Linux系統(tǒng),在管理和安全方面也存在不足之處。例如,國(guó)內(nèi)一家從事智能商業(yè)生態(tài)的互聯(lián)網(wǎng)企業(yè),某產(chǎn)品運(yùn)維組的IT運(yùn)維開(kāi)發(fā)高級(jí)工程師,接收到產(chǎn)品變更需求后在Linux系統(tǒng)下失誤執(zhí)行rm命令,導(dǎo)致公司數(shù)據(jù)庫(kù)被誤刪,計(jì)算機(jī)信息系統(tǒng)中存儲(chǔ)的用戶數(shù)據(jù)丟失,原定按期上線項(xiàng)目延期。事故造成后,公司所需支付的恢復(fù)數(shù)據(jù)服務(wù)費(fèi)、商戶賠付金額及員工加班補(bǔ)償?shù)冉o公司帶來(lái)巨大經(jīng)濟(jì)損失。由此可見(jiàn),公司應(yīng)通過(guò)更有效的技術(shù)手段加強(qiáng)內(nèi)部信息系統(tǒng)和數(shù)據(jù)安全保護(hù),填補(bǔ)管理漏洞,最大限度避免因員工個(gè)人原因造成的刪庫(kù)事件。思政小課堂

運(yùn)維人員在接到Linux系統(tǒng)中刪除文件時(shí)需求會(huì)用到rm命令,需要注意,對(duì)于新手來(lái)說(shuō),rm命令同樣是一個(gè)非常危險(xiǎn)的命令,要非常謹(jǐn)慎地使用,一旦使用不當(dāng),輕則誤刪除重要文件,重則可能會(huì)將整個(gè)系統(tǒng)刪除。因此,運(yùn)維人員在執(zhí)行刪除文件命令之前,一定要反復(fù)確認(rèn)刪除的文件/目錄是否是自己需要?jiǎng)h除的。學(xué)生不僅要掌握信息技術(shù)的相關(guān)技能,同時(shí)也要加強(qiáng)對(duì)信息技術(shù)安全知識(shí)的學(xué)習(xí),樹(shù)立信息安全觀念,養(yǎng)成嚴(yán)謹(jǐn)細(xì)致的工作態(tài)度。拓展知識(shí)

一、vi/vim常用命令1.命令模式(1)“i”切換到插入模式,以輸入字符;(2)“x”刪除當(dāng)前光標(biāo)所在處的字符;(3)“:”切換到底線命令模式,以在最底一行輸入命令。拓展知識(shí)

一、vi/vim常用命令2.輸入模式(1)字符按鍵以及Shift組合,輸入字符;(2)ENTER,回車鍵,換行;(3)BACKSPACE,退格鍵,刪除光標(biāo)前一個(gè)字符;(4)DEL,刪除鍵,刪除光標(biāo)后一個(gè)字符;(5)方向鍵,在文本中移動(dòng)光標(biāo);(6)HOME/END,移動(dòng)光標(biāo)到行首/行尾;(7)PageUp/PageDown,上/下翻頁(yè);(8)Insert,切換光標(biāo)為輸入/替換模式,光標(biāo)將變成豎線/下劃線;(9)ESC,退出輸入模式,切換到命令模式。拓展知識(shí)

一、vi/vim常用命令3.底線命令模式(1)q退出程序;(2)w保存文件;(3)ESC退出底線命令模式。拓展知識(shí)vim的鍵盤命令如圖所示:思考與總結(jié)通過(guò)以上的學(xué)習(xí),同學(xué)們學(xué)習(xí)了Linux的常用命令,那么Linux的常用命令分了幾大類?請(qǐng)列舉每一類的兩個(gè)命令。能力提升同學(xué)們創(chuàng)建好虛擬機(jī)并安裝好操作系統(tǒng)后,就可以使用該虛擬機(jī)了,請(qǐng)同學(xué)們使用該虛擬機(jī)完成如下Linux操作:1.使用Linux命令查看當(dāng)前目錄下的所有文件及屬性;2.使用vi/vim創(chuàng)建product.txt文件,在其中輸入某個(gè)商品的名稱后保存。感謝觀看!《web云平臺(tái)部署與運(yùn)維》模塊一基礎(chǔ)技能模塊《web云平臺(tái)部署與運(yùn)維》思維導(dǎo)圖Linux系統(tǒng)基礎(chǔ)常見(jiàn)運(yùn)行環(huán)境的搭建與調(diào)優(yōu)1目錄CONTENTS2項(xiàng)目二

常見(jiàn)運(yùn)行環(huán)境的搭建與調(diào)優(yōu)項(xiàng)目背景

如今的電子商務(wù)網(wǎng)站已經(jīng)比較常見(jiàn),作為電子商務(wù)網(wǎng)站的用戶,主要的操作就是訪問(wèn)瀏覽該網(wǎng)站并進(jìn)行商品購(gòu)買。目前可以進(jìn)行電子商務(wù)網(wǎng)站項(xiàng)目的主流開(kāi)發(fā)語(yǔ)言有很多,如Java、PHP等。因?yàn)殚_(kāi)發(fā)語(yǔ)言的不同,其軟件運(yùn)行環(huán)境也不一樣,這就需要運(yùn)維人員掌握多種軟件運(yùn)行環(huán)境的搭建。一般來(lái)說(shuō),Web項(xiàng)目的運(yùn)行都離不開(kāi)其語(yǔ)言的運(yùn)行環(huán)境、Web服務(wù)器、數(shù)據(jù)庫(kù)等,所以運(yùn)維人員需要掌握Tomcat、Nginx、MySQL、Oracle、JDK等軟件的安裝與使用方法。

為了將項(xiàng)目進(jìn)行線上部署,上一任務(wù)中已經(jīng)介紹了如何創(chuàng)建虛擬機(jī)和安裝操作系統(tǒng),以及講解了Linux系統(tǒng)的使用方法。在此基礎(chǔ)上,為了完成項(xiàng)目的部署,還需要在系統(tǒng)中搭建軟件運(yùn)行所需要的環(huán)境,本項(xiàng)目?jī)?nèi)容主要講述運(yùn)行環(huán)境的搭建,具體如下:研究?jī)?nèi)容1.搭建java的運(yùn)行環(huán)境2.搭建php的運(yùn)行環(huán)境學(xué)習(xí)目標(biāo)1.掌握J(rèn)ava運(yùn)行環(huán)境的安裝流程;2.了解Java運(yùn)行環(huán)境的調(diào)優(yōu)思路;3.掌握PHP運(yùn)行環(huán)境的安裝流程;4.了解PHP運(yùn)行環(huán)境的調(diào)優(yōu)思路。知識(shí)目標(biāo)1.能夠熟練安裝和配置JDK;2.能夠熟練搭建和使用MySQL數(shù)據(jù)庫(kù);3.能夠熟練搭建和使用Tomcat;4.能夠熟練安裝和配置Apache;5.能夠熟練安裝和配置Nginx;6.能夠熟練安裝和配置PHP。技能目標(biāo)1.培養(yǎng)學(xué)生的網(wǎng)絡(luò)安全意識(shí);2.培養(yǎng)學(xué)生分析解決問(wèn)題的能力;3.培養(yǎng)學(xué)生溝通交流的能力。素養(yǎng)目標(biāo)任務(wù)一Java運(yùn)行環(huán)境預(yù)備知識(shí)

一、java和jdk介紹

Java是一種編程語(yǔ)言,因?yàn)槠涔δ鼙容^豐富,同時(shí)相對(duì)其他編程語(yǔ)言,Java顯得簡(jiǎn)單易用,所以得到了廣大開(kāi)發(fā)者的青睞。Java是面向?qū)ο蟮恼Z(yǔ)言,它的J2SE可以進(jìn)行桌面應(yīng)用程序的開(kāi)發(fā);J2EE可以進(jìn)行Web應(yīng)用程序的開(kāi)發(fā);J2ME可以進(jìn)行移動(dòng)應(yīng)用開(kāi)發(fā)。預(yù)備知識(shí)

JDK的全稱為JavaDevelopmentKit,它是Java語(yǔ)言的開(kāi)發(fā)工具,同時(shí)也是Java的核心及程序開(kāi)發(fā)環(huán)境。JDK實(shí)際包含兩部分內(nèi)容,分別為Java運(yùn)行環(huán)境和Java核心類庫(kù),實(shí)際上在Java項(xiàng)目部署時(shí),只需要安裝其中的運(yùn)行環(huán)境即可運(yùn)行Java程序,Java的運(yùn)行環(huán)境一般稱為JRE(JavaRuntimeEnvironment)。預(yù)備知識(shí)二、Tomcat介紹

Tomcat是一個(gè)免費(fèi)開(kāi)放源代碼的Web應(yīng)用服務(wù)器軟件,一般在中小型項(xiàng)目和低并發(fā)、低訪問(wèn)用戶的場(chǎng)合下被普遍使用,常用于開(kāi)發(fā)和調(diào)試JSP程序。Tomcat由一系列的組件構(gòu)成,其中核心的組件有三個(gè),分別為:1.Web容器2.Servlet容器3.JSP容器預(yù)備知識(shí)三、Apache介紹

Apache的全稱叫做ApacheHTTPServer,隸屬于Apache軟件基金會(huì),是一個(gè)Web服務(wù)器軟件。由于其免費(fèi)開(kāi)源、跨平臺(tái)的特點(diǎn),迅速風(fēng)靡起來(lái),是目前世界上應(yīng)用較為廣泛的Web服務(wù)器。Web服務(wù)器的主要作用就是接收客戶端用戶的請(qǐng)求,然后交給程序處理完后,再響應(yīng)給客戶端用戶。預(yù)備知識(shí)四、MySQL數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)。按照類型,數(shù)據(jù)庫(kù)可以分為關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)。

關(guān)系型數(shù)據(jù)庫(kù)通常存儲(chǔ)結(jié)構(gòu)化的數(shù)據(jù),即通過(guò)規(guī)范統(tǒng)一的格式來(lái)表示的數(shù)據(jù),如通過(guò)二維表結(jié)構(gòu)來(lái)表示的數(shù)據(jù)。關(guān)系型數(shù)據(jù)庫(kù)有MySQL數(shù)據(jù)庫(kù)、Oracle數(shù)據(jù)庫(kù)、SQLServer數(shù)據(jù)庫(kù)等。非關(guān)系型數(shù)據(jù)庫(kù)通常存儲(chǔ)非結(jié)構(gòu)化的數(shù)據(jù),即長(zhǎng)度可變、表示形式不統(tǒng)一的數(shù)據(jù),如音視頻、圖片等。非關(guān)系型數(shù)據(jù)庫(kù)一般指NoSQL,有Hbase、Hadoop、Redis、MongodDB等。預(yù)備知識(shí)1.數(shù)據(jù)定義語(yǔ)言DDL,由CREATE、ALTER與DROP三個(gè)語(yǔ)法所組成;2.數(shù)據(jù)操作語(yǔ)言DML,用戶通過(guò)它可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的基本操作,如對(duì)表中數(shù)據(jù)進(jìn)行增刪改查等;3.數(shù)據(jù)控制語(yǔ)言DCL,可以設(shè)置對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)權(quán)限,例如對(duì)某一賬戶設(shè)置用戶表、存儲(chǔ)程序等控制權(quán)限。SQL語(yǔ)句分為三個(gè)部分,分別為:預(yù)備知識(shí)新增數(shù)據(jù)庫(kù)的基本語(yǔ)法如下:createdatabase數(shù)據(jù)庫(kù)名字[庫(kù)選項(xiàng)]上述語(yǔ)法中,庫(kù)選項(xiàng)中的內(nèi)容是可選的,可以設(shè)置兩種參數(shù),分別為數(shù)據(jù)庫(kù)的字符集和指定字符集的默認(rèn)校對(duì)規(guī)則。字符集可以用來(lái)定義MySQL數(shù)據(jù)庫(kù)中字符串的存儲(chǔ)方式,校對(duì)集則規(guī)定該字符集的排序和分組方式。預(yù)備知識(shí)創(chuàng)建mydatebase數(shù)據(jù)庫(kù)的命令如下:createdatabasemydatabasecharsetutf8;查詢?nèi)繑?shù)據(jù)庫(kù)的基本語(yǔ)法如下:showdatabases;如果要查詢部分?jǐn)?shù)據(jù)庫(kù),可以使用模糊查詢,其基本語(yǔ)法如下:showdatabaseslike"pattern"刪除數(shù)據(jù)庫(kù)的語(yǔ)法結(jié)構(gòu)如下:dropdatabase數(shù)據(jù)庫(kù)名稱;預(yù)備知識(shí)注意:在執(zhí)行刪除數(shù)據(jù)庫(kù)命令之前,一般需要備份,一旦刪除了,就全部沒(méi)有,包括數(shù)據(jù)庫(kù)里的表數(shù)據(jù),這個(gè)操作要慎重。

更新和刪除數(shù)據(jù)庫(kù)操作的使用場(chǎng)景比較少見(jiàn),創(chuàng)建和查看全部數(shù)據(jù)命令比較常用,而且相對(duì)來(lái)說(shuō),數(shù)據(jù)庫(kù)的增刪改查命令比較簡(jiǎn)單,建議記住數(shù)據(jù)庫(kù)增刪改查語(yǔ)句的語(yǔ)法以便后期操作。預(yù)備知識(shí)數(shù)據(jù)庫(kù)的表操作包括創(chuàng)建表、查看表、修改表及刪除表,創(chuàng)建表的基本語(yǔ)法如表所示:執(zhí)行動(dòng)作代碼語(yǔ)法注意事項(xiàng)創(chuàng)建表createtable[ifnotexists]表名(字段名稱數(shù)據(jù)類型,字段名稱數(shù)據(jù)類型,字段名稱數(shù)據(jù)類型--注意最后一行不要加逗號(hào))charsetUTF8;ifnotexists前后的中括號(hào)在實(shí)際寫命令中不需要帶上,這個(gè)命令的意思是如果該表存在就不執(zhí)行后面創(chuàng)建代碼,如果不存在就創(chuàng)建這個(gè)新表。第二個(gè)上面添加的注釋,最后一個(gè)字段數(shù)據(jù)末尾千萬(wàn)不能帶上逗號(hào)。這種格式在很多編程語(yǔ)言也存在,例如字典,或者json數(shù)據(jù)格式。查看數(shù)據(jù)表usemydatabase;showtables;查看一個(gè)數(shù)據(jù)庫(kù)下所有表,需要先使用use加數(shù)據(jù)庫(kù)名稱,然后輸入showtables;查看表結(jié)構(gòu)desctablename;describetablename;showcolumnsfromtablename;預(yù)備知識(shí)對(duì)數(shù)據(jù)表的操作包含表本身的更新操作和表內(nèi)字段更新操作,對(duì)表本身的修改操作主要有表名稱修改、表字符集修改、校對(duì)集修改、存儲(chǔ)引擎修改,具體說(shuō)明如表所示。執(zhí)行動(dòng)作代碼語(yǔ)法注意事項(xiàng)表重命名renametable老表名to新表名

修改表添加字段altertable表名add[column]字段名數(shù)據(jù)類型[列屬性][位置]

修改表字段altertable表名modify字段名數(shù)據(jù)類型[屬性][位置];

重命名表字段altertable表名change舊字段新字段名數(shù)據(jù)類型[屬性][位置];

刪除表字段altertable表名drop字段名;

刪除數(shù)據(jù)表droptabletablename;刪除數(shù)據(jù)表后,數(shù)據(jù)及磁盤上對(duì)應(yīng)的文件會(huì)被物理刪除,且不可恢復(fù)。預(yù)備知識(shí)MySQL表數(shù)據(jù)操作分別有新增表數(shù)據(jù)、查看表數(shù)據(jù)、修改表數(shù)據(jù)、刪除表數(shù)據(jù),具體說(shuō)明如表所示:執(zhí)行動(dòng)作代碼語(yǔ)法注意事項(xiàng)新增表數(shù)據(jù)insertinto表名values(值列表)[,(值列表)];insertinto表名(字段列表)values(值列表)[,(值列表)];新增表數(shù)據(jù)的方式有兩種,第一種是給全表字段插入數(shù)據(jù),第二種是給部分字段添加數(shù)據(jù)。給全表字段插入數(shù)據(jù),不需要指定字段列表,但是要求數(shù)據(jù)的值出現(xiàn)的順序必須要與表中設(shè)計(jì)的字段出現(xiàn)的順序一致。凡是非數(shù)值數(shù)據(jù),都需要使用引號(hào)(建議單引號(hào))包裹。查詢數(shù)據(jù)select*/字段列表

更新數(shù)據(jù)update表名set字段=值[where條件];更新數(shù)據(jù)時(shí),建議都加上where條件,否則會(huì)將全表數(shù)據(jù)都更新;更新語(yǔ)句沒(méi)有報(bào)錯(cuò)也不一定代表數(shù)據(jù)更新了,如果數(shù)據(jù)不存在,執(zhí)行了更新語(yǔ)句,也會(huì)發(fā)現(xiàn)有0行受影響,其實(shí)數(shù)據(jù)是沒(méi)有進(jìn)行更新的。刪除數(shù)據(jù)deletefrom表名[where條件];實(shí)施準(zhǔn)備

運(yùn)維人員需要在開(kāi)發(fā)人員將項(xiàng)目開(kāi)發(fā)完成后將程序部署到服務(wù)器中,如果開(kāi)發(fā)人員交付的電子商務(wù)網(wǎng)站項(xiàng)目是使用Java語(yǔ)言開(kāi)發(fā)的,就需要運(yùn)維人員在服務(wù)器中安裝Java軟件的運(yùn)行環(huán)境,在部署Java軟件之前,需要提前安裝Java軟件的運(yùn)行環(huán)境JDK、MySQL數(shù)據(jù)庫(kù)、Web服務(wù)器軟件Tomcat、Apache等,安裝完成后,就可以直接運(yùn)行Java項(xiàng)目了,請(qǐng)同學(xué)們準(zhǔn)備一臺(tái)可以正常運(yùn)行的Linux虛擬機(jī),作為服務(wù)器,Java軟件的運(yùn)行環(huán)境都需要基于這臺(tái)Linux服務(wù)器進(jìn)行安裝。任務(wù)實(shí)施與分析步驟1:JDK的安裝步驟1.1:安裝JDK任務(wù)實(shí)施與分析步驟1.2:創(chuàng)建一個(gè)java程序任務(wù)實(shí)施與分析步驟1.3:運(yùn)行Java程序任務(wù)實(shí)施與分析任務(wù)實(shí)施與分析啟動(dòng)Apache設(shè)置開(kāi)機(jī)啟動(dòng)Apache任務(wù)實(shí)施與分析步驟4:MySQL安裝步驟4.1:安裝數(shù)據(jù)庫(kù)任務(wù)實(shí)施與分析步驟4.2:設(shè)置數(shù)據(jù)庫(kù)思政小課堂

2021年12月,ApacheLog4j2引發(fā)嚴(yán)重安全漏洞,疑似很多公司的服務(wù)器被掃描攻擊,一大批安全人員連夜修復(fù)漏洞,堪稱“核彈級(jí)”漏洞。Log4j是Apache的一個(gè)開(kāi)源項(xiàng)目,是一個(gè)基于Java的日志記錄框架,被大量用于業(yè)務(wù)系統(tǒng)開(kāi)發(fā),記錄日志信息,很多互聯(lián)網(wǎng)公司以及耳熟能詳?shù)墓镜南到y(tǒng)都在使用該框架。安全專家表示,由于該組件應(yīng)用范圍十分廣泛,所有使用該組件的所有產(chǎn)品都會(huì)受到漏洞影響,因此對(duì)其下游造成的軟件供應(yīng)鏈安全隱患巨大。本次漏洞之所以影響范圍極大,其核心仍然是軟件供應(yīng)鏈安全問(wèn)題,開(kāi)源軟件安全治理是一項(xiàng)任重道遠(yuǎn)的工作,需要國(guó)家、行業(yè)、用戶、軟件廠商都重視起來(lái)并投入才能達(dá)到良好效果。思政小課堂如今我們所處的互聯(lián)網(wǎng)環(huán)境中存在各種潛在的安全隱患,隨時(shí)可能遭遇網(wǎng)絡(luò)病毒的攻擊,因此我們必須樹(shù)立網(wǎng)絡(luò)安全意識(shí),構(gòu)筑網(wǎng)絡(luò)安全防線,捍衛(wèi)網(wǎng)絡(luò)安全。拓展知識(shí)

一、非關(guān)系型數(shù)據(jù)庫(kù)

非關(guān)系型數(shù)據(jù)庫(kù)一般指的是NoSQL,與關(guān)系型數(shù)據(jù)庫(kù)不同,非關(guān)系型數(shù)據(jù)庫(kù)不是以二維表的形式存儲(chǔ)數(shù)據(jù)的,所以它也不必保證關(guān)系型數(shù)據(jù)庫(kù)事務(wù)的原子性、一致性、隔離性和持久性的特性,這就導(dǎo)致了數(shù)據(jù)之間沒(méi)有相互的依賴關(guān)系。非關(guān)系型數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)的方式基本有以下幾種:拓展知識(shí)1.鍵值對(duì)存儲(chǔ)數(shù)據(jù)庫(kù)鍵值對(duì)存儲(chǔ)數(shù)據(jù)庫(kù)通常會(huì)使用哈希表[哈希表(Hashtable也叫散列表),是根據(jù)關(guān)鍵碼值(Keyvalue)而直接進(jìn)行訪問(wèn)的數(shù)據(jù)結(jié)構(gòu)。]實(shí)現(xiàn),每一個(gè)表中的鍵值都對(duì)應(yīng)一個(gè)特定的數(shù)據(jù)value。這種數(shù)據(jù)存儲(chǔ)方式主要用于內(nèi)容緩存、處理大量數(shù)據(jù)的高訪問(wèn)負(fù)載及日志系統(tǒng)等。拓展知識(shí)2.列存儲(chǔ)數(shù)據(jù)庫(kù)列存儲(chǔ)數(shù)據(jù)庫(kù)中的鍵還是存在的,不過(guò)一個(gè)鍵卻指向了多個(gè)列,這種形式存儲(chǔ)的數(shù)據(jù)庫(kù)一般可以應(yīng)用與分布式的文件管理系統(tǒng)。3.文檔數(shù)據(jù)庫(kù)存儲(chǔ)文檔數(shù)據(jù)庫(kù)的存儲(chǔ)方式與鍵值存儲(chǔ)方式類似,但其value為結(jié)構(gòu)化數(shù)據(jù),例如JSON,這種方式常用于Web應(yīng)用。拓展知識(shí)4.圖形數(shù)據(jù)存儲(chǔ)圖形數(shù)據(jù)存儲(chǔ)是使用圖形模型存儲(chǔ)數(shù)據(jù)的,在進(jìn)行人與人之間關(guān)系的描述時(shí),關(guān)系型數(shù)據(jù)庫(kù)并不能理想的進(jìn)行描述,但使用圖形數(shù)據(jù)庫(kù),通過(guò)數(shù)據(jù)模型,便可以方便的了解某個(gè)人的人際關(guān)系,同樣的,圖形數(shù)據(jù)存儲(chǔ)也適用于社交網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ)。思考與總結(jié)請(qǐng)認(rèn)真學(xué)習(xí)以上內(nèi)容,進(jìn)行思考后回答下面問(wèn)題:Java的運(yùn)行環(huán)境需要安裝哪些軟件?Tomcat和Apache只安裝一個(gè)是否可行?能力提升在進(jìn)行Web項(xiàng)目部署時(shí),應(yīng)當(dāng)根據(jù)其開(kāi)發(fā)語(yǔ)言,先搭建Web項(xiàng)目的運(yùn)行環(huán)境,請(qǐng)同學(xué)們認(rèn)真學(xué)習(xí)本任務(wù)內(nèi)容,完成Java項(xiàng)目的運(yùn)行環(huán)境搭建,認(rèn)真完成以下任務(wù):1.搭建Java的運(yùn)行環(huán)境,并測(cè)試安裝是否成功;2.創(chuàng)建簡(jiǎn)單的Java項(xiàng)目,并成功在虛擬機(jī)中運(yùn)行。感謝觀看!《web云平臺(tái)部署與運(yùn)維》模塊一基礎(chǔ)技能模塊《web云平臺(tái)部署與運(yùn)維》思維導(dǎo)圖Linux系統(tǒng)基礎(chǔ)常見(jiàn)運(yùn)行環(huán)境的搭建與調(diào)優(yōu)1目錄CONTENTS2項(xiàng)目二

常見(jiàn)運(yùn)行環(huán)境的搭建與調(diào)優(yōu)項(xiàng)目背景

如今的電子商務(wù)網(wǎng)站已經(jīng)比較常見(jiàn),作為電子商務(wù)網(wǎng)站的用戶,主要的操作就是訪問(wèn)瀏覽該網(wǎng)站并進(jìn)行商品購(gòu)買。目前可以進(jìn)行電子商務(wù)網(wǎng)站項(xiàng)目的主流開(kāi)發(fā)語(yǔ)言有很多,如Java、PHP等。因?yàn)殚_(kāi)發(fā)語(yǔ)言的不同,其軟件運(yùn)行環(huán)境也不一樣,這就需要運(yùn)維人員掌握多種軟件運(yùn)行環(huán)境的搭建。一般來(lái)說(shuō),Web項(xiàng)目的運(yùn)行都離不開(kāi)其語(yǔ)言的運(yùn)行環(huán)境、Web服務(wù)器、數(shù)據(jù)庫(kù)等,所以運(yùn)維人員需要掌握Tomcat、Nginx、MySQL、Oracle、JDK等軟件的安裝與使用方法。

為了將項(xiàng)目進(jìn)行線上部署,上一任務(wù)中已經(jīng)介紹了如何創(chuàng)建虛擬機(jī)和安裝操作系統(tǒng),以及講解了Linux系統(tǒng)的使用方法。在此基礎(chǔ)上,為了完成項(xiàng)目的部署,還需要在系統(tǒng)中搭建軟件運(yùn)行所需要的環(huán)境,本項(xiàng)目?jī)?nèi)容主要講述運(yùn)行環(huán)境的搭建,具體如下:研究?jī)?nèi)容1.搭建java的運(yùn)行環(huán)境2.搭建php的運(yùn)行環(huán)境學(xué)習(xí)目標(biāo)1.掌握J(rèn)ava運(yùn)行環(huán)境的安裝流程;2.了解Java運(yùn)行環(huán)境的調(diào)優(yōu)思路;3.掌握PHP運(yùn)行環(huán)境的安裝流程;4.了解PHP運(yùn)行環(huán)境的調(diào)優(yōu)思路。知識(shí)目標(biāo)1.能夠熟練安裝和配置JDK;2.能夠熟練搭建和使用MySQL數(shù)據(jù)庫(kù);3.能夠熟練搭建和使用Tomcat;4.能夠熟練安裝和配置Apache;5.能夠熟練安裝和配置Nginx;6.能夠熟練安裝和配置PHP。技能目標(biāo)1.培養(yǎng)學(xué)生的網(wǎng)絡(luò)安全意識(shí);2.培養(yǎng)學(xué)生分析解決問(wèn)題的能力;3.培養(yǎng)學(xué)生溝通交流的能力。素養(yǎng)目標(biāo)任務(wù)二

PHP運(yùn)行環(huán)境預(yù)備知識(shí)

一、PHP介紹

PHP的全稱是HypertextPreprocessor,即“超文本預(yù)處理器”,是在服務(wù)器端執(zhí)行的腳本語(yǔ)言,尤其適用于Web開(kāi)發(fā)并可嵌入HTML中。[PHP(計(jì)算機(jī)編程語(yǔ)言)-百度百科]PHP語(yǔ)言適用于Web開(kāi)發(fā)、APP后臺(tái)開(kāi)發(fā)、WebAPP和輕應(yīng)用開(kāi)發(fā)等開(kāi)發(fā)方向,PHP腳本主要用于服務(wù)端腳本、命令行腳本、編寫桌面應(yīng)用程序等領(lǐng)域。預(yù)備知識(shí)

一、PHP介紹

PHP是服務(wù)器端腳本語(yǔ)言,因此在編寫PHP腳本文件時(shí)需遵循PHP語(yǔ)法規(guī)則。PHP腳本文件可包含文本、HTML、JavaScript代碼和PHP代碼,默認(rèn)文件擴(kuò)展名是".php"。PHP代碼在服務(wù)器上執(zhí)行,結(jié)果以純HTML形式返回給瀏覽器。

PHP腳本在服務(wù)后端運(yùn)行時(shí),可以實(shí)現(xiàn)很多功能,如生成動(dòng)態(tài)頁(yè)面內(nèi)容;創(chuàng)建、打開(kāi)、讀取、寫入、關(guān)閉服務(wù)器上的文件;收集表單數(shù)據(jù);發(fā)送和接收cookies;添加、刪除、修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)等。預(yù)備知識(shí)

一、PHP介紹

PHP腳本以<?php開(kāi)始,以?>結(jié)束,以下PHP腳本可以向?yàn)g覽器輸出文本“HelloWorld!”,示例如下:預(yù)備知識(shí)二、Nginx介紹Nginx是一款輕量級(jí)的Web服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,如圖所示。預(yù)備知識(shí)Nginx主要功能有反向代理、負(fù)載均衡、動(dòng)靜分離三種。

正向代理是代理客戶端,在配置正向代理時(shí),需要在客戶端或者瀏覽器進(jìn)行一些代理設(shè)置。而反向代理是代理服務(wù)器,客戶端無(wú)需任何配置,對(duì)客戶端是無(wú)感知的??蛻舳讼蚝蠖朔?wù)器發(fā)送請(qǐng)求時(shí),會(huì)首先經(jīng)過(guò)Nginx服務(wù)器,由Nginx服務(wù)器將請(qǐng)求分發(fā)到相應(yīng)的Web應(yīng)用服務(wù)器上。Nginx在配置反向代理服務(wù)時(shí),可以使用正則表達(dá)式(正則表達(dá)式:一種文本模式,常用來(lái)作為匹配某個(gè)字符串的語(yǔ)法規(guī)則)進(jìn)行相關(guān)配置,以便采取不同的轉(zhuǎn)發(fā)策略,在配置后端轉(zhuǎn)發(fā)請(qǐng)求時(shí),可以指定任意的IP地址和端口號(hào)等。反向代理負(fù)載均衡動(dòng)靜分離預(yù)備知識(shí)負(fù)載均衡建立在現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)之上,它提供了一種廉價(jià)有效透明的方法擴(kuò)展網(wǎng)絡(luò)設(shè)備和服務(wù)器的帶寬、增加吞吐量、加強(qiáng)網(wǎng)絡(luò)數(shù)據(jù)處理能力、提高網(wǎng)絡(luò)的靈活性和可用性。[負(fù)載均衡-百度百科]負(fù)載均衡顧名思義可以理解為,將一臺(tái)服務(wù)器的負(fù)載,均衡地分配給多臺(tái)服務(wù)器,Nginx的負(fù)載均衡原理也是如此,例如Nginx接收到大量前端并發(fā)請(qǐng)求時(shí),會(huì)將請(qǐng)求分配給多個(gè)后端服務(wù)器進(jìn)行處理,每個(gè)后端服務(wù)器所承受的壓力都是均衡的,就不會(huì)出現(xiàn)某一臺(tái)服務(wù)器出現(xiàn)滿負(fù)載的事故。預(yù)備知識(shí)動(dòng)靜分離是指在Web服務(wù)器架構(gòu)中,將靜態(tài)頁(yè)面與動(dòng)態(tài)頁(yè)面或者靜態(tài)內(nèi)容接口和動(dòng)態(tài)內(nèi)容接口分開(kāi)不同系統(tǒng)訪問(wèn)的架構(gòu)設(shè)計(jì)方法,進(jìn)而提升整個(gè)服務(wù)訪問(wèn)性能和可維護(hù)性。簡(jiǎn)而言之,即用戶在請(qǐng)求時(shí),如果只是簡(jiǎn)單的訪問(wèn)圖片、HTML、Js等靜態(tài)資源(文件)的時(shí),Nginx直接返回,如果是發(fā)送動(dòng)態(tài)請(qǐng)求時(shí),需要由Nginx把請(qǐng)求發(fā)送給后端(如:Tomcat、php-fpm)進(jìn)行動(dòng)態(tài)處理。實(shí)施準(zhǔn)備

當(dāng)開(kāi)發(fā)人員交付的電子商務(wù)網(wǎng)站項(xiàng)目是使用PHP語(yǔ)言開(kāi)發(fā)的,就需要運(yùn)維人員在服務(wù)器中安裝PHP軟件的運(yùn)行環(huán)境。在部署PHP軟件之前,需要提前安裝PHP軟件的運(yùn)行環(huán)境PHP、MySQL數(shù)據(jù)庫(kù)、Web服務(wù)器軟件Apache、Nginx等,安裝完成后,就可以直接運(yùn)行PHP項(xiàng)目了,上一任務(wù)已經(jīng)介紹了Apache和MySQL的搭建及配置,本任務(wù)不再贅述,這里主要介紹PHP的安裝配置和Nginx的安裝。任務(wù)實(shí)施與分析PHP環(huán)境的大部分安裝操作與Java運(yùn)行環(huán)境的安裝操作類似,如MySQL、Nginx等,PHP的運(yùn)行環(huán)境具體搭建步驟如下:步驟1:Nginx的安裝首先配置Nginx的官方源,然后使用yum命令安裝Nginx,最后驗(yàn)證是否安裝成功,代碼如下:任務(wù)實(shí)施與分析任務(wù)實(shí)施與分析步驟2:PHP安裝使用yum命令安裝PHP環(huán)境及其所需的依賴包,然后設(shè)置PHP與Nginx啟動(dòng),代碼如下:拓展知識(shí)

一、PHP和JAVA應(yīng)用

PHP與Java語(yǔ)言都是目前主流的Web應(yīng)用服務(wù)端開(kāi)發(fā)語(yǔ)言,究其語(yǔ)言本質(zhì)而言,Java屬于強(qiáng)類型語(yǔ)言,其編寫的代碼需要編譯后才可以執(zhí)行。而PHP則屬于解釋型若語(yǔ)言,其編寫的代碼無(wú)需編譯即可直接由服務(wù)器解釋執(zhí)行。原生的Java語(yǔ)言是支持多線程的,而PHP是單線程的,理論上Java語(yǔ)言具有先天優(yōu)勢(shì),但是PHP也可以借助其他插件來(lái)實(shí)現(xiàn)多線程,所以究其性能而言,二者并沒(méi)有太大的差異。拓展知識(shí)

在服務(wù)器中部署的Java應(yīng)用,其代碼都是編譯后才進(jìn)行部署的,而PHP代碼則是不需要編譯的,就其源碼而言,Java源碼的安全性勝于PHP源碼,但是應(yīng)用的安全性并不在于某種開(kāi)發(fā)語(yǔ)言或某種操作系統(tǒng),而在于環(huán)境因素和人為因素。思考與總結(jié)

同學(xué)們通過(guò)以上操作,完成了對(duì)PHP環(huán)境的搭建工作,請(qǐng)同學(xué)們?cè)诖嘶A(chǔ)上,回顧安裝配置過(guò)程,進(jìn)行思考并回答以下問(wèn)題。

要運(yùn)行PHP環(huán)境都需要安裝哪些軟件?能力提升在進(jìn)行Web項(xiàng)目部署時(shí),應(yīng)當(dāng)根據(jù)其開(kāi)發(fā)語(yǔ)言,先搭建Web項(xiàng)目的運(yùn)行環(huán)境,請(qǐng)同學(xué)們認(rèn)真學(xué)習(xí)本任務(wù)內(nèi)容,完成PHP項(xiàng)目的運(yùn)行環(huán)境搭建,認(rèn)真完成以下任務(wù):1.搭建PHP的運(yùn)行環(huán)境,并測(cè)試安裝是否成功;2.創(chuàng)建簡(jiǎn)單的PHP項(xiàng)目,并成功在虛擬機(jī)中運(yùn)行。 感謝觀看!《web云平臺(tái)部署與運(yùn)維》模塊二部署與運(yùn)維模塊《web云平臺(tái)部署與運(yùn)維》思維導(dǎo)圖單節(jié)點(diǎn)商城監(jiān)控運(yùn)維單節(jié)點(diǎn)商城部署需求2目錄CONTENTS13單節(jié)點(diǎn)商城部署項(xiàng)目三單節(jié)點(diǎn)商城部署與運(yùn)維項(xiàng)目背景在電子商務(wù)網(wǎng)站中,用戶進(jìn)行注冊(cè)登錄后,從查看商品到付款購(gòu)買,有一整套標(biāo)準(zhǔn)的線上交易流程,包含注冊(cè)登錄、搜索/查看商品、查看商品詳情、加入購(gòu)物車、生成訂單、支付訂單,之后由賣家物流發(fā)貨、買家確認(rèn)收貨、評(píng)價(jià)商品九個(gè)環(huán)節(jié)。農(nóng)產(chǎn)品網(wǎng)上商城系統(tǒng)采用前后端分離的技術(shù)架構(gòu),前端采用Vue.js、jQuery、Bootstrap、Ajax等技術(shù)。后端采用SSM(SpringMVC+Spring+Mybatis)、SpringSecurity、Log4j技術(shù)。緩存數(shù)據(jù)庫(kù)采用Redis數(shù)據(jù)庫(kù),數(shù)據(jù)存儲(chǔ)數(shù)據(jù)庫(kù)采用MySQL數(shù)據(jù)庫(kù)。服務(wù)器容器采用Nginx服務(wù)器因單節(jié)點(diǎn)商城是部署在虛擬機(jī)Linux操作系統(tǒng)下,故主要研究?jī)?nèi)容如下:研究?jī)?nèi)容2.基于Linux系統(tǒng)下的監(jiān)控運(yùn)維1.商城系統(tǒng)部署配置與使用學(xué)習(xí)目標(biāo)1.掌握J(rèn)ava概念及作用;2.掌握數(shù)據(jù)庫(kù)語(yǔ)言SQL;3.理解Redis的概念及功能;4.理解Nginx概念及功能;5.熟悉農(nóng)產(chǎn)品電商系統(tǒng)的業(yè)務(wù)功能;6.熟悉單節(jié)點(diǎn)商城監(jiān)控的概念及作用;7.熟悉Linux系統(tǒng)運(yùn)維中常見(jiàn)的監(jiān)控命令。知識(shí)目標(biāo)1.能夠快速搭建并使用Redis服務(wù);2.能夠完成Nginx的安裝配置及使用;3.能夠掌握商城應(yīng)用部署、啟動(dòng)及使用方法;4.能夠掌握Linux常見(jiàn)的監(jiān)控命令。技能目標(biāo)1.培養(yǎng)學(xué)生的主觀能動(dòng)性、執(zhí)行力;2.鍛煉學(xué)生細(xì)致工作的能力;3.鍛煉學(xué)生的邏輯思維能力;4.培養(yǎng)學(xué)生的探索創(chuàng)新精神;5.培養(yǎng)學(xué)生網(wǎng)絡(luò)安全的意識(shí),樹(shù)立正確的職業(yè)思想,在未來(lái)的工作崗位中做好網(wǎng)站的監(jiān)控與運(yùn)維工作。素養(yǎng)目標(biāo)任務(wù)一單節(jié)點(diǎn)商城部署需求預(yù)備知識(shí)一、Redis介紹Redis(RemoteDictionaryServer)是一種典型的非關(guān)系型數(shù)據(jù)庫(kù),它的數(shù)據(jù)存儲(chǔ)方式是以鍵值對(duì)形式存儲(chǔ)的。因?yàn)镽edis的免費(fèi)開(kāi)源,且對(duì)多種開(kāi)發(fā)語(yǔ)言提供API和支持分布式部署,所以Redis得到了開(kāi)發(fā)者的廣泛應(yīng)用。預(yù)備知識(shí)1.SETkeyvalue:設(shè)置指定的key值;2.GETkey:獲取指定key的值;3.DELkey:該命令用于在key存在時(shí)刪除key;4.EXISTSkey:檢查給定key是否存在;5.EXPIREkeyseconds:為給定key設(shè)置過(guò)期時(shí)間,以秒計(jì)。常用的Redis命令如下:實(shí)施準(zhǔn)備本項(xiàng)目中單節(jié)點(diǎn)商城部署采用虛擬機(jī)方式。操作系統(tǒng)可以為Windows或Linux,因?yàn)長(zhǎng)inux系統(tǒng)相較于Windows操作系統(tǒng)更加安全,不易被破解攻擊。所以我們采用Linux系統(tǒng)進(jìn)行部署。確定服務(wù)器與操作系統(tǒng)后,開(kāi)始搭建服務(wù)器程序運(yùn)行環(huán)境。由于開(kāi)發(fā)的程序?yàn)镴ava語(yǔ)言開(kāi)發(fā),所以需要安裝配置JDK。商城是基于MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)的,數(shù)據(jù)的存儲(chǔ)需要安裝MySQL數(shù)據(jù)庫(kù)。最后,我們還需安裝Redis作為數(shù)據(jù)緩存,Nginx的安裝與配置,用來(lái)作為應(yīng)用容器。任務(wù)實(shí)施與分析步驟1:JDK安裝與配置步驟1.1:安裝JDK[root@web01~]#yuminstall-yjavajava-1.8.0-openjdk-devel[root@web01~]#java-versionopenjdkversion"1.8.0_282"OpenJDKRuntimeEnvironment(build1.8.0_282-b08)OpenJDK64-BitServerVM(build25.282-b08,mixedmode)任務(wù)實(shí)施與分析步驟1.2:創(chuàng)建一個(gè)Java程序創(chuàng)建一個(gè)Java程序,使其可以正常運(yùn)行,代碼如下://創(chuàng)建一個(gè)Java程序[root@web01~]#mkdir-p/root/project[root@web01~]#cd/root/project/[root@web01project]#vimhello.java[root@web01project]#cathello.javapublicclasshello{ publicstaticvoidmain(Stringargs[]){ system.out.println("hello,world!");……任務(wù)實(shí)施與分析步驟2:MySQL數(shù)據(jù)庫(kù)安裝與配置步驟2.1:安裝數(shù)據(jù)庫(kù)。安裝MariaDB的代碼如下://安裝數(shù)據(jù)庫(kù)[root@web01~]#yuminstall-ymariadbmariadb-server//配置數(shù)據(jù)庫(kù)[root@web01~]#vim/etc/f//添加如下,設(shè)置數(shù)據(jù)庫(kù)字符編碼為UTF8[MySQLd]init_connect='SETcollation_connection=utf8_unicode_ci'init_connect='SETNAMESutf8'……任務(wù)實(shí)施與分析步驟2.2:設(shè)置數(shù)據(jù)庫(kù)設(shè)置數(shù)據(jù)庫(kù)的登錄密碼及遠(yuǎn)程登錄權(quán)限,代碼如下://設(shè)置root用戶密碼為123456[root@web01~]#MySQLadmin-urootpassword'123456'//登錄數(shù)據(jù)庫(kù)并設(shè)置遠(yuǎn)程登錄權(quán)限[root@web01~]#MySQL-uroot-p123456MariaDB[(none)]>showdatabases;MariaDB[(none)]>grantallprivilegeson*.*toroot@"%"identifiedby '123456'withgrantoption;//如果是單機(jī)商城,則遠(yuǎn)程登錄用戶可以不創(chuàng)建MariaDB[(none)]>flushprivileges;MariaDB[(none)]>exit任務(wù)實(shí)施與分析步驟3:Redis數(shù)據(jù)庫(kù)安裝與配置步驟3.1:安裝配置Redis//安裝redis[root@web01~]#wgethttp://download.redis.io/releases/redis-5.0.5.tar.gz[root@web01~]#tarxfredis-5.0.5.tar.gz-C/opt/[root@web01~]#cd/opt/[root@web01opt]#lsredis-5.0.5[root@web01opt]#ln-sredis-5.0.5redis[root@web01opt]#lsredisredis-5.0.5……任務(wù)實(shí)施與分析//配置Nginx官方源[root@web01~]#vim/etc/yum.repos.d/Nginx.repo[root@web01~]#cat/etc/yum.repos.d/Nginx.repo[Nginx-stable]name=Nginxstablerepobaseurl=http://N/packages/centos/$releasever/$basearch/gpgcheck=1enabled=1gpgkey=https://N/keys/Nginx_signing.keymodule_hotfixes=true[root@web01~]#yuminstall-yNginx步驟4:Nginx的安裝與配置拓展知識(shí)一、配置JDK環(huán)境變量運(yùn)維人員在Windows系統(tǒng)中運(yùn)行Java程序時(shí),也需要安裝Java的運(yùn)行環(huán)境JDK,但是JDK安裝成功后,在命令窗口中使用Javac命令編譯程序時(shí)會(huì)出現(xiàn)錯(cuò)誤,這是因?yàn)樵次募蚃avac編譯程序不在同一個(gè)文件夾導(dǎo)致的,要解決這一問(wèn)題,就需要去配置環(huán)境變量,具體的配置步驟如下(基于Windows10系統(tǒng)):拓展知識(shí)1.打開(kāi)屬性右鍵單擊“此電腦”,選擇“屬性”,如圖所示:拓展知識(shí)2.打開(kāi)高級(jí)系統(tǒng)設(shè)置在彈出的頁(yè)面中,打開(kāi)高級(jí)系統(tǒng)設(shè)置,如圖所示:拓展知識(shí)3.點(diǎn)擊“環(huán)境變量”按鈕點(diǎn)擊“環(huán)境變量”按鈕,如圖所示:拓展知識(shí)4.新建變量名新建變量名JAVA_HOME,變量值為JDK的安裝路徑,如圖所示:拓展知識(shí)5.修改變量Path修改變量Path,點(diǎn)擊“新建”,輸入“%JAVA_HOME%\bin;”,并上移到第一條,如圖所示:思考與總結(jié)同學(xué)們通過(guò)以上操作,完成了對(duì)單節(jié)點(diǎn)商城部署的前期準(zhǔn)備工作,請(qǐng)同學(xué)們?cè)诖嘶A(chǔ)上,進(jìn)行思考并回答以下問(wèn)題。1.MySQL數(shù)據(jù)庫(kù)與Redis數(shù)據(jù)庫(kù)同稱為數(shù)據(jù)庫(kù),它們之間有何區(qū)別?2.為什么需要同時(shí)安裝MySQL與Redis數(shù)據(jù)庫(kù),安裝其一是否可行?能力提升請(qǐng)同學(xué)們基于已搭建好的環(huán)境,打開(kāi)MySql數(shù)據(jù)庫(kù),使用命令行操作MySql數(shù)據(jù)庫(kù),完成如下需求:創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)(School),包含學(xué)生表(Student)。Student(學(xué)生表)字段:id、sno(學(xué)號(hào))、sname(學(xué)生姓名)、ssex(性別)。問(wèn)題1:向?qū)W生表插入一條數(shù)據(jù)。問(wèn)題2:查詢學(xué)生表所有數(shù)據(jù)。問(wèn)題3:修改問(wèn)題1中插入學(xué)生表的數(shù)據(jù)。問(wèn)題4:刪除學(xué)生表中問(wèn)題1插入的數(shù)據(jù)。任務(wù)訓(xùn)練請(qǐng)同學(xué)們根據(jù)本任務(wù)章節(jié)內(nèi)容,獨(dú)自搭建單節(jié)點(diǎn)商城部署的要求與環(huán)境,為單節(jié)點(diǎn)商城部署做提前準(zhǔn)備。感謝觀看!《web云平臺(tái)部署與運(yùn)維》模塊二部署與運(yùn)維模塊《web云平臺(tái)部署與運(yùn)維》思維導(dǎo)圖單節(jié)點(diǎn)商城監(jiān)控運(yùn)維單節(jié)點(diǎn)商城部署需求1目錄CONTENTS23單節(jié)點(diǎn)商城部署項(xiàng)目三單節(jié)點(diǎn)商城部署與運(yùn)維項(xiàng)目背景在電子商務(wù)網(wǎng)站中,用戶進(jìn)行注冊(cè)登錄后,從查看商品到付款購(gòu)買,有一整套標(biāo)準(zhǔn)的線上交易流程,包含注冊(cè)登錄、搜索/查看商品、查看商品詳情、加入購(gòu)物車、生成訂單、支付訂單,之后由賣家物流發(fā)貨、買家確認(rèn)收貨、評(píng)價(jià)商品九個(gè)環(huán)節(jié)。農(nóng)產(chǎn)品網(wǎng)上商城系統(tǒng)采用前后端分離的技術(shù)架構(gòu),前端采用Vue.js、jQuery、Bootstrap、Ajax等技術(shù)。后端采用SSM(SpringMVC+Spring+Mybatis)、SpringSecurity、Log4j技術(shù)。緩存數(shù)據(jù)庫(kù)采用Redis數(shù)據(jù)庫(kù),數(shù)據(jù)存儲(chǔ)數(shù)據(jù)庫(kù)采用MySQL數(shù)據(jù)庫(kù)。服務(wù)器容器采用Nginx服務(wù)器因單節(jié)點(diǎn)商城是部署在虛擬機(jī)Linux操作系統(tǒng)下,故主要研究?jī)?nèi)容如下:研究?jī)?nèi)容2.基于Linux系統(tǒng)下的監(jiān)控運(yùn)維1.商城系統(tǒng)部署配置與使用學(xué)習(xí)目標(biāo)1.掌握J(rèn)ava概念及作用;2.掌握數(shù)據(jù)庫(kù)語(yǔ)言SQL;3.理解Redis的概念及功能;4.理解Nginx概念及功能;5.熟悉農(nóng)產(chǎn)品電商系統(tǒng)的業(yè)務(wù)功能;6.熟悉單節(jié)點(diǎn)商城監(jiān)控的概念及作用;7.熟悉Linux系統(tǒng)運(yùn)維中常見(jiàn)的監(jiān)控命令。知識(shí)目標(biāo)1.能夠快速搭建并使用Redis服務(wù);2.能夠完成Nginx的安裝配置及使用;3.能夠掌握商城應(yīng)用部署、啟動(dòng)及使用方法;4.能夠掌握Linux常見(jiàn)的監(jiān)控命令。技能目標(biāo)1.培養(yǎng)學(xué)生的主觀能動(dòng)性、執(zhí)行力;2.鍛煉學(xué)生細(xì)致工作的能力;3.鍛煉學(xué)生的邏輯思維能力;4.培養(yǎng)學(xué)生的探索創(chuàng)新精神;5.培養(yǎng)學(xué)生網(wǎng)絡(luò)安全的意識(shí),樹(shù)立正確的職業(yè)思想,在未來(lái)的工作崗位中做好網(wǎng)站的監(jiān)控與運(yùn)維工作。素養(yǎng)目標(biāo)任務(wù)二單節(jié)點(diǎn)商城部署預(yù)備知識(shí)一、單節(jié)點(diǎn)的概念單節(jié)點(diǎn)就是將所有的業(yè)務(wù)所需內(nèi)容全部編寫在一個(gè)項(xiàng)目中,部署服務(wù)到一臺(tái)服務(wù)器上,所有的請(qǐng)求業(yè)務(wù)都由這臺(tái)服務(wù)器處理。預(yù)備知識(shí)二、商城功能概述1.會(huì)員注冊(cè)登錄2.商品列表展示3.商品詳情展示4.加入購(gòu)物車5.下單購(gòu)買預(yù)備知識(shí)三、前后端分離項(xiàng)目介紹前后端分離的思想主要是將前端的工作與后端的工作完全分離開(kāi),前端人員只需要專注于頁(yè)面的美觀度和數(shù)據(jù)渲染

溫馨提示

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