信息技術(shù)應(yīng)用創(chuàng)新教程 課件 項(xiàng)目8 產(chǎn)品適配_第1頁(yè)
信息技術(shù)應(yīng)用創(chuàng)新教程 課件 項(xiàng)目8 產(chǎn)品適配_第2頁(yè)
信息技術(shù)應(yīng)用創(chuàng)新教程 課件 項(xiàng)目8 產(chǎn)品適配_第3頁(yè)
信息技術(shù)應(yīng)用創(chuàng)新教程 課件 項(xiàng)目8 產(chǎn)品適配_第4頁(yè)
信息技術(shù)應(yīng)用創(chuàng)新教程 課件 項(xiàng)目8 產(chǎn)品適配_第5頁(yè)
已閱讀5頁(yè),還剩91頁(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)介

信息技術(shù)應(yīng)用創(chuàng)新教程初識(shí)JSP產(chǎn)品適配項(xiàng)目8軟硬件環(huán)境的搭建與部署軟件遷移適配工具軟硬件適配測(cè)試技術(shù)和方法服務(wù)器操作系統(tǒng)適配環(huán)境搭建服務(wù)器操作系統(tǒng)適配和操作系統(tǒng)遷移知識(shí)

目標(biāo)理解數(shù)據(jù)庫(kù)基本概念。了解數(shù)據(jù)庫(kù)系統(tǒng)發(fā)展的三代演變。理解數(shù)據(jù)庫(kù)技術(shù)的相關(guān)概念。了解國(guó)產(chǎn)數(shù)據(jù)庫(kù)的現(xiàn)狀及未來(lái)。能力目標(biāo)能夠安裝和使用國(guó)產(chǎn)數(shù)據(jù)庫(kù)。能夠正確操作數(shù)據(jù)的增刪改查作業(yè)。素養(yǎng)目標(biāo)培養(yǎng)學(xué)生分析和應(yīng)用信息數(shù)據(jù)的能力。培養(yǎng)學(xué)生良好的職業(yè)道德行為,提升學(xué)生職業(yè)道德素養(yǎng)。培養(yǎng)學(xué)生實(shí)事求是的學(xué)習(xí)態(tài)度。本講目標(biāo)知識(shí)

目標(biāo)熟悉桌面操作系統(tǒng)的安裝、外部設(shè)備驅(qū)動(dòng)程序的安裝。了解桌面操作系統(tǒng)軟硬件遷移適配方法。熟悉軟硬件適配測(cè)試方法。服務(wù)器操作系統(tǒng)安裝和系統(tǒng)適配和遷移。能力目標(biāo)能夠安裝方德桌面操作系統(tǒng)V5.0。能使用方德鴛鴦火鍋平臺(tái)對(duì)軟件進(jìn)行適配。能對(duì)方德高可信服務(wù)器操作系統(tǒng)進(jìn)行正確安裝和適配驗(yàn)證。素養(yǎng)目標(biāo)培養(yǎng)學(xué)生對(duì)軟硬件遷移適配的實(shí)戰(zhàn)能力。培養(yǎng)學(xué)生過(guò)硬的職業(yè)素養(yǎng),理論聯(lián)系實(shí)際的動(dòng)手能力、歸納能力的科學(xué)素養(yǎng)。軟硬件環(huán)境的搭建與部署操作系統(tǒng)的安裝方德桌面操作系統(tǒng)V5.0安裝011操作系統(tǒng)的安裝

通常安裝系統(tǒng)有多種多樣的方式,最常見(jiàn)安裝介質(zhì)有U盤或光盤,首先需要準(zhǔn)備系統(tǒng)安裝介質(zhì)。制作完成后,再使用系統(tǒng)安裝介質(zhì)進(jìn)行系統(tǒng)安裝引導(dǎo)。制作啟動(dòng)盤。1)在Windows系統(tǒng)下使用U盤或光盤寫入工具,將操作系統(tǒng)ISO鏡像寫入U(xiǎn)盤或磁盤將ISO鏡像寫入U(xiǎn)盤,以Rufus工具為例:雙擊打開(kāi)Rufus工具的圖標(biāo)→插入U(xiǎn)盤設(shè)備→“選擇鏡像文件”→“開(kāi)始制作”;圖8-1使用Rufus工具制作啟動(dòng)U盤1操作系統(tǒng)的安裝將ISO鏡像寫入光盤,以UltraISO工具為例:雙擊打開(kāi)UltraISO工具的圖標(biāo)→“刻錄光盤映像”→選擇光驅(qū)→瀏覽選擇鏡像文件→“刻錄”圖8-2使用UltraISO工具制作啟動(dòng)光盤1操作系統(tǒng)的安裝2)在方德桌面操作系統(tǒng)V5.0系統(tǒng)下,將ISO鏡像寫入光盤。通過(guò)“德”字菜單中找到光盤刻錄器→刻錄鏡像→選擇鏡像文件→選擇寫入光盤→創(chuàng)建鏡像,如圖8-3,8-4。圖8-3通過(guò)“德”字菜單找到光盤刻錄器圖8-4選擇鏡像和光盤,創(chuàng)建鏡像1操作系統(tǒng)的安裝(2)修改啟動(dòng)引導(dǎo)。安裝系統(tǒng)時(shí)需使用指定的啟動(dòng)盤進(jìn)行系統(tǒng)安裝的引導(dǎo)。選擇引導(dǎo)啟動(dòng)的方法有兩種,可以在BootMenu中選擇啟動(dòng)項(xiàng),也可以在BIOS中選擇啟動(dòng)項(xiàng)。在BootMenu中選擇啟動(dòng)項(xiàng):不同的固件啟動(dòng)BootMenu的方法不同,以圖8-5為例,進(jìn)入BootMenu的方法是開(kāi)機(jī)時(shí)按Esc鍵。常見(jiàn)進(jìn)入BootMenu菜單的按鍵有〈F9〉、〈F12〉、〈ESC〉等;圖8-5在BootMenu中選擇啟動(dòng)項(xiàng)1操作系統(tǒng)的安裝(3)系統(tǒng)的安裝

安裝系統(tǒng)的

所需的介質(zhì)和鏡像準(zhǔn)備好,就可以開(kāi)始安裝系統(tǒng)到硬盤了。通過(guò)此前準(zhǔn)備的系統(tǒng)安裝介質(zhì)啟動(dòng)計(jì)算機(jī),進(jìn)入引導(dǎo)菜單,通常會(huì)有以下幾個(gè)步驟:選擇安裝操作系統(tǒng)→選擇語(yǔ)言→選擇系統(tǒng)安裝硬盤→配置分區(qū)信息→開(kāi)始安裝,具體步驟視不同的操作系統(tǒng)產(chǎn)品會(huì)略有差異。軟硬件環(huán)境的搭建與部署操作系統(tǒng)的安裝方德桌面操作系統(tǒng)V5.0安裝012方德桌面操作系統(tǒng)V5.0安裝

