VMware 17 Player下CentOS的安装与配置

news2025/1/14 1:01:41

本文详细记录VMware 17 Player的安装,以及其中Centos虚拟机的安装;内容包含下载、安装全过程;另外包含一些基本的应用测试阐述。

安装VMware

VMware下载

  • 点击即可下载:https://www.vmware.com/go/getplayer-win

  • 官网里面找版本:

    • 进官网:https://www.vmware.com/

    • 选择产品tab
      在这里插入图片描述

    • 滑到最下面查看所有产品

      在这里插入图片描述

    • 找到桌面 Hypervisor,选择VMware Workstation Player;VMware Workstation Player是免费版本,可用于个人非商业用途。而VMware Workstation Pro是收费版本,提供更多功能和高级特性,适用于商业环境或专业开发者。此外,VMware还提供其他各种产品和解决方案,包括服务器虚拟化、云计算和企业级软件等。

      在这里插入图片描述

    • 点击下载按钮

    在这里插入图片描述

    • 后面的就好找了

VMware安装

  • 直接运行下载好的exe安装包

  • 点击下一步

在这里插入图片描述

  • 接受并点击下一步

在这里插入图片描述

  • 这里会有一个兼容性的检查,选择自动安装WHP并点击下一步;

在这里插入图片描述

安装程序检测到你的主机启用了 Hyper-V 或 Device/Credential Guard,而在启用了这些功能的主机上运行 VMware Workstation 17 Player 需要进行额外的配置。

你可以按照以下步骤操作来解决这个问题:

  1. 打开控制面板:可以在开始菜单中搜索"控制面板"并打开。
  2. 在控制面板中,选择"程序"或"程序和功能"(取决于你的 Windows 版本)。
  3. 在程序列表中,点击"打开或关闭Windows功能"。可能需要一些时间来加载。
  4. 在 “Windows 功能” 窗口中,找到 “Hyper-V” 或 “虚拟机平台” 的选项,然后取消勾选它们。
  5. 如果你看到了 “Windows Hypervisor Platform” 的选项,确保它被勾选上。
  6. 点击"确定"保存更改,并等待系统完成必要的配置更改。
  7. 完成上述步骤后,重新启动计算机。

通过这样的操作,你将禁用 Hyper-V 和 Device/Credential Guard,同时启用 Windows Hypervisor Platform(WHP)。这样就可以在启用了 WHP 的主机上运行 VMware Workstation 17 Player 了。

  • 切换安装目录

在这里插入图片描述

  • 体验设置,选不选无所谓

在这里插入图片描述

  • 是否创建快捷方式等内容

在这里插入图片描述

  • 开始安装即可

在这里插入图片描述

  • 完成安装

在这里插入图片描述

到这里就已经完成VMware的安装了

安装Contos

