VMware----基于 VMware 玩转 CentOS 虚拟机创建、克隆以及配置后台运行

查看原文

文章目录

  • 一、安装 Vmware
  • 二、创建 CentOS7 系统的虚拟机
  • 三、克隆虚拟机
  • 四、设置虚拟机后台运行

一、安装 Vmware

(1)打开VMware下载地址页面,滑动页面,找到如下界面,点击【下载】

(2)以Win10为例,点击如下按钮,开始下载

(3)下载完成后,选中安装包【右键】-【以管理员权限运行】开始安装,然后点击【下一步】

(4)安装位置默认在C盘,建议不要安装到C盘,否则后期C盘很容易满,可以考虑安装到D盘等,勾选【增强型键盘驱动程序】选项,此通能可以更好的处理国际键盘和带有额外按键的键盘,然后点击【下一步】

(5)然后一直默认点击【下一步】,等待软件安装完成

(6)安装完成后点击【许可证】输入秘钥激活软件,可以去购买秘钥或者通过其他方式手段获取到可用的秘钥。

(8)安装完成后可能要求重启电脑,重启之后打开软件,点击【帮助】-【关于VMware Workstation】,查看许可证信息,如下表示激活成功

二、创建 CentOS7 系统的虚拟机

(1)可以从 清华大学镜像源 下载centos7的镜像,比如下载如下这个版本

(2)打开VMWare后,点击【创建虚拟机】

(3)选择【自定义高级】模式,点击【下一步】

(4)保持默认,点击【下一步】

(5)选择【稍后安装操作系统】,点击【下一步】

(6)选择【Linux】,并且选择【Centos7 64位】

(7)设置虚拟机的名称,并设置

(8)设置虚拟机和处理器数量,学习用可以设置为1,实际使用可根据实际需求以及当前资源情况做具体设置

(9)设置内存,可以先设置为2G

(10)网络类型,这里设置为桥接,桥接的意思就是虚拟机与宿主机在同一个网络,类似与虚拟机和宿主机挂在同一个交换价下一样

(11)I/O类型保持默认即可

(12)虚拟磁盘类型保持默认即可

(12)选择【创建虚拟磁盘】

(13)设置磁盘大小,保持默认配置,继续下一步

(14)磁盘文件保持默认即可

(15)点击【完成】即可

(16)如下图,选中刚安装好的虚拟机,然后点击【CD/DVD】

(17)勾选【使用ISO镜像】,然后选择下载好的操作系统iso文件

(18)然后点击【开启此虚拟机】

(19)选择【Install Centos7】,然后回车开始安装

(20)语言选择【简体中文】

(21)点击【安装位置】

(22)选择【我要配置分区】,然后点击【完成】

(23)点击“+”创建分区

(24)给 /boot 设置1024M

(25)然后同样的方法设置 / 根分区和 swap 分区大小

(26)点击【软件选择】

(27)学习用,选择【最小安装】即可

(28)点击【网络和主机名】

(29)点击网络启动开关,然后设置主机名

(30)这里会显示ip地址和网关等信息,然后点击【完成】

(31)点击【开始安装】

(32)点击设置root密码

(33)设置密码

(34)若需要创建用户,点击【创建用户】,这里学习用,不需要创建创建用户了,直接使用root即可

(35)点击【重启】

(36)重启后,使用设置的root用户名密码登录,如下,表示centos安装成功

三、克隆虚拟机

在有些场景下,我们可能需要同时使用多台虚拟机,此时就可以通过克隆的方式快速创建多个虚拟机,具体操作步骤如下:

(1)首先将被克隆的虚拟机关机,然后在虚拟机名上右键-【管理】-【克隆】,弹出如下窗口,然后点击【下一步】

(2)继续点击【下一步】

(3)选择【创建完整克隆】,然后点击【下一步

(4)给新的虚拟机命个名,然后保存到一个文件夹中,然后点击【完成】

(5)然后首先启动被克隆虚拟机

启动后查看ip地址,比如这里为:192.168.1.8

