win11+vmware17+centos7.9环境搭建

news2024/12/25 9:27:28

温故知新

  • 📚第一章 前言
    • 📗背景
    • 📗目标
    • 📗总体方向
  • 📚第二章 安装部署环境
    • 📗安装VMware Workstation 17 Pro软件
    • 📗安装CentOS-7虚拟机
      • 📕镜像下载地址
      • 📕创建虚拟机
      • 📕登录虚拟机
        • 📘自定义网络(非必须)
        • 📘添加主机模式网络适配器
        • 📘再次启动虚拟机
        • 📘通过Xshelll工具连接虚拟机
        • 📘配置主机模式适配器IP信息(静态IP地址)
        • 📘重启网络再次连接验证
      • 📕修改主机名
    • 📗克隆虚拟机
      • 📕克隆步骤
      • 📕依次启动虚拟机,修改相关配置
    • 📗Xshell连接验证所有机器
  • ⁉️问题记录
    • ❓问题一:安装程序检测到主机启用了Hyper-V 或 Device/Credential Guard
      • ❗解决方式一: 直接勾选自动安装,最简单省事
      • ❗解决方式二:参照网上操作,停止hyper-v服务
      • ❕其他方式:不勾选,直接下一步
    • ❓问题二:如何查看本机电脑CPU
      • ❗解决方式一:通过命令查看
      • ❗解决方式二:通过任务管理器查看
    • ❓问题三:虚拟机终端操作,会有嘀嘀提示音
      • ❗解决方式:关闭提示音,重启虚拟机

📚第一章 前言

📗背景

去年30大寿买了一台64G+2T配置的电脑,操作系统Win11,闲置了大半年了,最近决定开动,也是对八年职业生涯做一次总结,接下来一段时间就是把新电脑装满。

📗目标

此次主要是安装虚拟机,要求达到:

  • 虚拟机具有静态IP,导出虚拟机到其他网段机器,依然可以运行
  • 虚拟机可以连接外网

📗总体方向

VMware(用来一段时间VirtualBox,现在换回VMware,感觉还是VMware好使)常用的三种连接模式:桥接模式、NAT模式、主机模式

  • 桥接模式(默认网卡VMnet0):和宿主机(自己的电脑)同一个网段,比如电脑,有限网卡IP,192.168.3.10,那么虚拟机可以是192.168.3.11,相当于另一台电脑,容易IP冲突,假如在公司,别人网络连不上了,有可能是IP被你的虚拟机占用了,同理虚拟机也可能连不上
  • 主机模式(默认网卡VMnet1):可以自定义网段,不通外网(也有说三种模式都可以连外网的,可能吧,反正我是试了半天也没连上,或许也可以连,但是条件应该比较苛刻)
  • NAT模式(默认网卡VMnet8):个人感觉是最常用的,可以自定义网段,还可以连接外网,说是自定义网段的时候容易出问题(好长时间不连,好像是容易连不上外网)

参照目标,采用NAT模式可以满足要求,当然多网卡方式也可以满足要求。这里决定采用双网卡的配置主机模式+NAT模式,其中主机模式配置固定IP,作为日常部署软件使用;NAT模式采用默认配置,随机分配地址,作为连接外网使用对于公司来说,很多机器都是不能连接外网的,不安全,连接外网接触到的主要的用途和好处就是安装软件方便

📚第二章 安装部署环境

📗安装VMware Workstation 17 Pro软件

网上资源挺多的,这里安装的是目前最新版VMware17,安装步骤没什么好说的,最简单的方式就是一直下一步
在这里插入图片描述

📗安装CentOS-7虚拟机

虽然CentOS不维护了,但是对博主是没什么影响,就像一开始工作用过XP,然后Win7、Win8、Win10,到现在自己电脑的Win11,未来有一天说不定改用国产系统了

📕镜像下载地址