通常安裝系統(tǒng)有多種多樣的方式,最常見(jiàn)安裝介質(zhì)有U盤或光盤,首先需要準(zhǔn)備系統(tǒng)安裝介質(zhì)。制作完成后,再使用系統(tǒng)安裝介質(zhì)進(jìn)行系統(tǒng)安裝的引導(dǎo)。引導(dǎo)Live系統(tǒng)。BIOS的引導(dǎo)方式分為兩種:一種為傳統(tǒng)的引導(dǎo)方式,即Legacy模式,另一種為UEFI引導(dǎo)。方德桌面系統(tǒng)在這兩種方式下均可安裝。Live系統(tǒng)引導(dǎo)啟動(dòng)盤也有兩種:光盤和U盤。在BIOS中設(shè)置U盤或光盤優(yōu)先啟動(dòng)(一般臺(tái)式機(jī)按Delete鍵可進(jìn)入Bios頁(yè)面、一般筆記本按F2鍵、聯(lián)想筆記本按F12鍵),將安裝光盤放入光驅(qū)或者U盤插入U(xiǎn)SB接口,然后重啟計(jì)算機(jī),通過(guò)LiveCD菜單項(xiàng)進(jìn)入LiveCD,如圖8-7。以UEFI引導(dǎo)方式為例,如上圖所示,選擇第一個(gè)選項(xiàng):NFSGNU/LinuxLive(kernel5.4.0-100-generic),進(jìn)入這里可以進(jìn)行安裝操作,將方德桌面系統(tǒng)安裝到硬盤上。2方德桌面操作系統(tǒng)V5.0安裝圖8-7LiveCD菜單項(xiàng)2方德桌面操作系統(tǒng)V5.0安裝(2)安裝系統(tǒng)到硬盤1)安裝語(yǔ)言。進(jìn)入LiveCD后可以看到以下界面,如圖8-8。圖8-8LiveCD桌面

此時(shí)本系統(tǒng)并沒(méi)有安裝到計(jì)算機(jī)硬盤中,只是在DVD上運(yùn)行。雙擊桌面的安裝圖標(biāo),安裝方德桌面操作系統(tǒng)到硬盤中。

雙擊桌面的“安裝方德桌面”圖標(biāo)進(jìn)行系統(tǒng)安裝,進(jìn)入安裝語(yǔ)言界面,選擇語(yǔ)言,閱讀協(xié)議并勾選同意。安裝系統(tǒng)自動(dòng)選擇簡(jiǎn)體中文為默認(rèn)設(shè)置,也可以根據(jù)需要進(jìn)行調(diào)整修改。設(shè)置完成后,單擊“下一步”按鈕進(jìn)行分區(qū)設(shè)置,如圖8-9。2方德桌面操作系統(tǒng)V5.0安裝圖8-9選擇安裝語(yǔ)言2方德桌面操作系統(tǒng)V5.0安裝(2)安裝系統(tǒng)到硬盤2)分區(qū)設(shè)置-自動(dòng)分區(qū)之清空磁盤并安裝。分區(qū)設(shè)置分為自動(dòng)分區(qū)與自定義分區(qū)兩種。若計(jì)算機(jī)內(nèi)無(wú)其他已安裝系統(tǒng),或僅需要使用方德桌面操作系統(tǒng)時(shí),推薦使用清空磁盤并安裝,如圖8-10。圖8-10自動(dòng)分區(qū)

清空磁盤并安裝將會(huì)刪除所選存儲(chǔ)器中的其他所有操作系統(tǒng),將整個(gè)硬盤按照默認(rèn)模式重新分區(qū),硬盤中所有文件都會(huì)被清空。點(diǎn)擊“安裝”按鈕,會(huì)進(jìn)入安裝確認(rèn)界面,如圖8-11。點(diǎn)擊“繼續(xù)安裝”,即可開(kāi)始自動(dòng)安裝。2方德桌面操作系統(tǒng)V5.0安裝圖8-11分區(qū)確認(rèn)界面

安裝時(shí)間會(huì)根據(jù)安裝介質(zhì)的不同而不同,如圖8-12。

待安裝完成后,單擊“立即重啟”按鈕,LiveCD環(huán)境就會(huì)關(guān)閉,如圖8-13。2方德桌面操作系統(tǒng)V5.0安裝圖8-12系統(tǒng)安裝界面圖8-13系統(tǒng)安裝完成

點(diǎn)擊“立即重啟”后移除安裝介質(zhì),等待系統(tǒng)重啟,恭喜!安裝已經(jīng)完成,僅需一步設(shè)置就可以正式使用方德桌面操作系統(tǒng)。軟件遷移適配工具02軟件遷移適配工具Wine:定義:Wine是一個(gè)能夠在多種POSIX-Compliant操作系統(tǒng)(諸如Linux,MacOSX及BSD等)上運(yùn)行Windows應(yīng)用的免費(fèi)和開(kāi)源的兼容層。優(yōu)勢(shì):(1)Wine可以利用所有Unix的優(yōu)勢(shì)(穩(wěn)定性、靈活性、遠(yuǎn)程管理),同時(shí)仍然支持使用Windows應(yīng)用程序。(2)Unix一直可以用來(lái)編寫強(qiáng)大的腳本,Wine使得用戶通過(guò)腳本調(diào)用Windows應(yīng)用程序變得十分簡(jiǎn)單,這些腳本也可以充分利用Unix環(huán)境。(3)Wine使用戶可以在Linux平臺(tái)使用Windows應(yīng)用程序。(4)Wine也可通過(guò)使用VNC及其Java/HTML5客戶端,使現(xiàn)有的Windows應(yīng)用程序在Web上可用。(5)Wine是開(kāi)源軟件,因此用戶可以自行修改它以滿足自己的需求。軟件遷移適配工具Crossover:定義:是由CodeWeavers提供的一個(gè)經(jīng)過(guò)優(yōu)化的Wine,可以在Ubuntu、Mint、Debian等Linux發(fā)行版上運(yùn)行Windows應(yīng)用程序。特點(diǎn):

主要服務(wù)于國(guó)外市場(chǎng),游戲類應(yīng)用支持較多,行業(yè)應(yīng)用以及中文應(yīng)用都支持較少。軟件遷移適配工具方德鴛鴦火鍋平臺(tái):定義:(簡(jiǎn)稱火鍋平臺(tái))是中科方德軟件有限公司基于開(kāi)源Wine深度改造和徹底升級(jí)的Windows應(yīng)用兼容運(yùn)行環(huán)境,使得Windows應(yīng)用在方德操作系統(tǒng)平臺(tái)能夠像原生應(yīng)用一樣部署和運(yùn)行,確保用戶最小適配遷移、應(yīng)用重構(gòu)工作量。特點(diǎn):

火鍋平臺(tái)使得方德操作系統(tǒng)成為兼容Windows應(yīng)用生態(tài)的操作系統(tǒng),具備了同時(shí)支持Linux應(yīng)用和Windows應(yīng)用的能力,如圖8-14。軟件遷移適配工具圖8-14方德鴛鴦火鍋平臺(tái)軟硬件適配測(cè)試技術(shù)和方法軟件測(cè)試技術(shù)和方法硬件測(cè)試技術(shù)和方法031軟件測(cè)試技術(shù)和方法