(6)然后启动新建的虚拟机,登录后查看ip地址,如下,这里为192.168.1.12

至此,第二台虚拟机就创建出来了。

四、设置虚拟机后台运行

在有些场景下,我们希望将VMware工具关了,但是希望在Vmware中创建的虚拟机能在后台运行,如果不做配置在默认情况下当我们点击关闭Vmware客户端软件时,会弹出如下提示:

此时只需要按照如下步骤操作即可:
(1)在【此电脑】上右键-【管理】,打开计算机管理界面,然后找到【服务】,再在右边的服务列表中找到VMware Authorization Service 服务,如下图所示

(2)然后,右键-【启动】,如下,此时已经启动了

(3)此时将VMWare关闭,发现虚拟机仍然在运行。OK已达到目的

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于VGG-16+Android+Python的智能车辆驾驶行为分析—深度学习算法应用(含全部工程源码)+数据集+模型(三)

目录 前言总体设计系统整体结构图系统流程图 运行环境模块实现1. 数据预处理2. 模型构建3. 模型训练及保存1)模型训练2)模型保存 4. 模型生成1)模型导入及调用2)相关代码(1)布局文件(2&#xff…

Python 实现:OCR在图片中提取文字(基于Gradio实现)

Paddle OCR PaddleOCR 基于深度学习技术实现的,使用十分简单。 先看效果 可以看出来识别效果还是不错的,里面的“湿”字识别成了繁体字。如果不是连体字,就不会出现这个问题。 1.测试环境 操作系统:Win10 Python:3…

【Linux】dump命令使用

dump命令 dump命令用于备份文件系统。使用dump命令可以检查ext2/3/4文件系统上的文件,并确定哪些文件需要备份。这些文件复制到指定的磁盘、磁带或其他存储介质保管。 语法 dump [选项] [目录|文件系统] bash: dump: 未找到命令... 安装dump yum -y install …

ros2+在Ubuntu上安装gazebo

Binary Installation on Ubuntu(Ubuntu上binary方式安装gazebo) Harmonic binaries are provided for Ubuntu Jammy (22.04) and Ubuntu 24.04 (when its released). (在Ubuntu22.04或者24.04上都是安装Harmonic版本的gazebo)The Harmonic binaries are…

【Stm32-F407】全速DAP仿真器下载程序

文章内容如下: 1) 全速DAP仿真器简介2) 全速DAP仿真器下载程序流程 1) 全速DAP仿真器简介 1)全速DAP仿真器简介 DAP全称 Data Acquisition Processor,是一种用于数据采集和实时控制的设备。本文使用的全速DAP仿真器遵循ARM公司的CMSIS-DAP标准&#xff…

2023-12-18 最大二叉树、合并二叉树、二叉搜索树中的搜索、验证二叉搜索树

654. 最大二叉树 核心:记住递归三部曲,一般传入的参数的都是题目给好的了!把构造树类似于前序遍历一样就可!就是注意单层递归的逻辑! # Definition for a binary tree node. # class TreeNode: # def __init__(se…

企业微信旧版-新版网络连接错误,无法登录的解决方案

一.企业微微信无法登录故障 二.解决方案 1.网上的解决方案 **检查网络连接:**确保你的计算机正常连接到互联网。尝试打开其他网页,以确保网络连接正常。 **防火墙和安全软件:**某些防火墙或安全软件可能会阻止企业微信的正常连接。请确保你…

MyBatis运行原理和步骤

MyBatis运行原理 MyBatis框架在操作数据库时,大体经过了8个步骤: 1.读取 MyBatis 配置文件:mybatis-config.xml 为 MyBatis 的全局配置文件,配置了 MyBatis 的运行环境等信息,例如数据库连接信息。 2.加载映射文件&…

详解git pull和git fetch的区别

git pull和git fetch的区别, 网上人云亦云胡说八道的实在是太多了,误导我很久。 今天看到一个说得好的,记录一下。 前言 在我们使用git的时候用的更新代码是git fetch,git pull这两条指令。但是有没有小伙伴去思考过这两者的区别呢&#xff…

