VMware Workstation Pro下Centos 7.9 安裝

  • 背景
  • 系統安裝方案
  • 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”
? ? ?????
方案二:企業級虛擬化平臺
? 操作:
方案二、在大型服務器上安裝虛擬化平臺

物理服務器
安裝VMware ESXi/KVM等虛擬化層
創建CentOS 7.9虛擬機

? 核心價值:
? 資源池化(多虛擬機共享硬件)
? 支持快照/熱遷移/HA等高階功能

? 適用場景:
? ? 企業生產環境
? ? 需高可用架構的運維體系

? ? ?????
方案三:本地開發級虛擬化

? 操作:

  • 方案三、在自己的電腦里面安裝VMware Workstation Pro或VirtualBox虛擬化工具,然后在這樣的工具里面安裝Centos 7.9 虛擬機

    Windows/Mac主機
    安裝VMware Workstation/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 42 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是性能測試、服務端測試、持續集成的必備技能,大幅提升測試深度與效率。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/87932.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/87932.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/87932.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

我做個一個APP叫【圖影工具箱】:一站式解決視頻提取音頻和加水印的鴻蒙神器

在數字內容創作和日常使用手機的過程中,提取視頻音頻、處理圖片和視頻水印是一大需求。許多人在尋找合適的軟件時,往往試遍各種工具卻仍無法滿足需求。所以,我做了一款應用 —— 圖影工具箱,一站式解決這些令人頭疼的問題。 圖影…

【StarRocks系列】查詢語句執行全流程

目錄 StarRocks 查詢數據流程詳解 1. 提交查詢語句 2. FE 解析與優化 3. 選擇 BE 節點與數據路由 4. BE 數據讀取與計算 5. 結果返回 關鍵優化點總結 示例流程 流程圖 StarRocks 查詢數據流程詳解 StarRocks 采用分布式 MPP 架構,查詢流程涉及 FE&#xff…

HarmonyOS 5的分布式通信矩陣是如何工作的?