根據(jù)GB/T25000.51-2016國(guó)家標(biāo)準(zhǔn),結(jié)合信息技術(shù)應(yīng)用創(chuàng)新軟件的實(shí)際情況,建議對(duì)目標(biāo)信息技術(shù)應(yīng)用創(chuàng)新軟件及操作系統(tǒng)的功能性、兼容性、性能、穩(wěn)定性及易用性等方面進(jìn)行測(cè)試。具體測(cè)試方法如下:功能性測(cè)試:定義:驗(yàn)證目標(biāo)軟件或操作系統(tǒng)是否能夠?yàn)槟繕?biāo)用戶正常工作,確保程序按照預(yù)期的方式運(yùn)行,通過(guò)測(cè)試系統(tǒng)的所有特性和功能來(lái)確保程序與規(guī)范的一致性。包含:完整性、正確性。1軟件測(cè)試技術(shù)和方法操作系統(tǒng)的功能測(cè)試可參考以下幾個(gè)方面進(jìn)行測(cè)試:(1)系統(tǒng)安裝驗(yàn)證,包括系統(tǒng)安裝介質(zhì)如U盤安裝、光盤安裝、PXE網(wǎng)絡(luò)安裝、安裝語(yǔ)言、安裝引導(dǎo)支持UEFI和legacy引導(dǎo)安裝模式、安裝方式,默認(rèn)安裝方式、自定義安裝方式、系統(tǒng)共存安裝方式及安裝提示信息等驗(yàn)證。(2)系統(tǒng)啟動(dòng)、系統(tǒng)信息及系統(tǒng)顯示檢查。(3)電源管理驗(yàn)證,如系統(tǒng)開(kāi)機(jī)、關(guān)機(jī)、登錄、重啟、睡眠、休眠等功能檢查。(4)系統(tǒng)應(yīng)用檢查,如軟件中心、瀏覽器、文件管理器、文檔編輯器、視頻音頻播放器、設(shè)備管理器等系統(tǒng)初始集成應(yīng)用的功能檢查。(5)系統(tǒng)設(shè)置檢查,包括系統(tǒng)顯示設(shè)置、聲音設(shè)置、字體、用戶管理、日期與時(shí)間、網(wǎng)絡(luò)設(shè)置等功能檢查。(6)桌面、桌面工作區(qū)、開(kāi)始菜單、任務(wù)欄等功能項(xiàng)檢查。(7)系統(tǒng)激活與注冊(cè)、系統(tǒng)更新、系統(tǒng)升級(jí)、系統(tǒng)備份還原等功能檢查。1軟件測(cè)試技術(shù)和方法兼容性測(cè)試:定義:檢查各軟件及操作系統(tǒng)之間能否正確地進(jìn)行交互和共享信息。包含:共存性、互操作性。

測(cè)試時(shí),在國(guó)產(chǎn)化主流芯片路線、操作系統(tǒng)上,檢查軟件在系統(tǒng)中運(yùn)行時(shí),能與系統(tǒng)兼容、能與其它軟件同時(shí)運(yùn)行。涉及協(xié)作的,能完成正確的數(shù)據(jù)交換并使用。這些測(cè)試也可與功能性結(jié)合起來(lái)進(jìn)行測(cè)試執(zhí)行。1軟件測(cè)試技術(shù)和方法操作系統(tǒng)的兼容性測(cè)試可參考以下幾個(gè)方面進(jìn)行測(cè)試:(1)外設(shè)的兼容性測(cè)試,如音頻輸入輸出設(shè)備、U盤等移動(dòng)存儲(chǔ)設(shè)備、外接顯示設(shè)備、打印設(shè)備、掃描設(shè)備的兼容情況。(2)文件格式系統(tǒng)測(cè)試,如ext3、ext4、fat32、ntfs、xfs、btrfs等格式、支持NFS、SMB等網(wǎng)絡(luò)文件系統(tǒng)的兼容驗(yàn)證。(3)流式軟件驗(yàn)證,包括wpsoffice和永中office。(4)版式軟件驗(yàn)證,包括福昕閱讀器、數(shù)科閱讀器等。(5)數(shù)據(jù)庫(kù)驗(yàn)證,包括達(dá)夢(mèng)數(shù)據(jù)庫(kù)、mariadb及其他信息技術(shù)應(yīng)用創(chuàng)新數(shù)據(jù)庫(kù)等。(6)開(kāi)發(fā)環(huán)境驗(yàn)證,包括myeclipse、IDEA等。(7)瀏覽器驗(yàn)證,包括奇安信瀏覽器、360瀏覽器及其他信息技術(shù)應(yīng)用創(chuàng)新瀏覽器等。1軟件測(cè)試技術(shù)和方法性能測(cè)試:定義:通過(guò)自動(dòng)化的測(cè)試工具模擬多種正常、峰值以及異常負(fù)載條件來(lái)對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。操作系統(tǒng)的性能測(cè)試及工具可參考以下幾個(gè)方面及工具進(jìn)行測(cè)試:(1)開(kāi)機(jī)時(shí)間測(cè)試。(2)綜合性能測(cè)試,推薦工具:Unixbench。(3)IO性能測(cè)試,推薦工具:Iozone、FIO。(4)3D顯示性能測(cè)試,推薦工具:glmark2、glxgears。(5)2D顯示性能測(cè)試,推薦工具:Unixbench。(6)內(nèi)存帶寬測(cè)試,推薦工具:stream。(7)網(wǎng)絡(luò)性能測(cè)試,推薦工具:netperf。(8)反應(yīng)時(shí)間和帶寬測(cè)試,推薦工具:lmbench。1軟件測(cè)試技術(shù)和方法穩(wěn)定性測(cè)試:定義:(亦稱可靠性測(cè)試)通過(guò)給系統(tǒng)加載一定的業(yè)務(wù)壓力,讓系統(tǒng)持續(xù)運(yùn)行一段時(shí)間(如7X24小時(shí)),檢測(cè)目標(biāo)操作系統(tǒng)與軟件是否能夠穩(wěn)定運(yùn)行。操作系統(tǒng)的穩(wěn)定性測(cè)試及工具可參考以下幾個(gè)方面及工具進(jìn)行測(cè)試(1)系統(tǒng)重復(fù)重啟24小時(shí)以上,系統(tǒng)無(wú)異常。(2)系統(tǒng)重復(fù)休眠與睡眠24小時(shí)以上,系統(tǒng)無(wú)異常。(3)壓力測(cè)試72小時(shí)以上,系統(tǒng)無(wú)異常,推薦LTP工具。(4)圖形穩(wěn)定性24小時(shí)以上,系統(tǒng)無(wú)異常,推薦工具specviewperf。(5)高清視頻播放24小時(shí)以上,系統(tǒng)無(wú)異常。(6)系統(tǒng)靜置24小時(shí)以上,系統(tǒng)無(wú)異常。1軟件測(cè)試技術(shù)和方法安全測(cè)試:定義:是檢查系統(tǒng)及軟件對(duì)非法侵入滲透的防范能力。通過(guò)對(duì)系統(tǒng)進(jìn)行全面的脆弱性安全測(cè)試,發(fā)現(xiàn)系統(tǒng)未知的安全隱患并提出相關(guān)建議,確保系統(tǒng)的安全性。操作系統(tǒng)的安全測(cè)試可參考以下幾個(gè)方面進(jìn)行測(cè)試:(1)身份鑒別,系統(tǒng)密碼身份驗(yàn)證。(2)安全審計(jì),支持對(duì)系統(tǒng)行為進(jìn)行審計(jì),提供auditd服務(wù)。(3)數(shù)據(jù)加密,支持ssl協(xié)議,支持https協(xié)議。(4)資源告警,當(dāng)CPU、內(nèi)存、硬盤資源不足時(shí),支持發(fā)出告警提示。(5)安全漏洞掃描,推薦工具:OpenVAS。1軟件測(cè)試技術(shù)和方法易用性測(cè)試:定義:易用性包含易理解性、易學(xué)習(xí)性和易操作性,即易用性是指在指定條件下使用時(shí),軟件產(chǎn)品被理解、學(xué)習(xí)、使用以及吸引用戶的能力。操作系統(tǒng)的易用性測(cè)試可參考以下幾個(gè)方面進(jìn)行測(cè)試(1)系統(tǒng)漢化,系統(tǒng)內(nèi)二級(jí)菜單、一級(jí)彈框漢化完整。(2)交互體驗(yàn),操作流暢性,鍵盤輸入、鼠標(biāo)移動(dòng)、窗口拖動(dòng)、文字編輯等操作流暢、無(wú)延時(shí)、無(wú)卡頓等方面進(jìn)行驗(yàn)證。(3)一致性,系統(tǒng)登錄界面、操作臺(tái)、應(yīng)用風(fēng)格一致等。軟硬件適配測(cè)試技術(shù)和方法軟件測(cè)試技術(shù)和方法硬件測(cè)試技術(shù)和方法032硬件測(cè)試技術(shù)和方法

