VMware虚拟机实用经验总结大全

2023-11-02

1、VMware虚拟机实用经验之支持的Guest OS:

VMWare支持如下Guest OS:
MS-DOS、Win3.1、Win9x/Me、WinNT、Win2000、WinXP、Win.Net、Linux、FreeBSD、NetWare6、Solaris x86。

不支持的Guest OS:
BeOS、IBM OS/2 and OS/2 Warp、Minix、QNX、SCO Unix、UnixWare。

2、VMware虚拟机实用经验之VMWare模拟的硬件

VMWare模拟出来的硬件包括:主板、内存、硬盘(IDE和SCSI)、DVD/CD-ROM、软 驱、网卡、声卡、串口、并口和USB口。

VMWare没有模拟出显卡。VMWare为每一种Guest OS提供一个叫做vmware-tools的软件包,来增强Guest OS的显示和鼠标功能。

3、VMware虚拟机实用经验之VMWare模拟出来的硬件是固定型号的,与Host OS的实际硬件无关

比如,在一台机器里用VMWare安装了linux,可以把整个linux copy到其他有VMWare的机器里运行,不必再安装。

4、VMware虚拟机实用经验之VMWare可以使用ISO文件作为光盘

比如从网上下载的linux ISO文件,不需刻盘,可直接安装。

5、VMWare为Guest OS的运行提供三种选项

(1) persistent
Guest OS运行中所做的任何操作都即时存盘

(2) undoable
Guest OS shutdown时会问是否对所做的操作存盘

(3) nonpersistend
Guest OS运行中所做的任何操作,在shutdown后等于没做过。

如果要进行软件测试或试验,这是非常有用的功能,可以尽情地玩,把Guest OS搞死无限次都不怕。

6、VMWare的两种网络设置方式:

(1)Bridged方式

用这种方式,Guest OS的IP可设置成与Host OS在同一网段,Guest OS相当于网络内的一台独立的机器,网络内其他机器可访问Guest OS,Guest OS也可访问网络内其他机器,当然与Host OS的双向访问也不成问题。

(2)NAT方式

这种方式也可以实现Host OS与Guest OS的双向访问。但网络内其他机器不能访问Guest OS,Guest OS可通过Host OS用NAT协议访问网络内其他机器。

NAT方式的IP地址配置方法:Guest OS先用DHCP自动获得IP地址,Host OS里的VMWare services会为Guest OS分配一个IP,之后如果想每次启动都用固定IP的话,在Guest OS里直接设定这个IP即可。

一般来说,Bridged方式最方便好用。但如果Host OS是win2000而网线没插,网络很可能不可用(大部分用PCI网卡的机器都如此),此时就只能用NAT方式。

7、VMWare用Host OS的文件来模拟Guest OS的硬盘

一个Guest OS的硬盘对应一个或多个Host OS里的文件。如果往Guest OS里写入100M的文件,Host OS里虚拟硬盘文件就增大100M。在Guest OS里删除这100M文件,Host OS里虚拟硬盘文件不会减小。下次往Guest OS里写文件的时候,这部分空间可继续利用。vmware-tools里还提供shrink功能可以立刻释放不用的空间,减小Host OS里虚拟硬盘文件的容量。

为了减少硬盘空间的浪费,避免经常使用shrink,更好的做法,是在Guest OS里挂上另外一个硬盘存放不常用的文件,比如安装文件之类,用完之后可以把这块硬盘重新分区格式化。

8、VMware虚拟机实用经验之vmware-tools

vmware-tools增强Guest OS的显示和鼠标功能。vmware-tools自带在VMWare里。安装Guest OS的时候,VMWare的状态栏里就有一句话提示vmware-tools没装,鼠标单击这句话即可安装vmware-tools。也可通过菜单安 装:settings -〉 vmware tools install

如果Guest OS是windows,vmware-tools会自动安装,如果是linux,安装后,vmware-tools的安装文件会被mount到光驱中(是 虚拟方式,此时光驱并没有光盘),进入光驱的mount point,把文件copy出来安装即可。

