windows11安装VMware----创建多虚拟机教程

news2025/2/24 1:26:45

一、centOS下载

1、官网地址:https://www.centos.org/

2、阿里镜像站:https://mirrors.aliyun.com/centos

3、清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/centos/

3.、CentOS搜狐镜像:http://mirrors.sohu.com/centos/

4、CentOS网易镜像:http://mirrors.163.com/centos/

5、CentOS北京理工大学镜像:http://mirror.bit.edu.cn/centos/

笔者这里选择的是官网地址下载

 这里选择的是重庆大学的开源镜像网站(可以使用其他大学的镜像网站)

下载Cent OS7对应镜像iso 

这里镜像下好后先放着,这里下载的是centOS 7版本,记住版本后续虚拟机安装要指定镜像版本

二、VMware下载

虚拟机软件可以让我们在一台电脑上安装使用多个操作系统,而不用切换系统,常用的虚拟机软件如下:

1. VMware

2. Virtual_PC

3. Hyper-V

4. VirtualBox

这里只介绍使用最广,比较稳定的VMware虚拟机软件

下载网址: 

下载 VMware Workstation Pro | CN

这里是要在windows下安装虚拟机,所以选在Windows版本 

下载后双击 安装即可,按照步骤进行,这里不再叙述,比较简单,最后许可证勾选,已有许可证,具体许可证序列号怎么获取,自行搜索

VMware即为安装后的文件 ,同时再新建一个文件夹 Virtual Machines,这个文件夹用来存放后续使用虚拟机软件创建的虚拟机

我这里创建了三个 ,都是linux系统

下面演示如何创建虚拟机,并设置固定ip和分配文件系统

三、创建虚拟机

左上角的文件,点击新建虚拟机

 

 选择镜像文件路径

稍后安装操作系统(因为要做一些设置) 

待安装的操作系统是linux,版本是红帽开源软件的linux 7版本,点击下拉框,有很多,注意选择正确镜像版本

 分别输入新建的虚拟机名称以及路径位置

指定磁盘容量,默认是20G,改成40G

出现了新创建的虚拟了

四、虚拟机配置 

这一步主要是对新建虚拟的网络、硬盘、内存、处理器等进行设置

双击新建的虚拟机

点击编辑虚拟机设置 

内存调整为4096即4 G

处理器数量和处理器内核数量均调整为2

镜像文件选择

网络适配器设置

这一步设置完后点击确定即可

五、 linux系统安装配置

进行linux系统在虚拟机上的安装,划分文件系统 

点击开启虚拟机,注意下面这行文字,要想操作虚拟机,就必须把鼠标放在虚拟机界面单机或者Ctrl+G ,虚拟机界面点击后,通过上下左右键,选择Install  CentOS 7

语言选择中文

单机软件选择

选择如下,点击完成

再点击安装位置

 手动配置分区,点击完成

点击自动创建分区

 

 进入后可以看到已经有三个默认分区(分区在linux系统中叫文件系统,可以理解为windows系统下的磁盘,是需要分配空间容量大小的,

和创建的目录不同,当然后续可以扩容)

先把第二个分区调整为20G(先不点完成)

再把第一个分区/boot调整为5GiB,即为5120 MiB

点击+号新增挂载点分区/home,设置为10 GiB

最后在把swap分区设置为5 GiB

各分区大概大小如下,多一点少一点无所谓

每个挂载点都需要设置 合适的文件系统,除了swap选择swap外,其他都选择ext4

完成并接受更改 

点击开始安装

设置root用户密码,我设置的是123456

也可以同时新建一个用户 

等待安装即可,点击重启

点击接受许可证

继续后续步骤,登录后界面如下

发现屏幕较小,且不是linux常见的命令行界面 

点击查看,拉伸客户机,自由拉伸

拉伸后界面如下

 

那如何从图形界面变成命令行黑窗口呢?