計(jì)算機(jī)硬件測(cè)試,針對(duì)計(jì)算機(jī)內(nèi)部硬件的組成部件進(jìn)行與操作系統(tǒng)及軟件相關(guān)的功能和性能測(cè)試。

基于操作系統(tǒng)的計(jì)算機(jī)硬件測(cè)試主要覆蓋的硬件包括:顯卡、聲卡、網(wǎng)卡、外設(shè)等類型。2硬件測(cè)試技術(shù)和方法顯卡測(cè)試:(1)可覆蓋多種接口類型顯卡,如VGA、HDMI、DP等主流接口測(cè)試。(2)可覆蓋多種芯片及品牌類型顯卡,如N卡、A卡、景嘉微、格蘭菲、摩爾等主流顯卡。(3)多次熱插拔VGA、HDMI、DP接口線,檢查圖像輸出是否顯示正常,有無(wú)花屏現(xiàn)象,雙屏輸出是否正常。(4)針對(duì)屏幕旋轉(zhuǎn)功能及旋轉(zhuǎn)后進(jìn)行系統(tǒng)的休眠、睡眠、重啟等操作,檢查各項(xiàng)顯示是否正常。(5)修改分辨率后重啟、關(guān)機(jī)、睡眠、休眠等操作,系統(tǒng)修改分辨率成功,系統(tǒng)顯示正常。(6)高清視頻播放,過(guò)程中多次進(jìn)行休眠、睡眠等操作,喚醒系統(tǒng),查看視頻播放狀態(tài)是否正常。(7)多次切換顯示模式,如復(fù)制模式、擴(kuò)展模式、投影模式等。(8)顯卡HDMI和DP接口聲音測(cè)試,檢查通過(guò)HDMI和DP接口設(shè)備聲音輸出功能是否正常。2硬件測(cè)試技術(shù)和方法聲卡測(cè)試:(1)進(jìn)行聲卡-錄音功能測(cè)試,使用系統(tǒng)自帶的錄音機(jī)軟件錄音,并在錄音過(guò)程中,進(jìn)行多次休眠、睡眠并喚醒系統(tǒng),檢查系統(tǒng)喚醒后錄音功能是否正常。(2)進(jìn)行聲卡-播放功能測(cè)試,使用系統(tǒng)自帶的軟件音樂(lè)播放器軟件播放音樂(lè),播放過(guò)程中進(jìn)行休眠和睡眠操作,并喚醒系統(tǒng),檢查系統(tǒng)喚醒后聲音播放功能是否正常。(3)聲卡-聲音調(diào)節(jié)測(cè)試,左右聲道的聲音及靜音,以及各種外接音頻設(shè)備的聲音輸出功能測(cè)試,包括3.5接口、USB接口音頻輸出外設(shè)。2硬件測(cè)試技術(shù)和方法網(wǎng)卡測(cè)試:(1)檢查系統(tǒng)多次重啟、睡眠、休眠后,網(wǎng)絡(luò)的連接情況是否正常。(2)檢查系統(tǒng)多次斷開(kāi)網(wǎng)絡(luò)、重啟網(wǎng)絡(luò)后,網(wǎng)絡(luò)連接情況是否正常。(3)檢查系統(tǒng)網(wǎng)卡-配置IP/Mask/GW/DNS,網(wǎng)絡(luò)連接情況是否正常。2硬件測(cè)試技術(shù)和方法外設(shè)測(cè)試:(1)檢查USB接口外設(shè),包括usb-hub、2.0U盤、3.0U盤、USB藍(lán)牙、USB網(wǎng)卡、鍵盤、鼠標(biāo)等設(shè)備。分別插入前置USB接口與后置USB接口,檢查各USB接口外設(shè)工作是否正常。(2)檢查帶外設(shè)操作,包括插滿U盤等存儲(chǔ)設(shè)備、鍵盤鼠標(biāo)、進(jìn)行系統(tǒng)開(kāi)關(guān)機(jī)、重啟、休眠、睡眠操作,檢查系統(tǒng)及外設(shè)工作是否正常。服務(wù)器操作系統(tǒng)適配環(huán)境搭建操作系統(tǒng)的安裝外部設(shè)備驅(qū)動(dòng)程序的安裝041操作系統(tǒng)的安裝

隨著國(guó)內(nèi)市場(chǎng)需求的不斷增長(zhǎng),眾多國(guó)產(chǎn)操作系統(tǒng)如雨后春筍般涌現(xiàn),并多以在Unix/Linux為基礎(chǔ)上的二次開(kāi)發(fā)為主。圖8-16較為成熟的國(guó)產(chǎn)操作系統(tǒng)1操作系統(tǒng)的安裝

本節(jié)主要以中科方德軟件有限公司的方德高可信服務(wù)器操作系統(tǒng)為例,進(jìn)行說(shuō)明,指導(dǎo)用戶順利完成方德高可信服務(wù)器操作系統(tǒng)安裝。主要安裝步驟如下:調(diào)整啟動(dòng)媒體:通過(guò)修改BIOS的默認(rèn)啟動(dòng)項(xiàng)設(shè)置,可以設(shè)置使用USB、CD或DVD光盤作為啟動(dòng)介質(zhì)。選擇安裝模式和啟動(dòng)方式:可以選擇圖形界面或命令行界面等不同的安裝模式,此外,還可以通過(guò)添加特殊參數(shù)來(lái)進(jìn)入自定義的安裝界面。1操作系統(tǒng)的安裝選擇語(yǔ)言和地區(qū)數(shù)據(jù):通過(guò)修改BIOS的默認(rèn)啟動(dòng)項(xiàng)設(shè)置,可以設(shè)置使用USB、CD或DVD光盤作為啟動(dòng)介質(zhì)根據(jù)不同地區(qū)的鍵盤布局差異,調(diào)整語(yǔ)言、鍵盤和鼠標(biāo)等設(shè)備設(shè)置。應(yīng)用程序選擇:可以選擇多種安裝方式,如最小化安裝及圖形化安裝等。磁盤分區(qū):最重要的步驟之一,可以選擇自動(dòng)分區(qū)或者手動(dòng)區(qū)分(根據(jù)實(shí)際用途設(shè)置磁盤大小)方式,對(duì)磁盤進(jìn)行分區(qū)設(shè)置。1操作系統(tǒng)的安裝系統(tǒng)基本配置:進(jìn)行一些必要的系統(tǒng)基本設(shè)置,如配置引導(dǎo)程序(Bootloader)、網(wǎng)絡(luò)設(shè)置、時(shí)區(qū)設(shè)置和root密碼等。完成安裝后的首次設(shè)置:安裝完成后,還需要進(jìn)行一些必要的配置,例如設(shè)置用戶賬戶、配置SELinux和防火墻等。注意:請(qǐng)確保在安裝過(guò)程中仔細(xì)遵循指導(dǎo),并根據(jù)自身需求進(jìn)行相應(yīng)的配置。完成安裝后,將獲得一個(gè)可用的方德高可信服務(wù)器操作系統(tǒng),并可以根據(jù)需要進(jìn)一步進(jìn)行個(gè)性化設(shè)置。1操作系統(tǒng)的安裝BIOS(基本輸入/輸出系統(tǒng))是計(jì)算機(jī)系統(tǒng)中的固件,它負(fù)責(zé)提供計(jì)算機(jī)啟動(dòng)和硬件初始化的基本功能。在安裝外部設(shè)備驅(qū)動(dòng)程序之前,通常不需要直接操作或修改BIOS。