Centos官网
阿里云镜像下载地址
这里采用的阿里云下载地址,下面四个都可以,博主选用的是CentOS-7-x86_64-Everything-2207-02.iso版本,因为最新最大(没办法,电脑配置高),Everything表示这是一个包含了完整软件包集合的镜像文件,包括了所有可用的软件包和工具,都不用联网了,里面啥都有

在这里插入图片描述

📕创建虚拟机

  • 创建
    在这里插入图片描述
  • 默认典型
    选择哪种都可以,后面配置都是可以修改的,如果说想用vmware之前的版本,可以选择自定义,可以指定vmware的历史版本
    在这里插入图片描述
  • 之前选择的典型配置(博主建议按照推荐来,简单省事),这次选择自定义吧
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 处理器内核总数 < CPU实际的线程数(逻辑处理器,这种配置都是可以修改的,所以不用担心,有问题再改
    博主处理器配置:12th Gen Intel(R) Core(TM) i7-12700H,2300 Mhz,14 个内核,20 个逻辑处理器
    博主可能最多启动三台虚拟机,三台内核总数 3*4=12<20 个逻辑处理器
    在这里插入图片描述
    在这里插入图片描述
  • 不使用网络连接:只能虚拟机终端操作,不仅外网,xshell远程连接也不行
    在这里插入图片描述
  • 然后一直下一步到创建磁盘(存储空间,博主500G空间,5个虚拟机,每个80吧)

在这里插入图片描述

  • 进入按照界面,默认test this media & install centos 7,博主直接选择的install centos 7,双击进入操作界面,按ctrl+alt鼠标会跳出操作界面

在这里插入图片描述

  • 默认最小安装,会安装最基本组件和必需的软件包,因为博主空间大,所有准备自定义安装,尔等忽略此步骤
    在这里插入图片描述
    • 选择基础设施服务器环境
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
  • 从19:10开始计算,19:21结束,总共花了11分钟,还好,不算久,可能是博主电脑配置高的原因
    在这里插入图片描述
    在这里插入图片描述

📕登录虚拟机

在这里插入图片描述

📘自定义网络(非必须)

  • 选择网络适配器后,没产生对应的网卡,或者想要自定义网卡,都是在编辑->虚拟网络编辑器进行设置
    在这里插入图片描述
  • 选择添加网络,选择仅主机模式(博主选择的VMnet17网卡,因为曾经有个姑娘说她永远17岁,就感觉17这个数字比较有活力)
    在这里插入图片描述
  • 最开始选择的NAT模式,这里网卡也没生成,也手动添加一下吧,安装默认网卡添加
    在这里插入图片描述
    如果只配置NAT一个网络适配器,这里需要去除DHCP选项,然后设置静态IP,既可以保证重启IP不会改变,又可以联网。博主是配置了两个网卡,所有NAT直接使用默认值,不做修改

在这里插入图片描述

  • 此时电脑可以看到添加的网络适配器
    在这里插入图片描述

📘添加主机模式网络适配器

  • 编辑虚拟机
    在这里插入图片描述
  • 点击添加-选择网络适配器(这里主机模式博主选择的是VMnet17网卡,使用的还是仅主机模式,只不过没用默认的VMnet1网卡

在这里插入图片描述

  • 为了统一都选择自定义(这里博主选择的是自定义的VMnet17使用的还是仅主机模式,只不过没用默认的VMnet1网卡
    在这里插入图片描述
    在这里插入图片描述

📘再次启动虚拟机

此时NAT网卡的已经自动分配了IP 192.168.11.128
在这里插入图片描述

📘通过Xshelll工具连接虚拟机

需要配置ens33网卡的信息(静态地址),直接在虚拟机操作肯定不方便,正常使用也都是都通过Xshell、SecureCRT等终端工具,这里通过NAT地址进行连接,可以连接,并且通外网
在这里插入图片描述

📘配置主机模式适配器IP信息(静态IP地址)

在这里插入图片描述

  • ip addr
    在这里插入图片描述
  • 找到ens33网卡对应的文件:cd /etc/sysconfig/network-scripts/
    在这里插入图片描述- 修改vi ifcfg-ens33
    直接去除了BOOTPROTO=dhcp,去除后一般默认就是使用静态配置,不放心可以改成BOOTPROTO=static
    在这里插入图片描述
  • ifcfg-ens33内容
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    UUID=8ce284db-bb20-4bec-ad6b-498b1260c64b
    DEVICE=ens33
    ONBOOT=yes
    IPADDR=192.168.17.17
    NETMASK=255.255.255.0
    GATEWAY=192.168.17.1
    PREFIX=24
    

📘重启网络再次连接验证

  • 重启网络systemctl restart network
    在这里插入图片描述
  • 可以看到配置的主机模式IP了,通过Xshell连接,连接正常,网络也是通的
    在这里插入图片描述
    192.168.17.17是配置的静态地址,不用担心重启虚拟机或者更换网络,IP地址会变化,导致Xshell每次都要重新配置,之前连接的NAT地址192.168.11.128是DHCP动态分配的,是会变化的,以后只要连192.168.17.17就可以了

📕修改主机名

  • hostnamectl set-hostname renxiaozhao01
    在这里插入图片描述

📗克隆虚拟机

前面已经安装好虚拟机了,接下来克隆四台,只需修改静态IP和主机名(非必须)就行了

📕克隆步骤

  • 关掉虚拟机,右键克隆
    在这里插入图片描述
  • 完整克隆
    在这里插入图片描述
  • 命名02(依次克隆03、04、05)
    在这里插入图片描述
    在这里插入图片描述

📕依次启动虚拟机,修改相关配置

  • 修改IP地址,执行vi /etc/sysconfig/network-scripts/ifcfg-ens33,依次累加
    在这里插入图片描述
  • 修改主机名称:hostnamectl set-hostname renxiaozhao02、3、4、5
  • 重启网络服务:systemctl restart network
    在这里插入图片描述

📗Xshell连接验证所有机器

大功告成!五台虚拟机部署完成!
在这里插入图片描述

⁉️问题记录

❓问题一:安装程序检测到主机启用了Hyper-V 或 Device/Credential Guard

(PS:是不是电脑分辨率太高,字体显示不清楚啊)
在这里插入图片描述

❗解决方式一: 直接勾选自动安装,最简单省事

❗解决方式二:参照网上操作,停止hyper-v服务

网上搜了下,大同小异,但是很多都说没效果,我是按照下面执行了两步,再次安装还是提示“安装程序检测到主机启用了Hy...”,没有勾选自动安装,直接下一步了,也没啥影响,可以正常安装操作系统、正常使用。

  • 管理员运行 PowerShell 输入:bcdedit /set hypervisorlaunchtype off
    在这里插入图片描述
  • services.msc
    在这里插入图片描述

❕其他方式:不勾选,直接下一步

不勾选自动安装,也不执行关闭HV服务命令,直接下一步,这个我没试,有兴趣一开始安装的时候可以试一下,不行的话再使用上面两种方式

❓问题二:如何查看本机电脑CPU

❗解决方式一:通过命令查看

  • Win+R,运行框输入cmd
    在这里插入图片描述
  • 输入msinfo32 命令
    在这里插入图片描述
  • 查看处理器信息
    在这里插入图片描述

❗解决方式二:通过任务管理器查看

在这里插入图片描述
在这里插入图片描述

❓问题三:虚拟机终端操作,会有嘀嘀提示音

❗解决方式:关闭提示音,重启虚拟机

  • vi /etc/inputrc,放开set bell-style none,去掉前面的#注释
  • reboot,重启机器
    在这里插入图片描述

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

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

相关文章

【目标检测】理论篇(2)YOLOv3网络构架及其代码实现

网络构架图&#xff1a; 代码实现&#xff1a; import math from collections import OrderedDictimport torch.nn as nn#---------------------------------------------------------------------# # 残差结构 # 利用一个1x1卷积下降通道数&#xff0c;然后利用一个3x3卷…

数据分析--统计学知识

描述型统计 描述统计 1.集中趋势 &#xff1a;众数、平均数、分位数 2.离散趋势&#xff1a; 极值&#xff08;max&#xff09;、极差&#xff08;max-min&#xff09;、平均差、方差、标准差、分位差 3.分布&#xff1a;峰泰、偏度 推理型统计 概率分布&#xff1a;离散型…

eBPF程序注入到内核中的流程,现在就带你研究(上)

” 系列目录 1. 疑惑 2. vfsstat_bpf__open 2.1 bpf_object__open_skeleton 2.2 bpf_object__open_mem/bpf_object_open 2.3 OPTS_VALID检查参数合法性 2.4 bpf_object__new新建bpf_object对象 2.5 bpf_object__elf_init初始化elf文件 2.6 bpf_object__elf_collect收集各个段落…

攻防世界-embarrass

原题 解题思路 搜索flag&#xff0c;结果搜不到。 换到kali里看。

STM32f103入门(2)流水灯蜂鸣器

流水灯 /* #define GPIO_Pin_0 ((uint16_t)0x0001) /*!< Pin 0 selected */ #define GPIO_Pin_1 ((uint16_t)0x0002) /*!< Pin 1 selected */ #define GPIO_Pin_2 ((uint16_t)0x0004) /*!< Pin 2 selected */ #de…

pnpm安装包管理工具

pnpm安装包管理工具 pnpm代表performant npm&#xff08;高性能的npm&#xff09;&#xff0c;同npm和Yarn&#xff0c;都属于Javascript包管理安装工具&#xff0c;它较npm和Yarn在性能上得到很大提升&#xff0c;被称为快速的&#xff0c;节省磁盘空间的包管理工具。 pnpm…

QT6编译的文件分布情况

工程文件和编译文件位置分布 工程文件是自己建立的源文件位置&#xff0c;而同等级的位置在工程构建时会重新生成一个编译后的文件夹&#xff0c;里面包含了可执行的exe文件。而这个文件夹的内容也是QT ide运行时读取的文件&#xff0c;但这个文件的内容在IDE中如果不重新构建…

darknet yolo make报错,缺少instance-segmenter.o的规则

文章目录 darknet yolo make报错&#xff0c;缺少instance-segmenter.o的规则报错原因解决办法新问题解决办法 补充g编译选项Makefile编译规则 darknet yolo make报错&#xff0c;缺少instance-segmenter.o的规则 报错原因 Makefile没有识别到对于instance-segmenter.o的编译…

论文解读:高质量物体追踪

本文介绍了HQTrack&#xff0c;一种新的高质量视频物体追踪框架。HQTrack结合了视频多目标分割器&#xff08;VMOS&#xff09;和蒙版细化器&#xff08;MR&#xff09;&#xff0c;可追踪视频初始帧中指定的物体&#xff0c;并对追踪结果进行细化&#xff0c;以获得更高的准确…

【C++】4、Preprocessor 预处理:条件编译、源文件包含、宏替换、重定义行号、错误信息、编译器预留指令

文章目录 一、概述二、格式2.1 条件编译2.2 源文件包含2.3 宏替换2.3.1 语法2.3.2 C标准内置的预定义宏 2.4 重定义行号和文件名2.5 错误信息2.6 编译器预留指令 三、应用场景 C的 Build 可分为4个步骤&#xff1a;预处理、编译、汇编、链接。 预处理就是本文要详细说的宏替换…

跳跃游戏【贪心算法】

跳跃游戏 给你一个非负整数数组 nums &#xff0c;你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标&#xff0c;如果可以&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。在这里插入图片…

Windows 10【压缩卷】操作报错【无法将卷压缩到超出任何不可移动的文件所在的点】的解决方法

目录 一、背景 二、原因 三、解决方法 3.1 Windows自带的碎片清理工具 3.1.1 操作步骤 3.1.2 操作结果 3.2 MyDefrag工具清理磁盘碎片 3.2.1 操作步骤 3.2.2 操作结果 3.3 Windows自带的事件查看器 3.3.1 操作步骤 3.3.2 操作结果 3.4 关闭虚拟内存并删除虚拟内存…

docker harbor私有库

目录 一.Harbor介绍 二.Harbor的特性 三.Harbor的构成 四.Harbor构建Docker私有仓库 4.2在Server主机上部署Harbor服务&#xff08;192.168.158.25&#xff09; 4.2.1 这时候这边就可以去查看192.168.158.25网页 4.3此时可真机访问serverIP 4.4通过127.0.0.1来登陆和推送镜…

一分钟学会用pygame制作棋盘背景

一分钟一个Pygame案例&#xff0c;这一集我们来学习一下如何生成一个视频中的棋盘背景效果&#xff0c;非常非常简单。 视频教程链接&#xff1a;https://www.bilibili.com/video/BV17G411d7Ah/ 当然我们这里是用来做页面的背景&#xff0c;你也可以拿来做别的效果&#xff0…

【随笔】- 程序员的40岁后健身计划

【随笔】- 40岁后程序员的健身计划 文章目录 【随笔】- 40岁后程序员的健身计划一、树立健身信心&#xff0c;制订坚持计划二、挑选让你舒适的方式三、调整速度&#xff0c;以间歇式训练为主四、刚开始锻炼&#xff0c;别求太快五、增加力量、柔韧性和平衡练习六、运动多样化七…

Nginx正向代理与反向代理及Minio反向代理实操(三)

本文是对: Nginx安装及Minio集群反向动态代理配置(二) 文的进一步完善: 多台服务器间免密登录|免密拷贝 Cenos7 搭建Minio集群部署服务器(一) Cenos7 搭建Minio集群Nginx统一访问入口|反向动态代理(二) Spring Boot 与Minio整合实现文件上传与下载(三) CentOS7的journa…

【80天学习完《深入理解计算机系统》】第十一天 3.4 跳转指令

专注 效率 记忆 预习 笔记 复习 做题 欢迎观看我的博客&#xff0c;如有问题交流&#xff0c;欢迎评论区留言&#xff0c;一定尽快回复&#xff01;&#xff08;大家可以去看我的专栏&#xff0c;是所有文章的目录&#xff09;   文章字体风格&#xff1a; 红色文字表示&#…

清华大学龙明盛:人工智能工程化软件研发

今年以来&#xff0c;一系列通用大模型和领域大模型相继发布&#xff0c;将人工智能&#xff08;AI&#xff09;推向一个崭新的高度。AI开始得到人们开始普遍关注、并渗透至各行各业&#xff0c;引发各行各业发生巨大变化&#xff0c;软件研发行业自然也随之发生巨变。 基于对大…

6.1英寸屏幕?新款iPhone15系列在印度获得认证

据报道&#xff0c;A3904和A3090是最新的iPhone 15系列机型在印度获得监管机构BIS的认证。虽然目前BIS认证文件中没有包含相关的规格和参数信息&#xff0c;但可以确认这两款机型是iPhone 15系列中的一部分。 根据之前的报道&#xff0c;iPhone 15和iPhone 15 Pro将配备6.1英寸…

数据结构(Java实现)-java对象的比较

元素的比较 基本类型的比较 在Java中&#xff0c;基本类型的对象可以直接比较大小。 对象比较的问题 Java中引用类型的变量不能直接按照 > 或者 < 方式进行比较 默认情况下调用的就是equal方法&#xff0c;但是该方法的比较规则是&#xff1a;没有比较引用变量引用对象的…