安装vmtools管理虚拟机教程

news2024/11/15 9:28:01

目录

1.什么是vmtools

2.安装教程

2.1删除和安装

2.2文件的复制和粘贴

2.3指令操作

3.检验效果

4.小结


1.什么是vmtools

vmtools就是安装之后可以让我们更好的管理我们的虚拟机;

我们可以设置windows和centos共享的文件夹,让该文件夹实现共享;

2.安装教程

2.1删除和安装

这个进入页面里面会有一个光驱,我们首先把这个光驱右键弹出来:

接着我们就要重新安装vmtools,下面这个是vm15.5的和vm17的,因为这个vm17版本进行了更新,因此这个位置也发生了变化,因此我也放了一张图;

因为这个虚拟机上面不可以使用qq截图,所以我们就是用的是windows自带的截图,上面没有进行注释,这个vmtools就是在我们的这个管理的最上面一栏;这个过程可能一次还不行,多试几次就好了,因为这个需要一个过程;

如果生效的话,这个效果就是我们的这个桌面上面多了一个光盘,如图所示:

2.2文件的复制和粘贴

点击进入这个新出现的光盘,进入,复制对应的以tar.gz结尾的文件(这个类似于我们的windows下面的压缩包文件):

复制完之后进入这个主文件夹的其他位置,点击计算机:

选择opt文件夹:

把我们之前复制的那个tar.gz后缀的文件粘贴到这个目录下面去:

2.3指令操作

下面这个就是linux基本指令,照做就行,后面会学到的,首先这个cd就是进入到我们的这个opt目录下面去,这个斜杠不可以省略在,这个是路径标识符;

ls指令标识查看当前目录下面的文件信息,这个里面有系统文件rh,和我们之前粘贴进来的tar.gz压缩包,我们使用这个tar -zxcf加上这个压缩包文件,表示的就是对于这个压缩包文件进行解压;

解压之后我们可以使用这个ls指令查看,发现多出来一个文件夹,这个蓝色的文件夹就是解压之后得到的文件夹;

我们使用cd加上这个解压的文件夹的名字,进入到这个解压文件里面去,shiyongls查看这个文件夹里面的内容:

我们上面的这个绿色的vmware.install.pl文件就是我们需要进行安装的文件,我们直接./文件名字,就可以对于这个文件进行安装;

这个安装的过程,我们只需要一路回车即可,无论他让我们选择什么,我们直接回车,当这个光标进行闪烁的时候我们就静静等待即可,下面这个就是安装好的标志:

3.检验效果

检验这个效果就是我们在主机上面新建文件夹test文件夹,进入里面写点东西;

进入虚拟系统,点击设置,vm17和15.5位置不一样:

我们需要让这个虚拟系统知道我们的共享文件夹的位置,点击这个选项,进入共享文件夹,勾选总是启用,选择对应的这个我们自己在主机上面新建文件的路径即可;

怎么找到这个文件夹呢,点击虚拟系统上面的主文件夹,点击这个其他位置,点击这个里面的mnt文件夹,这个里面就有我们在这个主机上面新建的文件夹,里面的内容就是我们输入的内容,我们也可以在这个里面修改内容,在这个主机上面也是可以看到这个修改之后的效果的,不信你可以试一试;

4.小结

通过上面的这一套操作,我们的这个文件就实现了这个虚拟系统和主机的共享,任意一个系统上面修改文件,新建文件,我们两个系统上面都是可以看到效果的;

但是在实际开发的时候,我们一般不会用到这个情况,因为大部分情况下,我们的这个自己的电脑和linux通常不在一个机器上面,这个时候我们需要使用后面学习的远程登录的方式进行解决问题;

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++初始化列表,staic成员变量