演示服務(wù)器為:鯤鵬:CQK620Series(VD)1操作系統(tǒng)的安裝(1)首先,啟動(dòng)計(jì)算機(jī)并進(jìn)入BIOS設(shè)置界面。在計(jì)算機(jī)啟動(dòng)時(shí)按下特定的按鍵(如F2、Delete或Enter)可以進(jìn)入BIOS設(shè)置,如圖8-17。圖8-17進(jìn)入BIOS1操作系統(tǒng)的安裝(2)在BIOS設(shè)置界面中,使用方向鍵導(dǎo)航到Boot"(啟動(dòng))選項(xiàng),并按Enter鍵進(jìn)入,如圖8-18。圖8-18BIOS界面1操作系統(tǒng)的安裝(3)在引導(dǎo)啟動(dòng)后進(jìn)入方德高可信服務(wù)器操作系統(tǒng)4.0安裝界面(鏡像文件可以通過(guò)中科方德官網(wǎng)聯(lián)系工作人員進(jìn)行申請(qǐng)),使用方向鍵選擇安裝模式和啟動(dòng)方式:“InstallNFSCNS-4-023100903”,如圖8-19。圖8-19安裝選擇1操作系統(tǒng)的安裝(4)選擇安裝語(yǔ)言,默認(rèn)選擇“中文”。(5)選擇語(yǔ)言和時(shí)間日期數(shù)據(jù):根據(jù)不同地區(qū)的鍵盤布局差異,需要調(diào)整語(yǔ)言、鍵盤等設(shè)備設(shè)置。(6)應(yīng)用程序選擇:提供多種安裝方式包括最小化安裝及圖形化安裝等,并可對(duì)已選系統(tǒng)環(huán)境添加應(yīng)用環(huán)境(可選),如圖8-20。圖8-20應(yīng)用程序選擇界面1操作系統(tǒng)的安裝(7)磁盤分區(qū):使用自動(dòng)缺省配置執(zhí)行或自定義磁盤分區(qū)進(jìn)行磁盤分區(qū)設(shè)置。此處選擇“自動(dòng)”劃分存儲(chǔ)配置,點(diǎn)擊“完成”后將返回到“安裝信息摘要”界面。如選擇“自定義”則點(diǎn)擊“完成”后進(jìn)入手動(dòng)劃分界面,如圖8-21,自定義磁盤分區(qū)點(diǎn)擊“完成”后回到“安裝信息摘要”界面。圖8-21手動(dòng)分區(qū)界面1操作系統(tǒng)的安裝(8)配置網(wǎng)絡(luò)和root密碼:需要進(jìn)行一些必要的系統(tǒng)基本設(shè)置,如配置網(wǎng)絡(luò)和root密碼等。(9)點(diǎn)擊“網(wǎng)絡(luò)和主機(jī)名”按鈕進(jìn)入網(wǎng)絡(luò)配置界面。選擇對(duì)應(yīng)網(wǎng)卡后點(diǎn)擊“配置”按鈕進(jìn)入網(wǎng)卡編輯界面。選擇“IPv4”選項(xiàng)卡進(jìn)行IP地址配置,默認(rèn)為dhcp自動(dòng)獲取。如果需要配置靜態(tài)IP地址,則需將方法選項(xiàng)更改為“手動(dòng)”。點(diǎn)擊“添加”按鈕填寫靜態(tài)地址信息,完成填寫后,點(diǎn)擊“保存”按鈕,(10)打開(kāi)網(wǎng)絡(luò)并點(diǎn)擊“完成”按鈕,完成網(wǎng)絡(luò)配置。至此安裝配置已經(jīng)完成,點(diǎn)擊“開(kāi)始安裝”按鈕開(kāi)始系統(tǒng)安裝。1操作系統(tǒng)的安裝(11)安裝完成后,點(diǎn)擊“重啟系統(tǒng)”,此時(shí)安裝已經(jīng)全部完成,如圖8-22。圖8-22安裝完成服務(wù)器操作系統(tǒng)適配環(huán)境搭建操作系統(tǒng)的安裝外部設(shè)備驅(qū)動(dòng)程序的安裝042外部設(shè)備驅(qū)動(dòng)程序的安裝

在中科方德高可信服務(wù)器操作系統(tǒng)中安裝外部設(shè)備驅(qū)動(dòng)程序,需要執(zhí)行以下步驟:(1)確定設(shè)備型號(hào)和廠商:首先,需要確定要安裝的外部設(shè)備的型號(hào)和廠商??梢栽谠O(shè)備本身或其包裝盒上找到相應(yīng)的信息。(2)檢查內(nèi)核版本:檢查當(dāng)前方德高可信服務(wù)器操作系統(tǒng)所使用的內(nèi)核版本。可以通過(guò)運(yùn)行以下命令來(lái)獲取內(nèi)核版本信息:uname-r2外部設(shè)備驅(qū)動(dòng)程序的安裝(3)下載驅(qū)動(dòng)程序:訪問(wèn)設(shè)備制造商的官方網(wǎng)站或其他可信來(lái)源,下載適用于設(shè)備和內(nèi)核版本的驅(qū)動(dòng)程序。在下載過(guò)程中,請(qǐng)確保所選擇的驅(qū)動(dòng)程序與當(dāng)前設(shè)備型號(hào)和操作系統(tǒng)版本兼容。(4)安裝編譯工具:在安裝驅(qū)動(dòng)程序之前,首先需要確保系統(tǒng)上已經(jīng)安裝了必要的編譯工具。運(yùn)行以下命令來(lái)安裝編譯工具:sudodnfgroupinstall"DevelopmentTools"2外部設(shè)備驅(qū)動(dòng)程序的安裝(5)解壓驅(qū)動(dòng)程序文件:使用tar、zip等解壓工具將下載的驅(qū)動(dòng)程序文件解壓縮到一個(gè)臨時(shí)目錄中。(6)編譯和安裝驅(qū)動(dòng)程序:進(jìn)入解壓縮后的驅(qū)動(dòng)程序目錄,并按照驅(qū)動(dòng)程序提供的說(shuō)明進(jìn)行編譯和安裝??梢赃\(yùn)行以下命令:makemakeinstall2外部設(shè)備驅(qū)動(dòng)程序的安裝(7)加載驅(qū)動(dòng)程序:完成編譯和安裝后,需要加載驅(qū)動(dòng)程序以使其生效。運(yùn)行以下命令來(lái)加載驅(qū)動(dòng)程序:modprobe<driver_name>(8)其中<driver_name>是需要安裝的驅(qū)動(dòng)程序的名稱。(9)驗(yàn)證設(shè)備是否正常工作:重新啟動(dòng)計(jì)算機(jī)并驗(yàn)證設(shè)備是否正常工作??梢允褂孟嚓P(guān)命令或工具來(lái)檢查設(shè)備是否被正確地識(shí)別和配置。2外部設(shè)備驅(qū)動(dòng)程序的安裝

