草庐IT

VMware Workstation 17 Pro的下载&&安装&&使用

^O^—— 2023-06-29 原文

目录

一、下载

二、安装

三、检查网络连接

 方式一(简便版)

方式二(麻烦版)

四、使用

①创建虚拟机

②使用命令

③快照的使用

③.①拍摄快照

③.②恢复快照

④克隆虚拟机

⑤移除虚拟机


一、下载

下载地址: Windows 虚拟机 | Workstation Pro | VMware | CN

1、进入该网址后,往下翻,有两个选项可以选择:

左边为 下载试用版>:试用期为一个月;

右边为 在线购买>:需要花钱,有条件的还是建议付费支持哈~;

我选择 下载试用版> 进行演示。

2、往下翻,找到下图位置:

因为是在 Windows 中模拟 Linux 操作系统,所以选择 左边DOWNLOAD NOW > 进行下载;

3、下载成功之后,会得到该程序,双击 他进行安装;

二、安装

1、点击 下一步(N)

2、勾选 我接收许可协议中的条款(A),点击 下一步(N)

3、

3.1.点击 更改... 选择其他安装位置 -> 下一步(N)

or

3.2.不选择,使用默认的安装位置 -> 直接 下一步(N)

4、启动时检查产品更新(C) 加入 VMware 客户体验计划(J) 可勾选可不勾选,点击 下一步(N)

5、点击 下一步(N)

6、点击 安装(I)

安装需要等待一会...

7、

7.1.直接点击 完成(F) (试用期为一个月);

or

7.2.点击 许可证(L),输入密钥(密钥可在百度搜索 “VMware Workstation 17 Pro密钥大全” 获取)-> 完成(F)(永久使用);

三、检查网络连接

打开网络连接,检查虚拟机是能正常联网;

 方式一(简便版)

1、使用快捷键:Win + R,打开 Windows 系统的运行窗口,在 打开(O): 处输入命令:ncpa.cpl

2、他会自动帮你定位到 网络连接,检查当前页面是否有 VMnet1VMnet8 这两个网卡(并且处于已启用状态),如果没有启用虚拟机是不能够连上网的。

方式二(麻烦版)

之所以说比较麻烦的方式,是因为怕你们如果忘记了命令,然后又不知道 网络连接 从哪里打开的(如果嫌麻烦的话,就...就当我白操了这个心吧)。

1、在左下角的搜索栏搜索 控制面板 进入

2、选择 网络和 Internet

 3、选择 网络和共享中心

4、选择 更改适配器设置; 

5、同样是检查当前页面有没有 VMnet1VMnet8 这两个网卡,并确保网卡是已启用状态。

四、使用

①创建虚拟机

VMware 下载以及安装完成后,接下来就可以创建虚拟机了。

1、进入 VMware 软件,点击 创建新的虚拟机

2、选择 典型(推荐)(T) ,点击 下一步(N) >

市面上有很多的 Linux 发行版(Linux 的内核 + 系统级应用程序),如:CentOS、Ubuntu.......,比较有名又好用的就是 CentOS,所以:

3、这一步需要 浏览(R)... 选择 CentOS 的程序光盘映像文件(iso) -> 下一步(N) >

CentOS 的程序光盘映像件我已经放在我的网盘啦!!!嘻嘻~✿✿

链接:https://pan.baidu.com/s/1SyjgtHexTeVBL-iL68hIog 
提取码:062b

温馨提示:文件超级大哦!!!文件超级大哦!!!文件超级大哦!!!

4、填写账户信息。输入 全名(F):用户名(U):密码(P):确认(C):(再次输入 密码(P): 的密码),点击 下一步(N) >

一个小补充:

可以看到这上面有个提示:用户账户和根账户均使用此密码

根账号:root 管理员账户;

说明:无论是普通用户还是 root 管理员用户的默认密码都是使用上面设置的密码(进行登录也是该密码)。

5、取 虚拟机名称(V):(使用默认名称也可以)浏览(R)... 选择虚拟机的存放位置(自己在某个盘符建个文件夹存放),点击 下一步(N) >


🐣一个非常有用的小建议🐣

位置(L) 中:选择虚拟机的放置位置时;

如果你是想把创建的所有虚拟机存放在一个总文件夹内,建议每次要创建一个新的虚拟机的时候,在该总文件夹后面加个文件夹,每个文件夹单独存放一台虚拟机。

如下:

