- 背景
- 系統安裝方案
- 1、VMware安裝
- ? ? 1.1、下載
- ? ? 1.2、安裝
- 2、Centos 7.9 安裝
- ? ? 2.1 、Centos7.9 iso 下載
- ? ? 2.2、使用VMware 安裝
- ? ? 2.2.1、VMware配置虛擬機
- ? ? 2.2.2、Linux安裝
- 結語
背景
本文所在專欄的所有文章基于Centos7.9系統來演示,系統硬件網絡配置,容器化部署。所以本文為專欄中的基礎。
專欄鏈接: https://blog.csdn.net/weixin_40331132/category_12827717.html
系統安裝方案
三個方案:
? ? ?????
- 方案一:物理機直裝
? 操作:在裸金屬服務器/物理主機上直接部署CentOS 7.9
? 適用場景:
特定硬件兼容性測試
高性能計算等需獨占硬件的場景
? 缺陷:
?? 資源利用率低(單系統獨占硬件)
?? 環境遷移困難
?? 運維復雜度高(需物理操作)
技術建議:非必要不采用,引用西方學者幽默:“Oh~ my friend, this may cause discomfort and vomiting”
? ? ?????
方案二:企業級虛擬化平臺
? 操作:
方案二、在大型服務器上安裝虛擬化平臺
? 核心價值:
? 資源池化(多虛擬機共享硬件)
? 支持快照/熱遷移/HA等高階功能
? 適用場景:
? ? 企業生產環境
? ? 需高可用架構的運維體系
? ? ?????
方案三:本地開發級虛擬化
? 操作:
-
方案三、在自己的電腦里面安裝VMware Workstation Pro或VirtualBox虛擬化工具,然后在這樣的工具里面安裝Centos 7.9 虛擬機
? 核心優勢:
? 零額外硬件成本
? 支持宿主機多任務并行(開發/測試/文檔辦公同步進行)
? 快速環境重建(模板克隆功能)? 適用場景:
? ? 個人學習與實驗
? ? 開發測試環境構建
? ? 本教程選用方案
本文教程選擇方案三,使用VMware Workstation Pro、安裝Cenots 7.9。下文全面使用VMware 代替 VMware Workstation Pro
建議電腦在 4 核、8 線程 、16G 內存
虛擬化技術,一個線程可以虛擬化出來一個核心。
下面會將一個 4核心,8G 內存如何虛擬出來做一個系統的講述
1、VMware安裝
? ? 1.1、下載
下載鏈接: https://support.broadcom.com/group/ecx/downloads
? ? ?網站是英文的,下載頁面藏的稍深,所以給各位看官提供了食用教程
? ? ?https://www.cnblogs.com/SoliGhost/p/18498715
? ? 1.2、安裝
??? vmware 安裝教程:傻瓜式安裝,建議安裝路徑不要選擇在C盤,過程略
??? 安裝食用教程:
??? 可食用注冊碼:
2、Centos 7.9 安裝
? ? 2.1 、Centos7.9 iso 下載
> 系統鏡像下載鏈接:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/
? ? ? 下載4.4GB的,可以一直用這個。
? ? ? CentOS-7-x86_64-DVD-2207-02.iso
? ? ?????
? ? ?這里既然下載,就一并將內核下載了,因為centos 7.9內核是3.10版本,對于容器會出現硬盤讀寫缺陷,這個缺陷在后面的版本修復
內核下載鏈接:https://download.csdn.net/download/weixin_40331132/90011101
? ? 2.2、使用VMware 安裝
? ? 2.2.1、VMware配置虛擬機
? ? ?步驟一:新增虛擬機—自定義
? ? ?????
? ? ?步驟二:選擇硬件兼容性
? ? ? ? ? 這里暫時按照VMware版本選擇17.x,后期遷移虛擬機也可以改的,VMware多版本兼容的,遷移到哪個版本的VMware就改成哪個硬件兼容
? ? ?????
? ? ?步驟三:選擇系統來源
? ? ? ? ? 選擇稍后安裝操作系統。具體選擇來源待會配置完整后再操作。
? ? ?????
? ? ?步驟四:操作系統選擇
? ? ? ? ? 選擇Linux----Centos 7 64位(這里是個小知識點,可以自行去理解32位與64位的區別,為什么32位又叫86位?)
? ? ?????
? ? ?第五步:命名與存放位置
? ? ? ? ? 命名隨意
? ? ? ? ? 存放位置,盡量存在一個容量較大的磁盤分區下
? ? ?????
? ? ?第六步:處理器數量
? ? ? ? ? 處理器數量 x 每個處理器內核數量 = 處理器內核總數
? ? ? ? ? 自己玩建議在1 x 4 或 2 x 2
? ? ? ? ? 可以隨心所欲,盡量不要超過硬件主機的核心數量。
? ? ?????
? ? ?第七步:內存選擇
? ? ? ? ? 可以隨心所欲,不能超過硬件主機的內存大小,一般選擇為主機的一半即可。
? ? ?????
? ? ?第八步:網絡
? ? ? ? ? 這里隨便選擇可以跳過,建議去了解這三種模式的網絡協議,這對將來很有用
? ? ?????
? ? ?第九步:IO
? ? ? ? ? 永遠相信推薦的
? ? ?????
? ? ?第十步:磁盤類型選擇
? ? ? ? ? 默認就行
? ? ?????
? ? ?第十一步:選擇磁盤
? ? ? ? ? 創建新的
? ? ?????
? ? ?第十二步:磁盤容量
? ? ? ? ? 大于20G
? ? ?????
? ? ?第十三步:磁盤文件
? ? ? ? ? 這個文件名稱會存儲到第五步選擇的目錄下
? ? ?????
? ? ?完成
? ? ?????
? ? ?????
? ? 2.2.2、Linux安裝
? ? ?第一步:啟動
? ? ? ? ? 效率就選擇 Install CentOS 7
? ? ? ? ? 喜歡看完整檢測就看 Test this media & install CentOS 7
? ? ?????
? ? ? ? ? 看nodes
? ? ?????
? ? ?第一步:選擇系統語言
? ? ? ? ? 盡量選擇english,網上教程基本都是英文模式下的,別按喜好來,學廢了后再選擇喜好
? ? ?????
? ? ?第一步:選擇時間,
? ? ? ? ? shanghai 東八區,在哪個國家選擇哪個國家的時區
? ? ?????
? ? ?????
? ? ?第二步:磁盤配置
? ? ? ? ? 按照下圖順序操作
? ? ?????
? ? ? ? ? /boot 分配 1024M
? ? ? ? ? / (根目錄)分配,如這有79G就分配79G
? ? ?????
? ? ? ? ? 配置完成點擊左上角的Done,點擊兩次,第一次會警告一下說還有一些東西未處理,不用管它,點擊第二次直接跳到以下頁面,再點擊Accept Changes
? ? ?????
? ? ?第三步:開始安裝
? ? ? ? ? 點擊 Begin Installation
? ? ?????
? ? ?第四步:添加root密碼
? ? ? ? ? 安裝過程中點擊 ROOT PASSWORD
? ? ?????
? ? ? ? ? 輸入簡單的密碼:qwer1234
? ? ? ? ? 點擊兩次Done,可以成功,第一次說密碼太簡單,不用管它,點擊第二次就成功了
? ? ?????
? ? ? ? ? 安裝完成點擊 reboot重啟
? ? ?????
? ? ? ? ? 重啟后選擇內核頁面
? ? ? ? ? 這里是3.10默認內核
? ? ?????
? ? ? ? ? 選擇內核后,跳轉到登錄頁面
? ? ? ? ? 輸入root , 密碼 qwer1234
? ? ? ? ? 回車
? ? ? ? ? ? ?
登錄成功,即可開始使用
結語
掌握Linux系統對軟件測試工程師至關重要,它能帶來以下核心優勢:
高效定位問題:熟悉命令行操作(如日志分析、進程監控),快速定位系統級缺陷;
環境部署能力:自主搭建測試環境(如Docker/虛擬機),提升測試覆蓋度與靈活性;
技術競爭力:適配企業主流服務端技術棧(如云服務/中間件),增強職場競爭力;
自動化基礎:為Shell/Python測試腳本開發提供底層支持,加速自動化實施。
總結:Linux是性能測試、服務端測試、持續集成的必備技能,大幅提升測試深度與效率。