舉例:假設(shè)要安裝一個(gè)名為"example_device"的外部設(shè)備的驅(qū)動(dòng)程序,以下是一個(gè)示例步驟:(1)確定設(shè)備型號(hào)和制造商:請(qǐng)?jiān)谠O(shè)備本身或包裝盒上查找設(shè)備的型號(hào)和制造商信息,如"example_device",制造商為"ExampleInc.”。(2)檢查內(nèi)核版本:運(yùn)行命令uname-r,以獲取當(dāng)前系統(tǒng)的內(nèi)核版本號(hào)為"4.18.0-305.nfs.x86_64”。(3)下載驅(qū)動(dòng)程序:訪問(wèn)ExampleInc.的官方網(wǎng)站,在該網(wǎng)站上查找適用于"example_device"和內(nèi)核版本"4.18.0-305.nfs.x86_64"的驅(qū)動(dòng)程序,并將其下載到本地計(jì)算機(jī)。(4)安裝編譯工具:運(yùn)行命令sudodnfgroupinstall"DevelopmentTools",以安裝必要的編譯工具。2外部設(shè)備驅(qū)動(dòng)程序的安裝(5)解壓驅(qū)動(dòng)程序文件:將下載的驅(qū)動(dòng)程序文件解壓縮到臨時(shí)目錄"/tmp/example_driver中。(6)編譯和安裝驅(qū)動(dòng)程序:cd/tmp/example_drivermakemakeinstall(7)加載驅(qū)動(dòng)程序:運(yùn)行命令sudomodprobeexample_driver,以加載驅(qū)動(dòng)程序。(8)驗(yàn)證設(shè)備是否正常工作:重新啟動(dòng)計(jì)算機(jī),并使用相關(guān)命令或工具檢查"example_device"是否被正確地識(shí)別和配置。服務(wù)器操作系統(tǒng)適配和操作系統(tǒng)遷移軟件適配技術(shù)和方法硬件適配技術(shù)和方法服務(wù)器操作系統(tǒng)遷移技術(shù)和方法05服務(wù)器操作系統(tǒng)適配和操作系統(tǒng)遷移

服務(wù)器操作系統(tǒng)適配驗(yàn)證是指在底層硬件環(huán)境和上層應(yīng)用程序環(huán)境中,對(duì)服務(wù)器操作系統(tǒng)進(jìn)行兼容性、功能性和穩(wěn)定性測(cè)試,驗(yàn)證服務(wù)器操作系統(tǒng)能夠適應(yīng)該底層硬件環(huán)境以及上層應(yīng)用程序環(huán)境。

服務(wù)器操作系統(tǒng)適配驗(yàn)證常用的方法如下:查看官方文檔模擬演練

交叉驗(yàn)證

1軟件適配技術(shù)和方法

軟件適配是保證服務(wù)器操作系統(tǒng)能夠適應(yīng)不同硬件和應(yīng)用程序環(huán)境的關(guān)鍵技術(shù)。平臺(tái)兼容性設(shè)計(jì)、操作系統(tǒng)適配、硬件適配、版本適配、國(guó)際化和本地化適配以及自動(dòng)化測(cè)試和持續(xù)集成是一些常見(jiàn)的軟件適配類型。技術(shù)目標(biāo):硬件兼容性、操作系統(tǒng)兼容性、版本兼容性、國(guó)際化和本地化需求、用戶體驗(yàn)和可靠性。適配方式:重新編譯、虛擬化技術(shù)、接口適配、網(wǎng)絡(luò)適配、用戶界面適配、數(shù)據(jù)適配、功能適配

1軟件適配技術(shù)和方法適配步驟:軟件適配是一個(gè)復(fù)雜的過(guò)程,需要經(jīng)過(guò)多個(gè)階段包括分析、制定方案、實(shí)施、測(cè)試和驗(yàn)證等,確保應(yīng)用程序在操作系統(tǒng)中的兼容性和穩(wěn)定性。軟件適配的步驟可以分為以下幾個(gè)階段:確定適配需求。

應(yīng)用程序的適配需求包括硬件兼容性、操作系統(tǒng)兼容性、版本兼容性、國(guó)際化和本地化需求以及用戶體驗(yàn)和可靠性需求等方面。確定適配需求是軟件適配過(guò)程中的關(guān)鍵步驟,可以通過(guò)以下幾種方式來(lái)確定適配需求:1)調(diào)研用戶需求;2)分析目標(biāo)環(huán)境;3)確定國(guó)際化和本地化需求;4)參考行業(yè)標(biāo)準(zhǔn)和規(guī)范。1軟件適配技術(shù)和方法(2)分析適配問(wèn)題。

在確定適配需求后,需要對(duì)應(yīng)用程序進(jìn)行分析,找出可能存在的適配問(wèn)題。這些問(wèn)題包括應(yīng)用程序與目標(biāo)硬件、操作系統(tǒng)、不同版本之間的兼容性問(wèn)題,還包括多語(yǔ)言支持、本地化要求等問(wèn)題。分析適配問(wèn)題可以按照以下步驟進(jìn)行:1)確定適配范圍;2)收集目標(biāo)環(huán)境信息;3)分析用戶需求;4)參考行業(yè)標(biāo)準(zhǔn)和規(guī)范;5)考慮技術(shù)可行性;6)制定解決方案;7)實(shí)施和測(cè)試;8)持續(xù)跟進(jìn)和改進(jìn)。1軟件適配技術(shù)和方法(3)制定適配方案。

根據(jù)分析結(jié)果,制定適配方案,其中包括技術(shù)方案、測(cè)試方案和實(shí)施方案等。在制定方案時(shí),需要結(jié)合應(yīng)用程序的特點(diǎn)和方德高可信服務(wù)器操作系統(tǒng)的特點(diǎn),確保方案的可行性和有效性。

當(dāng)制定適配方案時(shí),需要考慮到不同系統(tǒng)版本、CPU架構(gòu)或環(huán)境之間的差異,以確保應(yīng)用程序或系統(tǒng)能夠在各種情況下正常運(yùn)行。以下是一個(gè)制定適配方案的步驟示例:1)分析需求;2)調(diào)研和評(píng)估;3)確定適配策略;4)制定計(jì)劃;5)實(shí)施適配;6)文檔和培訓(xùn);7)驗(yàn)收和優(yōu)化。1軟件適配技術(shù)和方法(3)實(shí)施適配方案。

根據(jù)制定的適配方案,開(kāi)始實(shí)施適配工作。這包括了修改應(yīng)用程序代碼、更改配置文件、調(diào)整界面布局等操作。在實(shí)施過(guò)程中需要進(jìn)行適當(dāng)?shù)臏y(cè)試和驗(yàn)證,確保適配工作的質(zhì)量和效果。(4)測(cè)試和驗(yàn)證。