右键桌面,打开终端,输入以下语句然后回车,设置登录模式为命令模式;

 systemctl set-default multi-user.target

以下命令是默认打开图形界面,在黑窗口执行即可 

systemctl set-default graphical.target 

出现 以下界面,输入root账号的密码,需要认证输入两次

 关闭虚拟机后,开机重启如下

这里我用root用户登录(也可用开始安装时创建的用户),注意鼠标在虚拟机里可能看不到 ,不要使用小键盘输入数字,会锁定输入不进去比较烦

到这里linux系统已经安装配置完毕了

再看下如何设置固定ip ,先把启动的虚拟机关机

点击编辑,选择虚拟网络编辑器

 d

把使用本地DHCP选项取消勾选

 NAT设置我这里没有修改了,就使用默认的

 启动系统,使用root用户,避免权限不够,或者命令加上 sudo ,

 进入 cd /etc/sysconfig/network-scripts/,进入到网络配置脚本目录下

通过vim命令编辑ifcfg-ens33文件
vim ifcfg-ens33,按 i 进入输入模式

修改以下两项

BOOTPROTO=static 启用静态IP地址
ONBOOT=yes 开启自动启用网络连接

在文本末尾加上IP地址IPADDR、子网掩码NETMASK、网关GATEWAY 和 DNS配置信息DNS1、DNS2

IP地址IPADDR 则是自己可以设置的固定IP内容,与虚拟机NAT设置中子网IP同网段下的网关IP前三位必须相同,最后一位范围为0~255;
子网掩码NETMASK 需与虚拟机NAT设置中展示的子网掩码一致
网关GATEWAY 需与虚拟机NAT设置中展示的网关IP一致(我当时是192.168.19.2)
常用的免费DNS地址。国内移动、电信和联通通用的DNS:114.114.114.114;阿里:首选:223.5.5.5 备用:223.6.6.6

IPADDR=192.168.19.18
NETMASK=255.255.255.0
GATEWAY=192.168.19.2
DNS1=114.114.114.114
DNS2=223.5.5.5

输好后按Esc键,

输入:wq,按回车键

完成后,执行service network restart命令重启一下网络配置
最后通过ifconfig命令查看下是否配置成功

可以看到ip已设置为静态,ping www.baidu.com 是可以通的

到这里VMware创建虚拟机就完成了,如果要创建多台虚拟机,把虚拟机关闭,按照如下选项打开,选择克隆

 创建完整克隆

点击完成即可 

新创建的虚拟机与被克隆的虚拟机配置完全一样,要修改ip只需 

 进入 cd /etc/sysconfig/network-scripts/,进入到网络配置脚本目录下

通过vim命令编辑ifcfg-ens33文件
vim ifcfg-ens33,按 i 进入输入模式,重复之前修改步骤即可。

六、使用xshell访问操作系统

直接使用VMware启动虚拟机很是不方便,看不到鼠标,画质很模糊,所以将虚拟机启动后可使用xshell工具访问

而且记住用户名密码后,后续不需要再输入了

非常方便

先把虚拟机启动,不需要登录

打开xshell软件,文件新建会话,输入新建的会话名称,这里不需要和创建的虚拟机名称一致,只要能知道对应连接哪个虚拟机就可以

主机ip地址输入的是每台虚拟机安装linux系统时设置的静态ip

 

点击连接 ,选择接收并保存,记住用户名密码

 

 

出现这行提示

 

 这个错误提示表示系统无法找到位于根目录(/root)下的.Xauthority文件。这个文件是用来存储X Window系统认证信息的,VNC需要通过它来验证用户的身份。
通过分析:Xauthority does not exist,认为是缺少xauth环境。

在有网络的情况下执行

yum install xorg-x11-xauth

接着执行

vncserver

若提示  

[root@*** database]# vncserver
bash: vncserver: command not found

执行,按照提示步骤进行即可,遇到y/n直接输入y

yum install tigervnc-server

再次执行vncserver命令,可能出现以下