安装包下载

  • 官网地址:https://www.centos.org/,这个肯定会超级慢

  • 镜像地址

    1. 阿里云(Aliyun):您可以访问阿里云的镜像站点(https://mirrors.aliyun.com/centos),在该站点上搜索并下载所需的CentOS ISO镜像。
    2. 网易(163):您也可以访问网易的镜像站点(http://mirrors.163.com/centos),在该站点上找到并下载适用于您的CentOS ISO镜像。
    3. 清华大学(TUNA):清华大学提供了CentOS的镜像下载服务,您可以访问其镜像站点(https://mirrors.tuna.tsinghua.edu.cn/centos),查找并下载适合您的CentOS ISO镜像。
  • 下载安装包

    • 8.0以下的版本

      找到对应版本的isos目录,选择版本下载即可;

      在这里插入图片描述

    • 版本选择(选DVD即可)

      CentOS提供了不同版本的镜像文件,以满足用户的不同需求。以下是各个版本的简要区别:

      1. Everything:Everything 是一个完整的 CentOS 安装介质,包含了所有的软件包和组件。它是一个非常庞大的安装映像,包含了图形界面、服务器和其他常用软件等各种组件。如果你想要一次性安装 CentOS,并且不希望事后再下载其他软件包,这是一个不错的选择。
      2. DVD:DVD 是一个类似于 Everything 的安装介质,但相对来说更小一些。它同样包含了 CentOS 操作系统的完整安装,但不包括 Everything 中的一些额外软件包。DVD 安装镜像通常用于在没有互联网连接或较慢的网络连接条件下进行安装。
      3. Minimal:Minimal 是一个相对较小的安装介质,只包含了 CentOS 操作系统的最基本部分。它只提供了一些核心软件和组件,例如基本的命令行工具和系统服务。使用 Minimal 安装介质进行安装时,你需要在安装完成后手动安装其他软件包,以满足特定需求。这对于需要定制化的服务器环境或希望精简安装的用户来说是一个常见选择。
      4. netinstall:netinstall 是一个非常小的安装介质,仅包含了用于启动安装过程所需的最基本文件。在使用 netinstall 时,你需要通过网络下载其余的软件包和组件。它通常用于没有物理安装介质(如光盘或USB)但具有稳定互联网连接的情况下进行安装。使用 netinstall 可以确保你始终获取到最新版本的软件包,并且可以根据需要选择要安装的软件包集合。
    • 8.0及以上的版本

      在 CentOS 发布版本中,存在两个主要分支:CentOS Stream 和 CentOS 标准版。它们之间有一些区别:

      1. CentOS Stream:CentOS Stream 是一个持续更新的发行版本,提供了最新的软件包和功能。它位于 RHEL 开发过程中的 “upstream” 位置,可以让用户更早地测试和采用 RHEL 的新特性。CentOS Stream 被视为一个跳板版本,将改变从 Fedora 到 RHEL 的流程。CentOS Stream 提供了更快的软件更新速度,同时也接受用户的反馈。
      2. CentOS 标准版:CentOS 标准版是基于 RHEL 发布标签的稳定版本。它提供了与 RHEL 相同的软件包和特性,但会有一些滞后(通常是几个月)于 RHEL 发布的时间。CentOS 标准版致力于提供一个可靠、免费的企业级操作系统,适用于生产环境。

      需要明确的是,CentOS 8.0 版本之前的版本仍然采用传统的 CentOS 发布模式,而 CentOS 8.0 版本及更高版本引入了 CentOS Stream,并且 CentOS 8.0 之后的发行版都将基于 CentOS Stream 进行管理。这意味着 CentOS 8.0 及以上版本不再是严格意义上的 RHEL 的重构,而是更接近于 RHEL 的开发过程中的实时版本。

      因此,当选择 CentOS 版本时,可以根据自己的需求和偏好,选择 CentOS Stream 或 CentOS 标准版。CentOS Stream 提供了更快的更新速度和更早的功能访问,而 CentOS 标准版则注重稳定性和可靠性。

    • 这里我们直接在8.0 stream里面下载版本即可

    在这里插入图片描述

安装虚拟机

  • 选择创建新虚拟机
    在这里插入图片描述

  • 选择稍后安装操作系统,点击下一步

在这里插入图片描述

  • 选择操作系统的版本

在这里插入图片描述

  • 设置虚拟机的名称以及虚拟机的安装位置

在这里插入图片描述

  • 设置磁盘大小

VMware 中,安装虚拟机时,可以选择将虚拟机磁盘存储为单个文件或多个文件。下面是它们之间的区别:

  1. 单个文件:当选择将虚拟机磁盘存储为单个文件时,整个虚拟机磁盘(通常是.vmdk 文件)将被保存为一个文件。所有的虚拟机数据,包括操作系统、应用程序和用户数据,都存储在这个文件中。这个文件可以方便地移动、复制或备份整个虚拟机。
  2. 多个文件:当选择将虚拟机磁盘存储为多个文件时,虚拟机磁盘会被拆分成多个文件,每个文件都存储一部分的虚拟机数据。通常情况下,一个主要的虚拟磁盘文件(.vmdk)会被创建,以及一些辅助文件,如描述虚拟硬件配置的 .vmx 文件、存储虚拟机内存状态的 .vmem 文件等。这种方式下,虚拟机的不同部分信息存储在不同的文件中。

这两种存储方式有各自的优缺点:

  • 单个文件的优点是方便管理和备份,你只需要处理一个文件就可以迁移或复制整个虚拟机。此外,单个文件还可以提供性能优势,因为所有的虚拟机数据都存储在一个连续的文件中,可以提高读写速度。
  • 多个文件的优点是更灵活,你可以更精确地处理不同的虚拟机部分。例如,你可以单独备份虚拟机配置文件或快照文件,而无需备份整个虚拟机磁盘。此外,多个文件也可能在某些情况下提供更好的性能。

在这里插入图片描述

  • 点击自定义硬件的配置

在这里插入图片描述

  • 设置内存,正常2G就够了

在这里插入图片描述

  • 设置内核的数量,根据需求和设备硬件状态

ctrl+shift+esc打开任务管理器即可查看当前设备的cpu核数;

在这里插入图片描述

在这里插入图片描述

  • 设置iso映像文件;

在这里插入图片描述

  • 点击关闭后,完成创建虚拟机;

在这里插入图片描述

centos安装的配置

  • 点击播放虚拟机即可启动虚拟机

在这里插入图片描述

  • 等待系统读秒

在这里插入图片描述

  • 开始启动安装

在这里插入图片描述

  • 配置系统语言

在这里插入图片描述

  • 软件选择,即选择安装什么版本

在这里插入图片描述

  • 这里有好几个选项,不知道选啥就选第一个,我这里选择第二个,就没有GUI界面的一个服务器,靠命令去操作;

在这里插入图片描述

  • 安装目的地

在这里插入图片描述

  • 这里就是对刚才分配的磁盘进行分区挂载,一般选择自动分区即可,细节的可以去学一下;

在这里插入图片描述

  • 网络和主机名的配置

在这里插入图片描述

  • 打开网络,这里将自动检测本地可访问的接口,这些接口将在左窗格中列出。您可以选择一个网络并激活(或停用)它,不打开的话,服务器不能访问网络;

    主机名是用于标识网络中的计算机的名称。它在网络通信中起到了重要的作用,具体如下:

    1. 系统标识:主机名在操作系统中用于标识和识别特定的计算机。它可以帮助你在网络中区分和管理不同的主机。通过设置有意义的主机名,你可以更轻松地辨识和管理你的 CentOS 主机。
    2. 网络连接:主机名对于网络连接非常重要。当你连接到网络时,其他计算机可以根据主机名来找到和识别你的计算机。在局域网内,可以使用主机名进行内部通信和共享资源。此外,如果你的 CentOS 主机需要通过网络与其他设备进行通信(如远程登录或访问共享文件夹),其他设备也可以使用主机名来识别和连接你的主机。
    3. 日志记录和故障排除:在系统日志中,主机名起着重要的作用。当你查看系统日志时,主机名可以用于标识不同的计算机,以便进行故障排除和监控。此外,在多台服务器共同工作的环境中,每个服务器都有自己的主机名,这有助于区分和追踪特定的服务器日志。

在这里插入图片描述

网络和主机名的配置其实是非常重要的,但是这里其实不着急全部配置好,得后面需要调整的时候进行调整即可;本文后面也会进行简单的记录;

  • 日期和时间配置

在这里插入图片描述

  • 改到上海的时区

在这里插入图片描述

  • 设置root密码

在这里插入图片描述

  • 根据需求设置密码即可

在这里插入图片描述

  • 设置完密码后点击开始安装,然后漫长的等待安装~

在这里插入图片描述

  • 终于完成了,点击重启即可

在这里插入图片描述

  • 选择第一个回车或等待启动即可;
    在这里插入图片描述

  • 输入账户名和密码后回车,显示切换到了对应用户,即完成安装啦;(这里会根据前面选择的软件安装版本有所区别,即是否有界面)

在这里插入图片描述

测试安装

  • 测试网络连接

    直接ping一下互联网资源,查看是否能正常连接,如下即网络链接正常;

在这里插入图片描述

或者使用ifconfigip addr show来查看网络接口的配置信息,确认网络接口是否已激活和获取了正确的 IP 地址,如下即完成了正常的配置;

在这里插入图片描述

  • 查看当前系统版本

    输入cat /etc/redhat-release命令即可

在这里插入图片描述

应用测试

主机名和网络配置

主机名

最前面提到,主机名在网络通信、域名解析、系统标识、服务识别和日志记录等方面发挥着重要作用。

如何查看主机名?

在 CentOS 中,可以使用以下命令来查看当前主机名:

hostname

执行该命令后,它将返回当前计算机的主机名。

在这里插入图片描述

另外,还可以通过编辑/etc/hostname文件来查看或更改主机名。使用文本编辑器打开该文件:

vi /etc/hostname

在文件中,将找到当前的主机名。保存并关闭文件后,可以查看或修改主机名。

请注意,更改主机名可能需要以 root 权限执行,并且在修改主机名后,某些网络服务可能需要重新启动以使更改生效。

如下:

在这里插入图片描述

  • 主机名中的.有什么影响

    类似最开始的localhost.centos8,在主机名中使用点号(.)是常见的做法,尤其是在局域网或互联网环境中。点号用于分隔主机名的不同部分。在本地网络中,主机名中的点号没有太大的影响。它们主要在与其他计算机进行网络通信或互联网连接时发挥作用。

网络配置

这里必须说一下,VMware workstation Player 是没有虚拟网络编辑器的

如果你是VMware Pro,那么可以参考:https://zhuanlan.zhihu.com/p/632822177

这里也是折腾半天后发现的,之前一直用的VMware Pro,网络配置就非常的顺畅,现在这个免费版本,以为基本功能都有,没想到差距这么大;

VMware Pro中在虚拟网络编辑器中配置子网IP地址时,可以选择给定的子网掩码和网络地址,以创建一个独立的虚拟网络子网。这意味着可以在VMware Workstation Pro中模拟多个独立的网络,并在每个网络中运行虚拟机。

免费版的Player的可配置控件有限。那么怎么实现虚拟机的IP固定,且让宿主机可以访问呢?答案是,人家明明已经固定了啊!

参考链接:http://t.csdn.cn/2nIAn

Xshell连接

  • 首先查看虚拟机IP,输入ifconfig即可

在这里插入图片描述

  • Xshell新建会话,输入名称和主机,主机即为上面一步我们找到的IP地址;

在这里插入图片描述

  • 点击连接,输入用户名

在这里插入图片描述

  • 输入密码

在这里插入图片描述

  • 大功告成

在这里插入图片描述

VMware Player和VMware Pro的差距还是很大的,没有软件洁癖的话,去网上百度下整一个pro的还是香一些的。


感谢阅读!

原文链接:九陌斋——VMware 17 Player下CentOS的安装与配置

欢 迎 关 注 博 主 个 人 小 程 序!

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

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

相关文章

对于pycharm 运行的时候不在cmd中运行,而是在python控制台运行的情况,如何处理?

对于pycharm 运行的时候不在cmd中运行,而是在python控制台运行的情况,如何处理? 比如,你在运行你的代码的时候 它总在python控制台运行,十分难受 解决方法 在pycharm中设置下即可,很简单 选择运行点击…

介绍Server-Sent Events,以及使用,超级简单!

一、SSE 的本质 严格地说,HTTP 协议无法做到服务器主动推送信息。但是,有一种变通方法,就是服务器向客户端声明,接下来要发送的是流信息(streaming)。 也就是说,发送的不是一次性的数据包&…

文心一言 VS 讯飞星火 VS chatgpt (80)-- 算法导论7.4 5题

五、如果用go语言,当输入数据已经“几乎有序”时,插入排序速度很快。在实际应用中,我们可以利用这一特点来提高快速排序的速度。当对一个长度小于 k 的子数组调用快速排序时,让它不做任何排序就返回。当上层的快速排序调用返回后&…

_0x4c9738 怎么还原?嘿,还真可以还原!

_0x4c9738 变量名还原,噂嘟假嘟? 代码混淆(obfuscation)和代码反混淆(deobfuscation)在爬虫、逆向当中可以说是非常常见的情况了,初学者经常问一个问题,类似 _0x4c9738 的变量名怎么…

免安装版本python安装pip模块

免安装版本python安装pip模块.md 免安装python 下载便携式 Python 版本 前往 Python 官方网站的下载页面,在“Looking for a specific release?”下拉菜单中选择一个合适的便携式版本(例如,Python 3.8.12 64-bit 精简版本)&am…

微鳄0A系统在电子加工业的应用

1.微鳄OA系统功能介绍 OA办公系统是可以通过特定流程或特定环节与日常事务联系在一起,使公文在流转、审批、发布等方面提高效率,实现办公管理规范化和信息规范化,降低企业运行成本。 微鳄365 OA办公系统含公文管理、考勤管理、考勤查询、报销…

C++--内存管理和模板

前言:在C中,内存管理是一项关键的任务,因为程序需要为变量、对象和数据结构等动态分配内存。有效的内存管理是确保程序在运行期间高效使用系统资源的重要一环。此外,C还引入了模板的概念,以提供一种通用的编程方式。模…

C++模板与泛型编程:条款41~48

"绝境之中才窥见 winner winner 无限的精彩" 条款41: 了解隐式接口和编译器多态 我们给出一组类定义和函数实现(无意义): class Widget { public:Widget();virtual ~Widget();virtual size_t size() const;virtual void normalize();void swap(Widget&…

19项第一之上,是63%的极致带宽降低

近日,2022 MSU世界视频编码器大赛成绩正式揭晓。报告显示,阿里媒体处理服务MPS(Alibaba Media Processing Service)s264及s265编码器共计斩获19项评测第一,相较大赛指定基准编码器(AWS Elemental MediaConv…

【Java8特性】——函数式接口方法引用

一、函数式(Functional)接口 1. 概述 如果一个接口中,只声明了一个抽象方法, 则这个接口就称为函数式接口。 注解:FunctionalInterface 显式指明改接口是一个函数式接口。可以检验是否是一个函数式接口,同…

利用 Databend 助力 CDH 分析 | 大参林

作者: 黄志武 大参林医药集团股份有限公司,信息中心数据库组组长,13年数据库行业从业经历,Oracle OCM,关注Oracle、MySQL、Redis、MongoDB、Oceanbase、Tidb、Polardb-X、TDSQL、CDH、Clickhouse、Doris、Databend等多…

【ES6】—【必备知识】—对象的扩展

一、属性简洁表示法 ES5 写法 let name xiao let age 30 let obj {name: name,age: age } console.log(obj) // {name: xiao, age: 30}ES6 简洁写法 对象的属性名 和 属性值的变量名相同,可以简写成 一个属性名 let name xiao let age 30 let obj {name,age …

如果你还不知道电商(淘宝京东1688)API,就看这里!

随着电商的蓬勃发展,现在已经进入了全民电商的时代;从国内电商到跨境电商,可以说是百家争艳,同时,电商运营也变得更精细化,各种运营工具也相继涌现,为店铺业绩做保障,电商API就是这样…

【回眸】牛客网刷刷刷!(七)——通信协议之 网络通讯

目录 前言 1、TCP/IP分层模型 2、ARP缓存 3、TCP 协议之所以提供可靠传输,不怕丢包、乱序的主要的原因是 4、以太网数据链路层MII/GMII/RMII/RGMII四种常用接口 5、在以太网通信协议LWIP中,数据包管理机构采用数据结构pbuf 分类包括 6、关于以太网…

关于css 的选择器和 css变量

css 选择器 常用的选择器 1. 后代选择器:也就是我们常见的空格选择器,选择的对象为该元素下的所有子元素 。例如,选择所有 元素下的 元素 div p{font-size:14px}2. 子元素选择器 ‘>’ 选择某元素下的直接子元素。例如,选择所…

龙蜥白皮书精选:云原生混部资源隔离技术

文/云原生 SIG 01 技术方案简介 混部就是将不同类型的业务在同一台机器上混合部署起来,让它们共享机器上的 CPU、内存、IO 等资源,目的就是最大限度地提高资源利用率,从而降低采购和运营等成本。 混部通常是将不同优先级的任务混合在一起&a…

前端开发进阶:前端开发中如何高效渲染大数据量?

在日常工作中,有时会遇到一次性往页面中插入大量数据的场景,在数栈的离线开发(以下简称离线)产品中,就有类似的场景。本文将通过分享一个实际场景中的前端开发思路,介绍当遇到大量数据时,如何实…

【1782. 统计点对的数目】

来源:力扣(LeetCode) 描述: 给你一个无向图,无向图由整数 n ,表示图中节点的数目,和 edges 组成,其中 edges[i] [ui, vi] 表示 ui 和 vi 之间有一条无向边。同时给你一个代表查询…

display设为inline-block时引发的高度问题,大坑

今天在写小程序,点击让这个遮罩层显示,结果一直下移,莫名其妙。 解决方案: 在元素的CSS中添加:vertical-align: bottom;

minAreaRect 函数新版与旧版对比

minAreaRect 函数 cv2.minAreaRect (InputArray_points) 入参 points 是点的集合,如轮廓 返回值 RotatedRect,带角度的旋转矩形框,其值形如(center(x,y), (width, height), angle of rotation ) center(x,y), (width, height)分别是旋转矩形框中心的坐标和矩…