HarmonyOS 5 的分布式通信矩陣通過多層級技術協同實現跨設備高效協同,其核心工作機制如下: 一、核心架構:分布式軟總線 3.0? ?動態拓撲感知? 設備自動發現并構建最優傳輸路徑(如手機與智慧屏優先采用 Wi-Fi P2P 直連&#xf…

自定義Django rest_framework中response的示例

在實際項目開發中,原有框架的response可能并不能完全滿足我們的需求。比如我們需要定義一些更加詳細的RESULT_CODE來說明情況。那么我們就可以基于原有的response進行自定義。 下面是一個自定義Django rest_framework中response的示例 # -*- coding:utf-8 -*- imp…

如何開發HarmonyOS 5的分布式通信功能?

以下是基于HarmonyOS 5開發分布式通信功能的完整技術指南,涵蓋核心流程與關鍵代碼實現: 一、開發前置配置 權限聲明? 在module.json5中添加分布式權限: {"module": {"requestPermissions": [{"name": &quo…

Linux --靜態庫和動態庫的制作和原理

本章重點: 動靜態庫的制作,使用和查找 可執行程序ELF格式 可執行程序的加載過程 虛擬地址空間和動態庫加載的過程 動靜態庫的制作,使用和查找 1.在了解庫的制作之前,我們首先需要知道什么是庫。庫是寫好的現有的,成…

50天50個小項目 (Vue3 + Tailwindcss V4) ? | IncrementingCounter(遞增計數器)

&#x1f4c5; 我們繼續 50 個小項目挑戰&#xff01;—— IncrementingCounter組件 倉庫地址&#xff1a;https://github.com/SunACong/50-vue-projects 項目預覽地址&#xff1a;https://50-vue-projects.vercel.app/ 使用 Vue 3 的 Composition API 和 <script setup&g…

簡約求職簡歷競聘工作求職PPT模版共享

簡歷競聘&#xff0c;自我介紹&#xff0c;個人簡歷&#xff0c;工作求職PPT模版&#xff0c;崗位競聘求職簡歷PPT模版&#xff0c;低調綠自我介紹PPT模版&#xff0c;簡約求職簡歷PPT模版&#xff0c;個人介紹PPT模版&#xff0c;我的簡歷PPT模版&#xff0c;個人求職簡介PPT模…

Java大廠面試攻略:Spring Boot與微服務架構深度剖析

問題一&#xff1a;Spring Boot 的自動配置原理是什么&#xff1f; 簡潔面試回答&#xff1a; Spring Boot 的自動配置基于條件化配置&#xff0c;通過 Conditional 注解實現&#xff0c;根據項目中依賴和環境自動裝配 Bean。 詳細解析&#xff1a; Spring Boot 自動配置的核…

Windows核心端口攻防全解析:135、139、445端口的技術內幕與安全實踐

Windows核心端口攻防全解析&#xff1a;135、139、445端口的技術內幕與安全實踐 引言&#xff1a;Windows網絡通信的命脈 在Windows網絡生態系統中&#xff0c;135、139和445端口猶如網絡通信的"大動脈"&#xff0c;承載著關鍵的系統服務和網絡功能。這些端口不僅是…

從生活場景學透 JavaScript 原型與原型鏈

一、構造函數&#xff1a;以 “人” 為例的對象工廠 1. 生活場景下的構造函數定義 我們以 “人” 為場景創建構造函數&#xff0c;每個人都有姓名、年齡等個性化屬性&#xff0c;也有人類共有的特征&#xff1a; // 人類構造函數 function Person(name, age) {this.name na…

學c++ cpp 可以投遞哪些崗位

此次描述知識針對應屆生來說哈&#xff0c;如果是社招&#xff0c;更多是對于你目前從事的方向&#xff0c;技術棧進行招聘就好了。 此次編寫是按照boss上崗位篩選的方式進行編寫的&#xff0c;其實投簡歷一般也是用boss&#xff0c;后面也會出一篇文章給大家介紹一般找工作都用…

【Docker基礎】Docker鏡像管理:docker rmi、prune詳解

目錄 引言 1 Docker鏡像管理概述 1.1 為什么需要鏡像清理&#xff1f; 1.2 鏡像生命周期管理 2 docker rmi命令詳解 2.1 基本語法 2.2 常用選項 2.3 刪除單個鏡像 2.4 刪除多個鏡像 2.5 強制刪除鏡像 2.6 刪除所有鏡像 3 docker rmi工作原理 3.1 鏡像刪除流程 3.…

57-Oracle SQL Profile(23ai)實操

在上一期中說到了SQL Tuning Advisor其中一個影響對象就是SQL Profile&#xff0c;同樣在管理和應用開發中,SQL性能優化是個任重道遠的工作&#xff0c;低效的SQL語句讓應用響應緩慢,用戶整體體驗下降,拖垮搞蹦整個系統都有可能。Oracle數據庫提供了多種組合工具&#xff0c;有…

man的使用

man的使用 文章目錄 man的使用基本用法&#xff1a;常見 man 命令操作&#xff1a;man 命令的章節&#xff1a;示例&#xff1a; man 是 Linux 和 macOS 系統中的命令&#xff0c;用于查看命令和程序的手冊頁&#xff08;manual pages&#xff09;。手冊頁包含了關于命令、函…

【藍牙】手機連接Linux系統藍牙配對,Linux Qt5分享PDF到手機

要實現手機連接 A40i Linux 系統并通過藍牙接收 PDF 文件&#xff0c;可以按照以下步驟操作&#xff1a; 1. 配置 Linux 藍牙功能 確保開發板上的藍牙模塊已正確驅動并支持藍牙協議棧。 安裝藍牙工具&#xff1a; bash sudo apt install bluetooth bluez bluez-tools 啟動藍…

1432. 改變一個整數能得到的最大差值

1432. 改變一個整數能得到的最大差值 題目鏈接&#xff1a;1432. 改變一個整數能得到的最大差值 代碼如下&#xff1a; class Solution { public:int maxDiff(int num) {string s to_string(num);function<int(char, char)> replace_stoi [&](char old_char, cha…

解密 Spring MVC:從 Tomcat 到 Controller 的一次完整請求之旅

今天&#xff0c;想和你聊一個我們每天都在打交道&#xff0c;但可能不曾深入思考的話題&#xff1a;當一個 HTTP 請求從瀏覽器發出&#xff0c;到最終被我們的 Spring Controller 處理&#xff0c;它到底經歷了一場怎樣的旅程&#xff1f; 理解這個流程&#xff0c;不僅僅是為…

在 Java 中操作 Map時,高效遍歷和安全刪除數據

在 Java 中操作 Map 時&#xff0c;高效遍歷和安全刪除數據可以通過以下方式實現&#xff1a; 一、遍歷 Map 的 4 種高效方式 1. 傳統迭代器&#xff08;Iterator&#xff09; Map<String, Integer> map new HashMap<>(); map.put("key1", 5); map.pu…

力扣-136.只出現一次的數字

題目描述 給你一個 非空 整數數組 nums &#xff0c;除了某個元素只出現一次以外&#xff0c;其余每個元素均出現兩次。找出那個只出現了一次的元素。 你必須設計并實現線性時間復雜度的算法來解決此問題&#xff0c;且該算法只使用常量額外空間。 class Solution {public i…