密码就输入123456(也可自定义)

完毕后输入

reboot 

重启linux发现都正常了 

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

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

相关文章

Chat With RTX 安装、使用问题记录

1.安装包运行检测环境失败 安装适合的的CUDA:https://developer.nvidia.com/cuda-downloads?target_osWindows&target_archx86_64&target_version11 2.安装Chat With RTX 和 模型 Mistral 7B 失败 科学上网,可以单独装Chat With RTX 先&…

element ui 安装 简易过程 已解决

我之所以将Element归类为Vue.js,其主要原因是Element是(饿了么团队)基于MVVM框架Vue开源出来的一套前端ui组件。我最爱的就是它的布局容器!!! 下面进入正题: 1、Element的安装 首先你需要创建…

面试时,被问到频繁跳槽该如何回应?

有数据显示,现在的职场人,跳槽越来越频繁,95后平均7个月就离职。 对于面试官来说,一个跳槽过于频繁的人总是存在潜在风险,比如抗压力差、稳定性不好、心不定这山望着那山高、职业规划不清晰等等。 我一直强调一个观点…

TYPE-C接口桌面显示器:视频与充电的双重革新

在现代科技的浪潮中,TYPE-C接口桌面显示器崭露头角,它不仅仅是一台显示器,更是充电与视频传输的完美融合。这种新型的显示器,凭借其TYPE-C接口,实现了从DC电源到PD协议充电的华丽转身,为众多设备如笔记本电…

二、基本语法

一、变量声明 1、语法 <变量名称>: <变量类型> <变量值> 2、变量类型 字符串&#xff1a;string 数值&#xff0c;整数、浮点数都可以&#xff1a;number 布尔&#xff1a;boolean 任意类型&#xff1a;any 联合类型&#xff0c;指定的多个类型中的…

SQL字符集

目标:了解字符集的概念&#xff0c;掌握MySQL数据库存储数据的字符集逻辑以及设置方式 字符集概念 MySQL字符集关系 解决乱码问题 字符集设置原理 1、字符集概念 目标:了解字符集概念&#xff0c;掌握字符集存储和读取的实现原理 概念 字符集:charset或者character set&am…

Microsoft 365自定义安装软件

如图&#xff0c;在安装类型的步骤的时候&#xff0c;可以勾选自己想要的软件&#xff08;而非一股脑儿的安装一大堆自己不需要的&#xff09;。

冒泡排序法的名字由来,排序步骤是什么,最坏情况下的排序次数如何计算得来的呢?

问题描述&#xff1a;冒泡排序法的名字由来&#xff0c;排序步骤是什么&#xff0c;最坏情况下的排序次数如何计算得来的呢&#xff1f; 问题解答&#xff1a; 冒泡排序法的名字来源于排序过程中较大的元素会像气泡一样逐渐“冒”到序列的顶端&#xff0c;而较小的元素则会逐…

springsecurity+vue前后端分离适配cas认证的跨域问题

0. cas服务搭建参考:CAS 5.3服务器搭建_cas-overlay-CSDN博客 1. 参照springsecurity适配cas的方式, 一直失败, 无奈关闭springssecurity认证 2. 后端服务适配cas: 参考前后端分离项目(springbootvue)接入单点登录cas_前后端分离做cas单点登录-CSDN博客 1) 引入maven依赖 …

【工具】阿莫智能设备之脱机烧录器K202C-1

注意&#xff0c;本文档仅仅是介绍烧录器的资料构成&#xff0c;并非烧录器的说明书&#xff0c;详细请看各对说明书及视频。 1. 资料图解 首先需要下载资料&#xff0c;通常稳定发布版本可以从 www.amomcu.cn 下载&#xff0c; 也可以向我们客服获取最新版本&#xff0c; 获…

多线程读写锁应用