適配工作完成后,需要進(jìn)行測(cè)試和驗(yàn)證,確保應(yīng)用程序在方德高可信服務(wù)器操作系統(tǒng)中能夠正常運(yùn)行,并滿足適配需求。這包括了單元測(cè)試、集成測(cè)試、回歸測(cè)試、性能測(cè)試、兼容性測(cè)試和回歸測(cè)試等方面的測(cè)試方式,可用于評(píng)估適配方案的有效性。1軟件適配技術(shù)和方法發(fā)布維護(hù):適配工作完成后,需要將適配后的應(yīng)用程序發(fā)布到目標(biāo)環(huán)境中。在發(fā)布后,需要進(jìn)行持續(xù)地維護(hù)和更新工作,以確保應(yīng)用程序在不同環(huán)境中的穩(wěn)定性和可靠性,下面是發(fā)布和維護(hù)應(yīng)用程序的常見(jiàn)步驟:發(fā)布前測(cè)試;文檔準(zhǔn)備;發(fā)布版本控制;發(fā)布渠道選擇;用戶支持;錯(cuò)誤報(bào)告和修復(fù);定期更新;監(jiān)控和維護(hù);安全更新。服務(wù)器操作系統(tǒng)適配和操作系統(tǒng)遷移軟件適配技術(shù)和方法硬件適配技術(shù)和方法服務(wù)器操作系統(tǒng)遷移技術(shù)和方法052硬件適配技術(shù)和方法

操作系統(tǒng)硬件適配的主要目的是確保操作系統(tǒng)能夠與各種不同類型的硬件設(shè)備正常工作和協(xié)同運(yùn)行。通過(guò)進(jìn)行硬件適配,可以優(yōu)化操作系統(tǒng)與硬件設(shè)備之間的交互和通信過(guò)程,提高硬件設(shè)備的性能和穩(wěn)定性。硬件適配的方法:方德高可信服務(wù)器操作系統(tǒng)硬件適配主要涉及驅(qū)動(dòng)程序的開(kāi)發(fā)和配置。服務(wù)器操作系統(tǒng)適配和操作系統(tǒng)遷移軟件適配技術(shù)和方法硬件適配技術(shù)和方法服務(wù)器操作系統(tǒng)遷移技術(shù)和方法053服務(wù)器操作系統(tǒng)遷移技術(shù)和方法

遷移工具提供Web界面方式進(jìn)行操作,以供使用者能夠在圖形化界面便捷地進(jìn)行升級(jí)操作。系統(tǒng)應(yīng)用架構(gòu)圖如圖8-23所示。圖8-23系統(tǒng)應(yīng)用架構(gòu)圖3服務(wù)器操作系統(tǒng)遷移技術(shù)和方法(1)Manager。

使用者通過(guò)manager的web頁(yè)面進(jìn)行配置、操作,支持常見(jiàn)瀏覽器,如Chrome、firefox。(2)Server。

部署后臺(tái)服務(wù),響應(yīng)manager對(duì)待遷移機(jī)器、源的操作,將操作過(guò)程記錄到數(shù)據(jù)庫(kù)或者在被遷移機(jī)器上進(jìn)行檢測(cè)、遷移,將操作過(guò)程反饋到manager顯示給使用者。Server端盡量關(guān)閉防火墻以確保其與被遷移機(jī)器通信。3服務(wù)器操作系統(tǒng)遷移技術(shù)和方法(3)Repo。

部署遷移用源,可以與Server部署在一臺(tái)服務(wù)器上,盡量使用系統(tǒng)的全量倉(cāng)庫(kù)部署網(wǎng)絡(luò)源,以便被遷移機(jī)器都可以通過(guò)網(wǎng)絡(luò)訪問(wèn)獲取組件進(jìn)行遷移。(4)Agent。

被遷移機(jī)器,遷移動(dòng)作具體執(zhí)行的機(jī)器,需要確??梢耘cServer通過(guò)SSH協(xié)議通信,和Repo通過(guò)http協(xié)議通信。建議遷移前關(guān)閉防火墻,或者確保通信端口開(kāi)放。遷移過(guò)程中需要下載從Repo中下載組件的安裝包,故需要在根目錄下保留20G以上空間。3服務(wù)器操作系統(tǒng)遷移技術(shù)和方法環(huán)境要求:(1)應(yīng)用程序。要求Python3.9、docker、遷移配套全量倉(cāng)庫(kù)。(2)硬件要求。CPU:要求四核。內(nèi)存:要求系統(tǒng)空閑內(nèi)存8GB及以上。安裝空間:要求剩余空間30GB及以上。3服務(wù)器操作系統(tǒng)遷移技術(shù)和方法遷移流程:圖8-24遷移流程(1)遷移評(píng)估。

通過(guò)調(diào)研、遷移評(píng)估和技術(shù)支持,多維度獲取待遷移系統(tǒng)信息,并與方德高可信操作系統(tǒng)進(jìn)行對(duì)比,根據(jù)兼容性評(píng)估結(jié)果來(lái)評(píng)估遷移風(fēng)險(xiǎn)和制定遷移方案,如圖8-25。3服務(wù)器操作系統(tǒng)遷移技術(shù)和方法圖8-25遷移前環(huán)境評(píng)估3服務(wù)器操作系統(tǒng)遷移技術(shù)和方法(2)遷移準(zhǔn)備。

數(shù)據(jù)備份;軟件調(diào)試;軟件倉(cāng)庫(kù)準(zhǔn)備;模擬遷移測(cè)試。(3)遷移實(shí)施。

按照模擬遷移的經(jīng)驗(yàn)及驗(yàn)證測(cè)試結(jié)果,以環(huán)境搭建、組件補(bǔ)齊、操作系統(tǒng)遷移等步驟逐步進(jìn)行生產(chǎn)環(huán)境下的部署。3服務(wù)器操作系統(tǒng)遷移技術(shù)和方法(3)遷移實(shí)施。

遷移的實(shí)施過(guò)程除了系統(tǒng)的升級(jí)或者重新安裝,還需要對(duì)后續(xù)系統(tǒng)的持續(xù)運(yùn)行做準(zhǔn)備,對(duì)系統(tǒng)的設(shè)置調(diào)優(yōu),安全工作需要同時(shí)做到,并建立好備份還原節(jié)點(diǎn)保證可以隨時(shí)恢復(fù)系統(tǒng),如圖8-26。圖8-26操作系統(tǒng)遷移界面3服務(wù)器操作系統(tǒng)遷移技術(shù)和方法(4)遷移驗(yàn)證。

成功進(jìn)行生產(chǎn)環(huán)境的業(yè)務(wù)系統(tǒng)切換后,根據(jù)模擬遷移階段形成的測(cè)試驗(yàn)證方案聯(lián)合各相關(guān)方對(duì)生產(chǎn)環(huán)境的業(yè)務(wù)系統(tǒng)進(jìn)行測(cè)試及驗(yàn)證,確保遷移后的系統(tǒng)運(yùn)行正常。項(xiàng)目實(shí)戰(zhàn)基于方德鴛鴦火鍋平臺(tái)應(yīng)用適配06項(xiàng)目實(shí)戰(zhàn):基于方德鴛鴦火鍋平臺(tái)應(yīng)用適配1.基于方德鴛鴦火鍋平臺(tái)深度應(yīng)用適配(1)Wine源碼編譯

通過(guò)方德鴛鴦火鍋平臺(tái)可以運(yùn)行大多數(shù)Windows系統(tǒng)的應(yīng)用,但是也會(huì)出現(xiàn)一些應(yīng)用運(yùn)行出現(xiàn)問(wèn)題,這時(shí)候需要修改Wine源碼來(lái)完成相應(yīng)的問(wèn)題修復(fù)。步驟1:下載Wine源碼穩(wěn)定版本-下載地址:/wine/source/8.0/開(kāi)發(fā)版本-下載地址:/wine/source/8.x/項(xiàng)目實(shí)戰(zhàn):基于方德鴛鴦火鍋平臺(tái)應(yīng)用適配步驟2:構(gòu)建debian子系統(tǒng)

