VMware 安装及创建一个 CentOS Stream 的详细指南

文章目录

    • 1. 简介
    • 2. 下载和安装
      • 1)通过官网安装
      • 2)通过电脑管家安装
    • 3. 下载操作系统镜像包
    • 4. 创建虚拟机
    • 结语

1. 简介

在过去,服务器通常是运行单一操作系统和应用程序的物理设备。这就导致了硬件资源浪费和管理复杂性的增加。为了解决这些问题,虚拟化技术应运而生。VMware 的出现就是通过虚拟化技术,允许在一台电脑上运行多个虚拟机,将计算资源从物理硬件中抽象出来,为我们提供更灵活、高效、可管理的环境。

在这里插入图片描述

上图,我们可以看出来假如我们需要两台环境的时候,就得需要两台电脑,硬件资源等浪费。使用了虚拟化之后,我们就可以再同一台电脑上启动不同的环境共用同一份硬件资源,即使之后再想使用第三个环境也不需要再去买新的电脑啦。

2. 下载和安装

1)通过官网安装

访问官方网站(https://www.vmware.com)下载对应的安装包,根据向导进行安装。大概步骤如下:

  • 下载安装程序
  • 运行安装程序
  • 按照安装向导的指引完成安装

2)通过电脑管家安装

为了方便起见,本文将以这种安装方式详细介绍。

  • 打开电脑管家的软件市场,然后输入 vmware 摁回车进行搜索,然后点安装按钮即可。

    在这里插入图片描述

    这就可以等待下载及运行安装

  • 按照安装向导的指引完成安装

    在这里插入图片描述

    ※其中 第4步选的,自动安装 Windows Hypervisor PlatFform (WHP) 是创建虚拟机的一些相关支持组件

    在这里插入图片描述

    至此,WMware 我们就安装好啦!

3. 下载操作系统镜像包

  • 选择镜像包

    在选择镜像包的时候,由于 CentOS 7 到 2024 年 6 月 30 日就不维护了,一看这不马上了嘛。所以我尝试着考虑了一下 CentOS Stream 这个系统。

    CentOS 7:

    • 社区支持到 2024 年 6 月 30 日
    • 如果你的基础设施无法适应滚动发布,选择 CentOS 7 是一个明智的选择

    CentOS Stream:

    • 是 CentOS 项目的一个 Linux 发行版,跟踪 RHEL 的开发
    • 采用滚动发布模式,持续不断地更新
    • 作为 RHEL 的上游版本,可以让你更快地了解到最新的 RHEL 更新
  • 下载镜像包

    通过下面的官网地址进行下载

    https://www.centos.org/download/

    在这里插入图片描述

    选择 CentOS Stream,选择 9 ,点击 x86_64 然后等待下载

    在这里插入图片描述

这样,系统镜像包我们就下载好啦!

4. 创建虚拟机

通过以下步骤创建你的第一个虚拟机:

  • 打开 VMware 软件,点击“文件“,然后再点击“新建虚拟机”的选项

    在这里插入图片描述

  • 选择镜像包

    在这里插入图片描述

  • 配置个人用户信息以及存储位置

    在这里插入图片描述

  • 分配磁盘大小,以及自定义硬件参数

    在这里插入图片描述

  • 选择系统的语言

    在这里插入图片描述

  • 修复警告信息

    在这里插入图片描述

    修复 安装目标位置(D) 以及 用户设置

在这里插入图片描述

修复后,点击开始安装

在这里插入图片描述

  • 等待安装,这个步骤会比较耗时…

    在这里插入图片描述

  • 完成安装后进入系统

    在这里插入图片描述

  • 开始配置

    位置服务,我给关闭了

    在这里插入图片描述

    帐号设定,我选择了跳过

    在这里插入图片描述

    输入名称

    在这里插入图片描述

    输入密码

    在这里插入图片描述

    完成

    在这里插入图片描述

    完成配置,开始使用

    在这里插入图片描述

    完成,进入系统啦

在这里插入图片描述

  • 浏览器测试一下

    点击活动,然后点浏览器

    在这里插入图片描述

    在地址栏,输入百度地址

    www.baidu.com

    在这里插入图片描述

    看了百度首页,说明已经联网了,这样我们就可以正常使用啦

    在这里插入图片描述

  • 命令行终端测试一下

    点击活动,点终端图标

    在这里插入图片描述

    输入一个命令测试一下

    whoami

在这里插入图片描述

可以正常使用!

在这里插入图片描述

结语

通过本指南,你应该能够轻松地安装、配置和使用 VMware 虚拟化软件。这一强大工具将为你提供更高效、灵活和可管理的环境,为你的应用程序提供稳定可靠的运行平台。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/318384.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

注册中心--zookeeper 安装并启动

zookeeper 安装/启动 注册中心--zookeeper安装步骤zookeeper常用命令 注册中心–zookeeper zookeeper官方下载地址 最早由雅虎开发,用来解决分布式系统中的一致性问题。功能:包括配置管理、集群的扩容和缩容、分布式锁等等。 安装步骤 1)…

C++学习笔记(二十八):c++ 静态库及动态库的使用

静态库的使用 库的使用会很大程度减少我们的工作,本节对c中静态库和动态库的使用进行简单的介绍。静态链接库意味着这个库会被放到可执行文件中,在生成的exe中。动态链接库是在程序运行时链接的,可以在程序运行时调用加载库函数的方法来实现&…