实际场景 大多数情况下&#xff0c;线程只是读取共享变量的值&#xff0c;并不修改&#xff1b;只有少数情况下&#xff0c;线程才真正修改共享变量的值 "读" & "写" 场景下的临界区保护 多个线程同时读取一个共享变量时&#xff0c;并不存在冲突 (无…

基于PID控制器的直流电机位置控制系统simulink建模与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 1. PID控制器原理 2. 位置控制环 5.完整工程文件 1.课题概述 基于PID控制器的直流电机位置控制系统。直流电机位置控制系统是工业自动化领域中的一个重要应用。为了实现精确的位置控制&#xff0c;常采…

第七篇【传奇开心果系列】python的文本和语音相互转换库技术点案例示例:Sphinx自动电话系统(IVR)经典案例

传奇开心果博文系列 系列博文目录python的文本和语音相互转换库技术点案例示例系列 博文目录前言一、雏形示例代码二、扩展思路介绍三、Sphinx多语言支持示例代码四、Sphinx和语音合成库集成示例代码五、Sphinx语音识别前自然语言预处理示例代码六、Sphinx语音识别自动电话系统…

ApexRBp在线粒子传感器在电动汽车电池制造的应用

电动汽车电池的崛起与颗粒污染的挑战 随着电动汽车&#xff08;EV&#xff09;市场的迅速扩张&#xff0c;对高性能锂离子电池的需求也急剧增加。这些电池不仅是EV的心脏&#xff0c;更是推动其前行的核心动力。然而&#xff0c;在电池制造的每一个环节&#xff0c;都需要对多…

Vite+Vue3+Ant Design3.2报错: Cannot read properties of null (reading ‘isCE‘)

最近的ViteVue3Ant Design Vue3.2开发的项目莫名其妙的报错&#xff1a; Uncaught (in promise) TypeError: Cannot read properties of null (reading isCE) 一直找不到原因出在哪&#xff0c;害的我费了好多时间调试 &#xff0c;百度上也找了各个解决方法&#xff0c;有说使…

electron学习和新建窗口

首先我们要先下载electron npm install --save-dev electron 建立入口文件main.js 新建一个入口文件 main.js&#xff0c;然后导入eletron新建一个窗口。 const { app, BrowserWindow, ipcMain } require("electron"); const path require("path");func…

MacBook的nginx出现13: Permission denied 的问题分析和解决办法

同样的项目代码&#xff0c;电脑从Windows更换到了MacBook&#xff0c;发现网站的样式都没有了&#xff0c;直接访问CSS文件 http://crm.ms-test.cc/toolstatic/css/bootstrap.min.css 发现无法访问。查看Nginx错误日志&#xff1a; 说明是nginx没有权限访问这个CSS文件&#…

HTTP 与 HTTPS-HTTP 解决了 HTTP 哪些问题?

资料来源 : 小林coding 小林官方网站 : 小林coding (xiaolincoding.com) HTTP 解决了 HTTP 哪些问题? HTTP 由于是明文传输&#xff0c;所以安全上存在以下三个风险: 窃听风险&#xff0c;比如通信链路上可以获取通信内容&#xff0c;用户号容易没。篡改风险&#xff0c;比如…

防御保护---VPN

文章目录 前言一、pandas是什么&#xff1f;二、使用步骤 1.引入库2.读入数据总结 一.VPN概述 VPN的基本原理是在原有的公共网络之上&#xff0c;建立一个使用加密技术保护数据传输的私有网络。通过VPN&#xff0c;用户可以在不同的地点之间建立起安全的连接&#xff0c;实现远…

【Crypto | CTF】BUUCTF RSA2

天命&#xff1a;密码学越来越难了&#xff0c;看别人笔记都不知道写啥 天命&#xff1a;莫慌&#xff0c;虽然我不会推演法&#xff0c;但我可以用归纳法 虽然我不知道解题的推演&#xff0c;但我可以背公式啊哈哈哈 虽然我不会这题&#xff0c;但是我也能做出来 公式我不知…