初始化列表的引入 class Stack { public:Stack(int capacity){_arr (int*)malloc(sizeof(int) * capacity);if (_arr NULL){perror("malloc->_newarr");return;}_capacity capacity;} private:int _capacity;int _size;int* _arr; //默…

滚动视图ScrollView

activity_scroll_view.xml <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_pare…

嵌入式全栈开发学习笔记---Linux常用库(json)

目录 入门级问题 为什么使用json? 什么是json? json-c库 json源码 安装方法 json-c API Json类型 C-API 将一个字符串转换成符合json格式的字符串(json对象) 定义一个字符串数组 定义一个json_object结构体指针 把一个字符串转换成一个json对象 将转换成json对…

TS类型注解(下)

文章目录 前言三、TypeScript类型约束&#xff08;5&#xff09;对象&#xff08;6&#xff09;接口&#xff08;TS中对象类型的专属约束&#xff09;&#xff08;7&#xff09;TS中的扩展类型 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 例如&…

台式机CPU温度90℃以上-排查思路

虽然现在台式机不值钱。 但是对于穷苦老百姓来说&#xff0c;还是害怕它坏掉&#xff0c;坏掉就又需要花钱买了。 ①风扇清理所有灰尘&#xff08;风扇的散热网是可以拆下来的&#xff09;&#xff0c; 主板清理所有灰尘&#xff08;用画笔或者干燥的牙刷&#xff0c;注意是…

LeetCode - 11 盛最多水的容器

题目来源 11. 盛最多水的容器 - 力扣&#xff08;LeetCode&#xff09; 题目描述 给定一个长度为 n 的整数数组 height 。有 n 条垂线&#xff0c;第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线&#xff0c;使得它们与 x 轴共同构成的容器可以容纳最…

小型集群分析

目录 介绍步骤 介绍 etcd是CoreOS基于Raft协议开发的分布式key-value存储&#xff0c;可用于服务发现、共享配置以及一致性保障&#xff08;如数据库选主、分布式锁等&#xff09;。 在分布式系统中&#xff0c;如何管理节点间的状态一直是一个难题&#xff0c;etcd像是专门为…

从关键新闻和最新技术看AI行业发展(第三十期2024.8.12-8.25) |【WeThinkIn老实人报】

写在前面 【WeThinkIn老实人报】旨在整理&挖掘AI行业的关键新闻和最新技术&#xff0c;同时Rocky会对这些关键信息进行解读&#xff0c;力求让读者们能从容跟随AI科技潮流。也欢迎大家提出宝贵的优化建议&#xff0c;一起交流学习&#x1f4aa; 欢迎大家关注Rocky的公众号&…

java利用JXL操作excel

通过JXL操作Excel JXL是韩国人所著,目前停止更新,只支持xls格式,即2007之前的版本 import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java…

【论文解读】SAM模型超级进化:面向移动端的轻量级SAM,比FastSAM快4倍!(附论文地址)

论文地址&#xff1a;https://arxiv.org/pdf/2306.14289.pdf 这篇论文的标题是《FASTER SEGMENT ANYTHING: TOWARDS LIGHTWEIGHT SAM FOR MOBILE APPLICATIONS》&#xff0c;由Chaoning Zhang等人撰写&#xff0c;发表于2023年。 文章主要探讨了如何将Segment Anything Model&…

Docker构建镜像时本地NuGet不存在的解决方式

在打包镜像时&#xff0c;由于程序中使用了本地的NuGet包&#xff0c;发现怎么打包都是失败,错误如下 我的dockerfile 文件如下 FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base WORKDIR /app EXPOSE 80# 此阶段用于生成服务项目 FROM mcr.microsoft.com/dotnet/sdk:8.0 A…

战略设计(Strategic Design)

战略设计(strategic design)——一种针对系统整体的建模和设计决策。这样的决策影响整个项目&#xff0c;而且必须由团队来制定。 随着系统的增长&#xff0c;它会变得越来越复杂&#xff0c;当我们无法通过分析对象来理解系统的时候&#xff0c;就需要掌握一些操纵和理解大的模…

Docker简介及部署方法

什么是 docker &#xff1f; Docker是一个开源的应用容器引擎&#xff0c;它允许开发者将应用及其依赖打包到一个轻量级、可移植的容器中&#xff0c;并几乎可以在任何支持的平台上运行。Docker利用Linux内核的功能&#xff08;如Cgroups和namespaces&#xff09;来实现对进程的…

《JavaEE进阶》----7.<SpringMVC实践项目:【登录页面的验证】>

这篇文章详细的讲解了一个 简单的登录网页的前端代码和后端代码的构造 使用了JavaScript中的ajax来进行前后端的交互 一、前端代码 登录页面代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><title>登录…

从0开始深度学习(2)——自动微分

1 微积分 1.1 导数和微分 略 1.2 偏导数 略 1.3 梯度&#xff08;gradient&#xff09; 1.3.1 定义 对于一个多变量函数 f ( x 1 , x 2 , … , x n ) f\left(x_{1}, x_{2}, \ldots, x_{n}\right) f(x1​,x2​,…,xn​)其中点 a ( a 1 , a 2 , … , a n ) \mathbf{a}(a_…

【栈经典问题剖析】上

1.1进制转换 1.1.2思路图解&#xff1a; 每次将得到的余数存入栈中&#xff0c;直到商为0时&#xff0c;停止入栈。依次将栈中元素出栈并进行打印操作&#xff08;注意负数的符号情况&#xff09; //进制转换&#xff1a;10进制整数转换成8进制整数 #include <stdio.h>…

Google的MapReduce和Hadoop的MapReduce基本原理

Google的MapReduce和Hadoop的MapReduce基本原理 MapReduce框架的执行过程可以概述为以下几个关键步骤&#xff1a; 输入分割&#xff1a;用户程序中的MapReduce库首先将输入文件分割成M个片段&#xff0c;每个片段通常大小在16MB到64MB之间&#xff0c;用户可以通过可选参数控制…

【leetcode413周赛】——前两题python

3274. 检查棋盘方格颜色是否相同 给你两个字符串 coordinate1 和 coordinate2&#xff0c;代表 8 x 8 国际象棋棋盘上的两个方格的坐标。 以下是棋盘的参考图。 如果这两个方格颜色相同&#xff0c;返回 true&#xff0c;否则返回 false。 坐标总是表示有效的棋盘方格。坐标…

【indirect 函数 ★二级下拉菜单】

Indirect 函数 &#x1f33c;indirect函数参数&#x1f33c;应用&#xff1a;&#x1f33c;跨表引用同一单元格&#x1f33c;二级下拉列表 &#x1f33c;indirect函数参数 返回⬅️【文本字符串所指定的引用】 INDIRECT(ref_text,[a1]) 其中【ref_text】是引用的文本 [a1] 是…

大数据之数据湖Apache Hudi

一、Hudi框架概述 Apahe Hudi (Hadoop Upserts delete and Incrementals) 是Uber主导开发的开源数据湖框架&#xff0c;为了解决大数据生态系统中需要插入更新及增量消费原语的摄取管道和ETL管道的低效问题&#xff0c;该项目在2016年开始开发&#xff0c;并于2017年开源&#…