D:\VMfile\ 里的 VMfile 是我要存放的总文件夹;

然后我在此总文件夹的基础上再加了一个以我 虚拟机的名称(V):命名的文件夹;

 

这样的话,总文件夹内每台虚拟机都有一个单独的文件夹,分开存放,易于查找和删除虚拟机。

如果把所有虚拟机都存放在一个文件夹内的话,容易造成虚拟机杂乱,找不到想要的虚拟机数据的情况。如下:


6、为了保证内存够用,建议把虚拟机 最大磁盘大小 (GB)(S):改大一点,如:20 - 40GB 都可,点击 下一步(N) >

7、可自定义 虚拟机的硬件(C)...

这里可以自己自定义虚拟机内存、处理器等(这里就不详细说明啦)。 

一般使用默认的设置就可以啦,直接点击 完成

然后,接下来就是

创建中(时间大约在 10 ~ 20 分钟左右)......

(小声bb:每次创建一个虚拟机都要等好久......我了~)

8、创建好了虚拟机后,会出现你在第 4、步时所创建的账户。点击该 账户(账户上显示的名字是你在第 4、步 全名(F):里面取的名字);

Passwprd:输入密码(你在第 4、步 密码(P):时所设置的密码);

然后你就可以进入到CentOS 操作系统的界面中了,大功告成啦啦!!!

②使用命令

在 VMware 里面使用命令的形式进行操作。

在空白处 右键,选择最后一个 Open Terminal

如下:我使用 Linux 的 ifconfig 命令查看虚拟机的 ip 地址。

③快照的使用

快照可以保证在操作虚拟机的过程中虚拟机时出现了错误,可以用预先保存的快照来恢复出错前所保存的状态。一句话理解:快照就是备份

③.①拍摄快照

方式一:

1、在要拍摄快照的虚拟机上 右键,选择 快照(N) -> 拍摄快照(T)...

2、

名称(N):自己取;

描述(D):可填可不填;

点击 拍摄快照(T)

快照方式二:

1、在要拍摄快照的虚拟机上 右键,选择 快照(N) -> 快照管理器(M)

2、

①:点击 拍摄快照(T)...

②: 

名称(N):自己取;

描述(D):可填可不填;

点击 拍摄快照(T)

③.②恢复快照

当操作时出错时,想要恢复保存的快照(恢复备份)❓❓❓

 1、在拍摄了快照的虚拟机上 右键,选择 快照(N) -> 快照管理器(M)

2、

①:选择要恢复的快照

②:点击 转到(G)

③:弹出弹窗,选择 是(Y)

同样地,在 虚拟机(M)里面也可以执行以上快照操作。

④克隆虚拟机

就是在一台虚拟机的基础上,克隆了另一台结构和数据全部都一模一样的虚拟机(包括你在虚拟机上安装的各种程序,如:tomcat、ngix...)。但是,有一样东西是不一样的!!! 

 虚拟机的名字!!!

1、把当前虚拟机进行关机;

2、点击要克隆的虚拟机,选择 管理(M) -> 克隆(C)...

注意:把虚拟机关机后,不要 × 掉,不然不能进行上一步 2、里面的操作;

3、点击 下一页(N) >

4、选择 虚拟机中的当前状态(C),然后 下一页(N) >; 

 

5、选择 创建完整克隆(F),然后 下一页(N) >

6、取 虚拟机名称(V):(使用默认名称也可以)浏览(R)... 选择虚拟机的存放位置(自己在某个盘符建个文件夹存放),点击 完成

克隆中...

7、克隆完成,点击 关闭。 

 

然后,另一台虚拟机就被克隆出来了 ~

⑤移除虚拟机

如下,我要移除 “CentOS 7 64 位(②)的克隆” 这台虚拟机。所以,我在要移除的虚拟机上 右键 -> 移除(R)

在 VMware 虚拟机内移除虚拟机后,在电脑内存放该虚拟机的文件不会自动删除;

需要自己手动进行删除。 

强烈建议在虚拟机创建好之后打一个快照,这样的话,当你的虚拟机出现很严重问题的时候,就不用重新创建一个虚拟机啦,直接使用快照恢复就很 nice,毕竟创建一个虚拟机要等待的时间......

宝们,我的快乐又回来了✿✿✿!!!

完。。。