在進(jìn)行Wine編譯時(shí)需要使用debian子系統(tǒng),使用debian子系統(tǒng)編譯Wine可以確保系統(tǒng)攜帶庫(kù)版本正確性,使用debootstrap來(lái)構(gòu)建子系統(tǒng)。debootstrap是debian/ubuntu下的一個(gè)工具,用來(lái)構(gòu)建一套基本的系統(tǒng)(根文件系統(tǒng))。生成的目錄符合Linux文件系統(tǒng)標(biāo)準(zhǔn)(FHS),即包含了/boot、/etc、/bin、/usr等等目錄,但它比發(fā)行版本的Linux體積小很多,當(dāng)然功能也沒(méi)那么強(qiáng)大,因此,只能說(shuō)是“基本的系統(tǒng)”。項(xiàng)目實(shí)戰(zhàn):基于方德鴛鴦火鍋平臺(tái)應(yīng)用適配安裝debootstrap:sudoaptinstalldebootstrap構(gòu)建文件系統(tǒng)sudodebootstrap--arch[平臺(tái)][發(fā)行版本代號(hào)][目錄](méi)[源]構(gòu)建debian11-i386sudodebootstrap--archi386bullseye/home/myname/debian11/debian11_i386/debian/debian11-i386使用進(jìn)入debian11-i386子系統(tǒng)$cd/home/myname/debian11/debian11_i386$sudochroot.輸入用戶密碼$ls(查看子系統(tǒng)文件)項(xiàng)目實(shí)戰(zhàn):基于方德鴛鴦火鍋平臺(tái)應(yīng)用適配步驟3:安裝子系統(tǒng)依賴庫(kù)Wine編譯所需要的官方依賴庫(kù),詳細(xì)/Building_Wine進(jìn)入debian11-i386子系統(tǒng)使用sudoapt-getinstall安裝Wine編譯所需要的官方依賴庫(kù)。圖8-27Wine依賴庫(kù)項(xiàng)目實(shí)戰(zhàn):基于方德鴛鴦火鍋平臺(tái)應(yīng)用適配步驟4:編譯Wine源碼復(fù)制Wine源碼到子系統(tǒng)的root目錄下。進(jìn)入debian11-i386子系統(tǒng)進(jìn)入Wine源碼目錄$cdroot/debian11_i386$ls編譯Wine$./configure$make-j$(nproc)$makeinstallDESTDIR=/opt/wine-x.x$sudochown–Rmyname:myname/home/myname/debian11/debian11_i386/wine-x.x驗(yàn)證Wine是否編譯安裝成功$/home/myname/debian11/debian11_i386/opt/wine-x.x/usr/local/bin/wine–version項(xiàng)目實(shí)戰(zhàn):基于方德鴛鴦火鍋平臺(tái)應(yīng)用適配(2)安裝運(yùn)行軟件流程獲取應(yīng)用遷移適配客戶需求,包括客戶使用軟硬件環(huán)境、計(jì)劃遷移的應(yīng)用軟件、業(yè)務(wù)系統(tǒng)列表。步驟1:Wine容器創(chuàng)建運(yùn)行winecfg配置界面設(shè)置相應(yīng)操作系統(tǒng)$WINEPREFIX=容器名稱

/home/myname/debian11/debian11_i386/opt/wine-x.x/usr/local/bin/winecfg步驟2:安裝應(yīng)用$WINEPREFIX=容器名稱

/home/myname/debian11/debian11_i386/opt/wine-x.x/usr/local/bin/wine安裝的exe步驟3:運(yùn)行應(yīng)用并查看效果$WINEPREFIX=容器名稱/home/myname/debian11/debian11_i386/opt/wine-x.x/usr/local/bin/wine/容器名稱/安裝位置/啟動(dòng)的exe項(xiàng)目實(shí)戰(zhàn):基于方德鴛鴦火鍋平臺(tái)應(yīng)用適配(3)Winetricks使用Winetricks是一個(gè)輔助腳本,用于下載和安裝在Wine中運(yùn)行某些程序所需的各種發(fā)行運(yùn)行時(shí)庫(kù)。這些可能包括使用閉源庫(kù)替換Wine的組件。Winericks需要安裝一些外部工具,即:cabextract,unzip,p7zip,wget(或curl)。對(duì)于GUI支持,可以是zenity或kdialog。步驟1:下載Winetricks腳本官方下載地址:/Winetricks/winetricks步驟2:Winetricks腳本使用$chmod+xwinetricks$WINEPREFIX=容器名稱

WINE=指定winewinetricks項(xiàng)目實(shí)戰(zhàn):基于方德鴛鴦火鍋平臺(tái)應(yīng)用適配

通過(guò)Winetricks界面選擇相應(yīng)的內(nèi)容進(jìn)行容器的配置和替換??梢园惭bwindowsdll或組件、安裝字體、修改設(shè)置、運(yùn)行wine配置程序、運(yùn)行注冊(cè)表、運(yùn)行任務(wù)管理器、運(yùn)行資源管理器、運(yùn)行卸載程序、運(yùn)行winecmd等等,例如安裝riched20(RichEdit控件)、vcrun運(yùn)行庫(kù)等。圖8-28Winetricks界面方德鴛鴦火鍋平臺(tái)經(jīng)典案例(1)安裝運(yùn)行

通過(guò)Wine安裝并運(yùn)行某某秀秀,軟件基本可以使用,存在一些問(wèn)題,這是需要研究這些問(wèn)題如何修復(fù)。$WINEPREFIX=容器名/home/myname/debian11/debian11_i386/opt/wine-x.x/usr/local/bin/wine/容器名稱/安裝位置/啟動(dòng)的exe

運(yùn)行某某秀秀會(huì)發(fā)現(xiàn)在保存設(shè)置時(shí)選擇目錄時(shí)“確定”按鈕為灰色,無(wú)法進(jìn)行點(diǎn)擊。圖8-29某某秀秀問(wèn)題界面方德鴛鴦火鍋平臺(tái)經(jīng)典案例(2)查找問(wèn)題

步驟1:分析日志通過(guò)終端運(yùn)行某某秀秀,會(huì)發(fā)現(xiàn)終端日志有提示如下內(nèi)容:$010c:fixme:shell:BrsFolder_OnCreateflagsBIF_NEWDIALOGSTYLEpartiallyimplemented$010c:fixme:shell:BrsFolder_OnCreateflags10notimplemented

在選擇目錄頁(yè)面時(shí)要調(diào)用BrsFolder_OnCreate函數(shù),在Wine源碼中找到BrsFolder_OnCreate函數(shù)的調(diào)用,查看BrsFolder_OnCreate本調(diào)用關(guān)系。

調(diào)用:SHBrowseForFolderW→BrsFolderDlgProc→BrsFolder_OnCreate方德鴛鴦火鍋平臺(tái)經(jīng)典案例

步驟2:查找實(shí)現(xiàn)過(guò)程

分析SHBrowseForFolderW函數(shù),在msdn查找或者Windows官網(wǎng)上查找,看看這個(gè)函數(shù)含義。官方地址:/zh-cn/windows/win32/api/shlobj_core/nf-shlobj_core-shbrowseforfoldera

發(fā)現(xiàn)SHBrowseForFolderW

溫馨提示

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