Java项目:07 Springboot的客户管理系统

作者主页:舒克日记 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 springboot客户管理系统 功能模块:登录修改密码客户列表充值列表消费记录客户类型 环境:IDEAjdk1.8Tomcat9MySQL5.7maven3.6…

基于Matlab/Simulink开发自动驾驶的解决方案

文章目录 处理自动驾驶数据 仿真自动驾驶场景 设计感知算法 设计规划和控制算法 生成代码和部署算法 集成和测试 参考文献 使用 MATLAB/Simulink开发自动驾驶,能够深入建模真实世界的行为、减少车辆测试并验证嵌入式软件的功能,从而推进自动驾驶感…

linux安装系统遇到的问题

这两天打算攻克下来网络编程,发现这也确实是很重要的一个东西,但我就奇了怪了,老师就压根没提,反正留在我印象的就一个tcp/ip七层网络。也说正好,把linux命令也熟悉熟悉,拿着我大一课本快速过过 连接cento…

AI大模型学习笔记一

一、商业观点:企业借助大模型获得业务增长可能 二、底层原理:transformer 1)备注 ①下面每个步骤都是自回归的过程(aotu-regressive):已输出内容的每个字作为输入,一起生成下一个字 ②合起来就…

服务器IP如何隐藏

说到 IP 地址,它足以作为服务器的定位标志,算是在互联网上的名片。因此,当一些黑客攻击服务器时,IP 地址便会成为首要目标。为保护服务器避免受到潜在的攻击和侦察,隐藏服务器的真实 IP 地址是一项重要的措施。 服务器…

花了三天的时间做了一个多功能 AI 助手

嗨!我是团子,大家新年快乐呀~ 前几天看到一些好朋友在朋友圈晒自己的年度总结,立新年 Flag,看到大家一年满满的收获,再看看自己,不由得想再看看人家,然后再看看自己,然后再看看人家…

Android-基础

Activity生命周期 1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。 2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当…

seata分布式事务(与dubbo集成)

1.seata是什么? Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。 2.seata的注解 GlobalTransactional:全局事务注解,添加了以后可实现分布式事务的回滚和提交,用法与spring…

数据分析-Pandas如何重塑数据表

数据分析-Pandas如何重塑数据表 数据表,时间序列数据在数据分析建模中很常见,例如天气预报,空气状态监测,股票交易等金融场景。数据分析过程中重新调整,重塑数据表是很重要的技巧,此处选择Titanic数据&…

FreeRTOS 学习相关笔记 附C语言内容补充

学习视频为【正点原子】手把手教你学FreeRTOS实时系统 文章目录 RTOS 入门裸机RTOSFreeRTOS任务调度方式任务状态 FreeRTOS 移植系统配置文件 API函数任务创建和删除动态方式创建任务静态方式创建任务删除任务 任务挂起和恢复函数调度器挂起与恢复临界区任务调度器的挂起和恢复…

anoconda 安装报错

表现形式:Output folder: D:\anoconda\Lib Extract: _nsis.py Extract: _system_path.py Output folder: D:\anoconda........................ 解决办法: 网址:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Sour…

Java循环语句

1:for循环结构 循环结构有三种语句,分别是: for循环 while循环 do…while循环 这三种循环可以做相同的事情,当然它们也有小的区别 1.1 for循环结构 这段代码的作用,是用来展示手机信息1000次。 还提到了这里的几…

Rust-trait

Rust语言中的trait是非常重要的概念。 在Rust中,trait这一个概念承担了多种职责。在中文里,trait可以翻译为“特征”“特点”“特性”等。 成员方法 trait中可以定义函数。用例子来说明,我们定义如下的trait: 上面这个trait包含了一个方法…

甜蜜而简洁 —— 深入了解Pytest插件pytest-sugar

在日常的软件开发中,测试是确保代码质量的关键步骤之一。然而,对于测试报告的生成和测试结果的可读性,一直以来都是开发者关注的焦点。Pytest插件 pytest-sugar 以其清晰而美观的输出,为我们提供了一种愉悦的测试体验。本文将深入…

Springboot WebFlux项目结合mongodb进行crud

第一步:创建项目 第二步:给mongodb插入数据 第三步:创建实体类 package org.cyl.test02.entity;// Task.java import lombok.Data;Data public class Task {private String id;private String description; }第四步:创建Reposito…

React Native 原生组件回调JS层方法和 JS 层调用原生组件的事件方法

一、原生组件回调 JS 层提供的事件方法 比如 TextInput 组件 onChangeText 属性,输入事件是发生在原生层的但是需要通知 JS 层发生了变化,并执行 JS 层的方法。 1、给原生组件添加一个按钮用于触发原生事件方法 在 XML 中添加一个按钮 为了方便让 Inf…

三、电脑软件路径移动方式

一、电脑文件移动 当我们想整理硬盘或者移动软件时,常常会遇到多种多样的问题,下面就来说明一下我遇到的问题 1.桌面 解释:移动路径会导致桌面快捷方式失效,下面以图片解答如何恢复 原理:桌面快捷方式保存在C:\Users…

java基于SSM框架的宿舍管理系统的设计与实现论文

摘 要 在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且归档储存查询,采用之前的纸张记录模式已经不符合当前使用要求了。所以,对宿舍信息管理的提升&#xff0c…