有关VMware Workstation 17 Pro的下载&&安装&&使用的更多相关文章

  1. ruby - 如何使用 Nokogiri 的 xpath 和 at_xpath 方法 - 2

    我正在学习如何使用Nokogiri,根据这段代码我遇到了一些问题:require'rubygems'require'mechanize'post_agent=WWW::Mechanize.newpost_page=post_agent.get('http://www.vbulletin.org/forum/showthread.php?t=230708')puts"\nabsolutepathwithtbodygivesnil"putspost_page.parser.xpath('/html/body/div/div/div/div/div/table/tbody/tr/td/div

  2. ruby - 使用 RubyZip 生成 ZIP 文件时设置压缩级别 - 2

    我有一个Ruby程序,它使用rubyzip压缩XML文件的目录树。gem。我的问题是文件开始变得很重,我想提高压缩级别,因为压缩时间不是问题。我在rubyzipdocumentation中找不到一种为创建的ZIP文件指定压缩级别的方法。有人知道如何更改此设置吗?是否有另一个允许指定压缩级别的Ruby库? 最佳答案 这是我通过查看ruby​​zip内部创建的代码。level=Zlib::BEST_COMPRESSIONZip::ZipOutputStream.open(zip_file)do|zip|Dir.glob("**/*")d

  3. ruby - 为什么我可以在 Ruby 中使用 Object#send 访问私有(private)/ protected 方法? - 2

    类classAprivatedeffooputs:fooendpublicdefbarputs:barendprivatedefzimputs:zimendprotecteddefdibputs:dibendendA的实例a=A.new测试a.foorescueputs:faila.barrescueputs:faila.zimrescueputs:faila.dibrescueputs:faila.gazrescueputs:fail测试输出failbarfailfailfail.发送测试[:foo,:bar,:zim,:dib,:gaz].each{|m|a.send(m)resc

  4. ruby-on-rails - 使用 Ruby on Rails 进行自动化测试 - 最佳实践 - 2

    很好奇,就使用ruby​​onrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提

  5. ruby - 在 Ruby 中使用匿名模块 - 2

    假设我做了一个模块如下:m=Module.newdoclassCendend三个问题:除了对m的引用之外,还有什么方法可以访问C和m中的其他内容?我可以在创建匿名模块后为其命名吗(就像我输入“module...”一样)?如何在使用完匿名模块后将其删除,使其定义的常量不再存在? 最佳答案 三个答案:是的,使用ObjectSpace.此代码使c引用你的类(class)C不引用m:c=nilObjectSpace.each_object{|obj|c=objif(Class===objandobj.name=~/::C$/)}当然这取决于

  6. ruby - 使用 ruby​​ 和 savon 的 SOAP 服务 - 2

    我正在尝试使用ruby​​和Savon来使用网络服务。测试服务为http://www.webservicex.net/WS/WSDetails.aspx?WSID=9&CATID=2require'rubygems'require'savon'client=Savon::Client.new"http://www.webservicex.net/stockquote.asmx?WSDL"client.get_quotedo|soap|soap.body={:symbol=>"AAPL"}end返回SOAP异常。检查soap信封,在我看来soap请求没有正确的命名空间。任何人都可以建议我

  7. python - 如何使用 Ruby 或 Python 创建一系列高音调和低音调的蜂鸣声? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。

  8. ruby-on-rails - rails : "missing partial" when calling 'render' in RSpec test - 2

    我正在尝试测试是否存在表单。我是Rails新手。我的new.html.erb_spec.rb文件的内容是:require'spec_helper'describe"messages/new.html.erb"doit"shouldrendertheform"dorender'/messages/new.html.erb'reponse.shouldhave_form_putting_to(@message)with_submit_buttonendendView本身,new.html.erb,有代码:当我运行rspec时,它失败了:1)messages/new.html.erbshou

  9. ruby-on-rails - 由于 "wkhtmltopdf",PDFKIT 显然无法正常工作 - 2

    我在从html页面生成PDF时遇到问题。我正在使用PDFkit。在安装它的过程中,我注意到我需要wkhtmltopdf。所以我也安装了它。我做了PDFkit的文档所说的一切......现在我在尝试加载PDF时遇到了这个错误。这里是错误:commandfailed:"/usr/local/bin/wkhtmltopdf""--margin-right""0.75in""--page-size""Letter""--margin-top""0.75in""--margin-bottom""0.75in""--encoding""UTF-8""--margin-left""0.75in""-

  10. ruby-on-rails - 'compass watch' 是如何工作的/它是如何与 rails 一起使用的 - 2

    我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t

随机推荐