对某些Guest OS,比如Solaris x86、NetBSD 1.x、OpenBSD 2.x和Caldera OpenLinux 1.3等,VMWare并没有提供vmware-tools。

9、VMware虚拟机实用经验之在VMWare里装linux

不要用图形模式安装,要用文本模式安装。 安装到配置Xserver时,选默认配置就可以,安装出错也不用理会。安装完后,先别起X,先安装好vmware-tools后,再启动X。

10、VMware虚拟机实用经验之如果不使用声卡

不要在VMWare里加入声卡,声卡对性能有一点点影响。

11、VMware虚拟机实用经验之如果不常使用光驱

可以取消光驱的connect at power on选项,在需要用的时候,光驱可以随时“热插拔”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VMware虚拟机实用经验总结大全 的相关文章

  • 使用 s:select 标签在下拉菜单中使用 i18n [重复]

    这个问题在这里已经有答案了 我的 JSP 页面中有一个下拉菜单 它是通过
  • Java 比 Xmx 参数消耗更多内存

    我有一个非常简单的 Web 服务器类 基于 Java SEHttpServer class 当我使用此命令启动编译的类来限制内存使用时 java Xmx5m Xss5m Xrs Xint Xbatch Test 现在如果我使用检查内存top
  • 如何从球衣服务端点发送实体列表?

    我正在从球衣服务器发送实体列表 在客户端 我试图获取这些实体列表 但它给了元帅例外 为什么它在元素名末尾添加 s 即 emps 而不是 emp XmlRootElement public class Emp Server side code
  • Jboss EAP 7 - 如何从部署中排除隐式模块(javax.jms)?

    我没想到我会来到这里 但经过大量 Google 和 StackOverflow 搜索后 我来到了这里 这就是我的确切问题 https www linkedin com pulse tale two jars marco antonio al
  • 如何在 Android 中签署 AAR Artifacts?

    我目前正在开发一个 AAR android 库 我想用我自己的密钥对已发布的工件进行签名 以便我可以确定我是否发布了具有相同名称和功能的假 aar 注意事项1 我希望能够以编程方式检查我的库的真实性 即使是一个伪造的库 只是伪造了我的 aa
  • TableModel setCellEditable 并自动将值设置回 false

    我目前正在尝试在 JTable 中实现 JPopupMenu 它允许解锁单元格以进行编辑 Override public void actionPerformed ActionEvent e if e getActionCommand Un
  • 带嵌入式 tomcat 的 spring-boot 不会将请求分派到控制器

    我有一个使用 spring boot 和嵌入式 Tomcat 容器的应用程序 据我所知 我的代码与 spring boot 相同示例项目 https github com spring projects spring boot tree m
  • 如何使用Gson将JSONArray转换为List?

    在我的 Android 项目中 我试图将收到的 JSONArray 转换为列表 在 的帮助下这个答案 https stackoverflow com questions 8371274 how to parse json array in
  • 如何从 Java 生产代码中删除调试语句

    编译器是否可以从生产代码中删除用于调试目的 例如日志记录 的语句 调试语句需要以某种方式进行标记 可能使用注释 设置属性 debug true 并在每个调试语句中检查它很容易 但这会降低性能 如果编译器能够简单地使调试语句消失 那就太好了
  • Android 的@hide 注解到底有什么作用?

    Android中很多内部API都被标记出来了 hide What exactly这是吗 另一个答案 https stackoverflow com questions 17035271 what does hide mean in the
  • 基于磁盘的 HashMap [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Java 是否有 或者是否有可用的库 允许我拥有基于磁盘的 HashMap 它不需要是原子的或任何东西
  • java多线程中“私有最终对象”锁定有什么用?

    java多线程中 私有最终对象 锁定有什么用 据我的理解 我认为要使一个类成为线程安全的 我们应该使用内部锁定 将所有方法标记为同步并使用 this 将它们锁定在对象的监视器上 或者我们可以用方法中的私有最终对象锁替换类的 this 上标记
  • 是否有适用于 Java 的 CalDAV 客户端库? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我想使用 CalDAV 协议与我的日
  • Java中如何将Object[]转换为String[]?

    我有一个关于 Java 的问题 我有一个Object Java默认的 不是用户定义的 我想将它转换为String 谁能帮我 谢谢 这是转换 for int i 0 i lt objectArr length i try strArr i o
  • 在Android项目中引用(纯java)项目(找不到类)

    我试图在我的 Android 项目中引用一个纯 java 项目 gt Java 项目有一大堆我需要使用的类 哦 正如第一个回复所指出的 我正在使用 eclipse 是的 唯一的问题是 我总是找不到类 XXX 从方法 com example
  • 如何让 Camel FTP 按需只获取一次

    我对骆驼还很陌生 我一直在尝试让 Camel 根据需要仅通过 FTP 获取单个文件一次 我无法让它发挥作用 这是我尝试过的 让我知道什么是最好的方法以及我的代码有什么问题 1 读取文件后发送一条空消息当收到空消息时 停止路由 from di
  • java.lang.IllegalStateException:FragmentManager 已被销毁

    活动中onResume我称之为 volley request 的方法 它获取项目列表 然后将它们加载到此活动内的 ListFragment 中 当我第一次进入活动时 一切正常 但当我重新进入活动时 ListFragment 为空 并且控制台
  • 使用 ProcessBuilder 启动 CMD

    我尝试使用以下代码在 Windows 中启动 CMD 应用程序 但它无法按预期工作 来自不同网站的几个示例表明 cmd 作为 ProcessBuilder 构造中的参数应该有效 我需要做什么才能让我的 Java 应用程序在 Windows
  • 如何使用 iBatis (myBatis) 的注释进行 IN 查询?

    我们只想在 MyBatis 中使用注释 我们确实在努力避免使用 xml 我们尝试使用 IN 子句 Select SELECT FROM blog WHERE id IN ids List
  • Spring Boot 2 中的 401 代替 403

    With 春季启动 https projects spring io spring boot 1 5 6 发布我能够发送 HTTP 状态代码401代替403如中所述如果请求未经身份验证的uri 如何让Spring Security响应未经授

随机推荐

  • 行列式求值、矩阵求逆

    include
  • CSS:渐变属性

    渐变属性 transition 值 参数1 定义需要渐变的属性 必填 常用值all 参数2 定义渐变需要的时间 必填 单位s 参数3 定义速度曲线 选填 默认ease慢快慢 常用linear匀速 参数4 定义效果延迟时间 选填 默认0 单位
  • SQL 注入漏洞(五)union 联合注入

    一 union 联合注入原理 联合查询注入是联合两个表进行注入攻击 使用关键词 union select 对两个表进行联合查询 两个表的字段数要相同 不然会出现报错 1 联合查询的错误方式 guestbook 表有三个字段 users 有八
  • 如何用logrotate管理每日增长的日志

    这篇文章主要介绍了如何用logrotate管理每日增长的日志问题 具有很好的参考价值 希望对大家有所帮助 如有错误或未考虑完全的地方 望不吝赐教 logrotate简介 logrotate is designed to ease admin
  • 2020秋招找工作总结

    找完工作闲了很久 现在还是想写点什么 留给未来的自己看看吧 本人双非 渣硕 面试岗位 C C 软件开放岗 嵌入式软件开放岗 从时间先后顺序面试了以下几家公司 网易游戏 雷火 广州腾讯 成都浦发银行 成都华为 成都汇顶科技 成都烽火 成都紫光
  • 昇腾应用案例体验:(5) 全目标结构化

    昇腾AI应用 探索人工智能的无限可能 使能千行百业 全目标结构化 概述 全目标结构化旨在处理海量视频 图像等机器无法理解的非结构化数据 从中挖掘潜在有价值信息并将其结构化存储 本例基于 mxVision 提供的插件以及自开发的目标挑选 人脸
  • Coins【暑期培训Z题】【多重背包】

    一道用来防AK的题 但是被我们给弄出来了 还是挺可以的 People in Silverland use coins They have coins of value A1 A2 A3 An Silverland dollar One da
  • Spring Boot + Vue的网上商城之商品信息展示

    Spring Boot Vue的网上商城之商品信息展示 当实现一个Spring Boot Vue的网上商城的商品信息展示时 可以按照以下步骤进行 后端实现 创建一个Spring Boot项目 并添加所需的依赖 包括Spring Web和Sp
  • gitlab中组的分类及权限介绍

    gitlab基本功能 gitlab是支持人员权限管理的 且在其内部支持分组规划 一般情况下的分组都会对应到研发部的各个部门 比如前端组 后端组 大数据组 数据分析组 测试组 运维组 当然以上的分组配置为一般中小互联网企业的人员架构 若是在大
  • WuThreat身份安全云-TVD每日漏洞情报-2023-05-10

    漏洞名称 Ppick CMS 远程代码执行 RCE 漏洞 漏洞级别 高危 漏洞编号 CVE 2023 25828 CNNVD 202303 2203 相关涉及 Pluck CMS 漏洞状态 POC 参考链接 https tvd wuthre
  • FFTW使用小结

    简介 FFTW Fastest Fourier Transform in the West 是由 MIT 的 Matteo Frigo 博士和 Steven G Johnson 博士开发的一个完全免费的软件包 FFTW 最初的 releas
  • npm install 提示 path xxx/node_modules/node-sass npm ERR! command failed 解决方法

    起因 近期要维护公司的一个后台 该后台是前人基于 go vue admin 开发 但是我前后经历了多次无法进行 npm install 每次安装依赖都出现类似于 path xxx node modules node sass npm ERR
  • Linux伪文件系统proc

    简介 proc文件系统是一个伪文件系统 用作内核数据结构的接口 它通常安装在 proc 其中大部分文件是只读的 但是有些文件允许更改内核变量 目录 1 常用文件 1 1 监控内存 1 2 监控网络 1 3 查看文件锁 1 4 系统统计数据
  • 【H.264/AVC视频编解码技术详解】十六:帧内预测编码的基本原理

    H 264 AVC视频编解码技术详解 视频教程已经在 CSDN学院 上线 视频中详述了H 264的背景 标准协议和实现 并通过一个实战工程的形式对H 264的标准进行解析和实现 欢迎观看 纸上得来终觉浅 绝知此事要躬行 只有自己按照标准文档
  • Base64加解密__完整版有解释

    提示 本文章纯原创 转载请注明原出处 文章目录 前言 MainActivity代码 activity main代码 前言 关于base64加解密 相信各位也看过许多文章 那么今日我出一份完整版的Androidbase64加解密APP Mai
  • git将本地文件push到阿里云Code:出现Permission denied (publickey)错误

    1 问题出现 将本地的 Git 仓库推送到阿里云 出现错误 Permission denied publickey fatal Could not read from remote repository 2 原因 1 原因是SSH keys
  • selenium通过cookie跳过登录验证码实现登录

    一般做ui自动化面对验证码一直是一个问题 在网上页百度了一些关于验证码的问题 有通过把验证码提取下来通过pytesser tesseract OCR 等库处理 但是这些比较麻烦 还是因为本人比较渣看不懂 后来想到了webapi学过cooki
  • react方法返回html_react渲染markdown内容-使用react-markdown

    在react中渲染markdown内容有很多方法 后端将markdown渲染成html返回给前端进行渲染 react将markdown渲染成html进行渲染 react使用框架直接对markdown进行渲染 最方便的就是使用react使用框
  • 在 Windows 下关闭135/139/445端口的方法

    一 关闭 135端口 第一步 运行dcomcnfg 打开 组件服务 计算机 在 我的电脑 上右键点击 选 属性 然后点默认属性 把 在此计算机上启用分布式COM E 的勾去掉 接着返回到 默认协议 移除 面向连接的 TCP IP 协议 这操
  • VMware虚拟机实用经验总结大全

    1 VMware虚拟机实用经验之支持的Guest OS VMWare支持如下Guest OS MS DOS Win3 1 Win9x Me WinNT Win2000 WinXP Win Net Linux FreeBSD NetWare6