人工智能原理课后习题(考试相关的)

文章目录 问答题知识表示一阶谓词逻辑表示法语义网络表示法 确定推理谓词公式永真和可满足性内容归结演绎推理 不确定推理主观贝叶斯可信度方法证据理论 搜索策略机器学习 问答题 什么是人工智能? 人工智能就是让机器看起来像人类表现出的智能水平一样 人工智能就是…

十四、YARN核心架构

1、目标 (1)掌握YARN的运行角色和角色之间的关系 (2)理解使用容器做资源分配和隔离 2、核心架构 (1)和HDFS架构的对比 HDFS架构: YARN架构:(主从模式) &…

Qt/C++音视频开发60-坐标拾取/按下鼠标获取矩形区域/转换到视频源真实坐标

一、前言 通过在通道画面上拾取鼠标按下的坐标,然后鼠标移动,直到松开,根据松开的坐标和按下的坐标,绘制一个矩形区域,作为热点或者需要电子放大的区域,拿到这个坐标区域,用途非常多&#xff0…

代码随想录第三十四天(一刷C语言)|不同路径不同路径II

创作目的:为了方便自己后续复习重点,以及养成写博客的习惯。 一、不同路径 思路:参考carl文档 机器人每次只能向下或者向右移动一步,机器人走过的路径可以抽象为一棵二叉树,叶子节点就是终点。 1、确定dp数组&#…

使用podman管理容器

目录 1.安装及配置podman 2.镜像的命名 3.对镜像重新做标签 4.删除镜像 5.查看镜像的层结构 6.导出和导入镜像 7.创建容器 8.创建一个简单的容器 9.容器的生命周期 10.创建临时容器 11.指定容器中运行的命令 12.创建容器时使用变量 对于初学者来说,不太容易理…

为什么在Android中需要Context?

介绍 在Android开发中,Context是一个非常重要的概念,但是很多开发者可能并不清楚它的真正含义以及为什么需要使用它。本文将详细介绍Context的概念,并解释为什么在Android应用中需要使用它。 Context的来源 Context的概念来源于Android框架…

【SpringBoot篇】基于布隆过滤器,缓存空值,解决缓存穿透问题 (商铺查询时可用)

文章目录 🍔什么是缓存穿透🎄解决办法⭐缓存空值处理🎈优点🎈缺点🎍代码实现 ⭐布隆过滤器🎍代码实现 🍔什么是缓存穿透 缓存穿透是指在使用缓存机制时,大量的请求无法从缓存中获取…

4.qml 3D-Light、DirectionalLight、PointLight、SpotLight、AxisHelper类深入学习

今天我们学习灯光类 首先来学习Light类,它是所有灯光的虚基类,该类是无法创建的,主要是为子类提供很多公共属性。 常用属性如下所示: ambientColor : color,该属性定义在被该光照亮之前应用于材质的环境颜色。默认值…

23种策略模式之策略模式

23种策略模式之策略模式 文章目录 23种策略模式之策略模式前言优缺点使用场景角色定义UML模拟示例小结 前言 在软件开发中,设计模式是为了解决常见问题而提供的一套可重用的解决方案。策略模式(Strategy Pattern)是其中一种常见的设计模式&a…

STM32 寄存器配置笔记——I2C 读写AT24C02 EEPROM

一、简介 本文主要介绍STM32F10xx系列如何使用软件模拟I2C总线读写AT24C02的EEPROM数据。 二、概述 I2C协议是一种用于同步、半双工、串行总线(由单片机时钟线、单数据交换器数据线组成)上的协议。规定了总线空闲状态、起始条件、停止条件、数据有效性、字节格式、响应确认信号…

OpenSergo Dubbo 微服务治理最佳实践

*作者:何家欢,阿里云 MSE 研发工程师 Why 微服务治理? 现代的微服务架构里,我们通过将系统分解成一系列的服务并通过远程过程调用联接在一起,在带来一些优势的同时也为我们带来了一些挑战。 如上图所示,可…