当前位置: 首页 > news >正文

从零开始搭 Linux 环境:VMware 下 CentOS 7 的安装与配置全流程(附图解)

1 下载安装VMware

想要在Windows系统中安装Linux虚拟机,就必须选择一个可以生成虚拟机的工具,在这里我们选择了VMware。

  • 点我跳转 | VMware WorkStation Pro DownLoad
    在这里插入图片描述

安装步骤
在这里插入图片描述
接受条款
在这里插入图片描述
点击更改 修改安装路径,默认安装在C盘,建议改为D盘。
在这里插入图片描述
在这里插入图片描述
修改之后的路径如下图所示。
在这里插入图片描述

点击下一步
在这里插入图片描述
点击下一步
在这里插入图片描述
点击安装
在这里插入图片描述
等待安装完成即可。

注意:在安装的过程中如果弹框提示是否允许修改注册表,选择允许即可。
在这里插入图片描述
点击 许可证 按钮,输入激活码。

MC60H-DWHD5-H80U9-6V85M-8280D

在这里插入图片描述
最后点击完成按钮即可。
在这里插入图片描述

2 检查网络适配器

  • VMware 安装完成后,需要确认自己的电脑是否已安装两个网络适配器:VMware Network Adapter VMnet1VMware Network Adapter VMnet8,否则会影响联网功能。

检查方法:Windows + R 输入 cmd 调出窗口,输入 ipconfig 查看网络配置
在这里插入图片描述

3 下载CentOS7的镜像

阿里云镜像网站:https://mirrors.aliyun.com/centos/
在这里插入图片描述

4 CentOS7安装

注意:在安装虚拟机之前需要先确认虚拟化功能是否已经打开,不同电脑的开启方式不一样,这个需要大家根据自己对应品牌的笔记本到网上搜一下:如何开启虚拟化

通过下面这些步骤确认是否开启了虚拟化功能。

在任务栏上点击右键–任务管理器–性能–CPU,如下图。
在这里插入图片描述

4.1 创建虚拟机

在这里插入图片描述

选择自定义安装
在这里插入图片描述
默认下一步
在这里插入图片描述
选择稍后安装操作系统。
在这里插入图片描述
选择系统版本 linux => CentOS 7 64位
在这里插入图片描述

命名虚拟机【建议把名字改为虚拟机的主机名,例如:mysql01】
在这里插入图片描述

默认,下一步
在这里插入图片描述

指定虚拟机内存,建议2G以上【如果笔记本内存较小的话,建议设置为1024,甚至为512也是可以的】
在这里插入图片描述
选择网络类型,建议使用NAT模式。
在这里插入图片描述
I/O类型,默认,下一步
在这里插入图片描述

磁盘类型,默认
在这里插入图片描述
创建新虚拟磁盘
在这里插入图片描述
最大允许使用的磁盘空间,可以使用默认的20GB 或者给大一些都可以
在这里插入图片描述
在这里插入图片描述
完成安装
在这里插入图片描述
鼠标左键单击
在这里插入图片描述
选择下载好的CentOS-7-x86_64-DVD-2009.iso镜像文件,点击确定
在这里插入图片描述

4.2 启动虚拟机

启动虚拟机,如果有其他小窗口弹出,点确定即可。
在这里插入图片描述
在启动的虚拟机中点击鼠标,使用键盘上键选择第一项,安装操作系统,然后按回车即可继续进行。

如果想将鼠标从虚拟机中移出来,请同时按住Ctrl+Alt
在这里插入图片描述
开始安装,选择语言,使用默认语言即可,点击Continue按钮继续安装
在这里插入图片描述
接下来会进入这个界面,需要点击Data&TIME修改时间信息
在这里插入图片描述
把时间改为上海时区的时间
在这里插入图片描述
然后修改磁盘分区设置,点击进去
在这里插入图片描述
使用默认自动磁盘分区即可,进去之后直接点击Done按钮
在这里插入图片描述
然后修改网络配置
在这里插入图片描述
开启自动获取ip
在这里插入图片描述
然后点击Begin Installation按钮开始继续安装
在这里插入图片描述
设置ROOT用户的密码,点击进去
在这里插入图片描述
设置密码为mysql01
在这里插入图片描述
然后继续等待安装即可…
在这里插入图片描述
点击Finish configuration
在这里插入图片描述

最后看到这个界面,表示系统安装成功,点击Reboot重新启动操作系统即可。
在这里插入图片描述
系统重新启动成功,输入账号 root 密码mysql01 即可登录
在这里插入图片描述

然后在命令行中执行ip addr命令,查看linux虚拟机的ip是否正确生成。

能看到类似图中的192.168.184.128这种ip就说明是ok的,具体ip中的数字可能和我这个不太一样,这个属于正常,因为这个ip是自动获取的,后面我们会讲如何设置静态的ip。
在这里插入图片描述

5 配置静态IP

关闭虚拟机mysql01,依次点击虚拟机 -> 电源 -> 关闭客户机 -> 关机。
在这里插入图片描述

将网络适配器改为NAT模式

在这里插入图片描述
点击编辑 -> 虚拟网络编辑器
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
查看Window本机网关
Win+R,输入cmd,打开命令提示行窗口,输入ipconfig查看
在这里插入图片描述
修改虚拟机网关为192.168.184.2
在这里插入图片描述

开启虚拟机
在这里插入图片描述
输入用户名和密码
在这里插入图片描述
编辑网卡配置文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述

注意:使用vim命令编辑文件时,如果出现报错 bash: vim: command not found
解决方案见博文:【Bug】CentOS 7 使用vim命令报错vim: command not found

重启网络配置使其生效

systemctl restart network

测试是否能正常连到外网

ping www.baidu.com

在这里插入图片描述

能正常ping通,说明没问题。

6 克隆虚拟机

首先停止指定的虚拟机,点击右键–电源–关闭客户机 。
在这里插入图片描述
在虚拟机上右键 – 管理 – 克隆
在这里插入图片描述
开始克隆主机
在这里插入图片描述
选择克隆虚拟机中的当前状态
在这里插入图片描述
创建链接克隆(所需要的存储磁盘空间较少)
在这里插入图片描述
命名镜像名称和存储位置
在这里插入图片描述
在这里插入图片描述
启动虚拟机
在这里插入图片描述
使用mysql01相同的用户名和密码登录
在这里插入图片描述
编辑网卡配置文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33

其余配置不变,将IP改成192.168.184.162。
在这里插入图片描述

重启网络配置使其生效

systemctl restart network

测试是否能正常连到外网

ping www.baidu.com

在这里插入图片描述
修改hostname

hostnamectl set-hostname mysql02
su -

在这里插入图片描述

7 远程连接到CentOS 7

下载安装Xshell
Xshell官网:https://www.xshell.com/zh/xshell/
在这里插入图片描述
进入下载页面
在这里插入图片描述
点击下载
在这里插入图片描述
通过Xshell连接到CentOS 7
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
类似地,可以创建192.168.184.162连接到mysql02
在这里插入图片描述
通过以上步骤,我们已经完成了从 VMware 虚拟机软件安装、CentOS 7 系统部署,到静态 IP 配置、虚拟机克隆以及远程连接的全流程操作。此时,你已经拥有了一个可稳定运行的 Linux 虚拟机环境(包括基础机 mysql01 和克隆机 mysql02),并能通过 Xshell 等工具便捷地进行远程管理。

http://www.dtcms.com/a/344860.html

相关文章:

  • openstack的novnc兼容问题
  • 【日常学习】2025-8-20 框架中控件子类实例化设计
  • FPGA学习笔记——简单的IIC读写EEPROM
  • LeetCode 3195.包含所有 1 的最小矩形面积 I:简单题-求长方形四个范围
  • 化工生产场景下设备状态监测与智能润滑预测性维护路径
  • 校园作品互评管理移动端的设计与实现
  • Boost库中boost::random::normal_distribution(正态分布)详解和实战示例
  • 腾讯云EdgeOne安全防护:快速上手,全面抵御Web攻击
  • 如何优雅的监听dom的变化(尺寸)
  • php apache无法接收到Authorization header
  • JDK17 升级避坑指南:技术原理与解决方案详解
  • 【学习记录】structuredClone,URLSearchParams,groupBy
  • 【大语言模型 14】Transformer权重初始化策略:从Xavier到GPT的参数初始化演进之路
  • 网络编程8.22
  • Python面试常考函数
  • 技术分析 剖析一个利用FTP快捷方式与批处理混淆的钓鱼攻击
  • RSS与今日头条技术对比分析
  • Unreal Engine UObject
  • 嵌入式-EXTI的工作原理和按钮实验-Day19
  • 6口千兆图像采集卡:突破多路高清视觉系统的传输瓶颈
  • DFS序与树链剖分入门
  • RORPCAP: retrieval-based objects and relations prompt for image captioning
  • 多元函数积分学
  • kafka生产者 消费者工作原理
  • 线性回归8.21
  • 椭圆、双曲线、抛物线总对比表
  • Java 对象内存布局详解
  • Docker容器化部署实战:Tomcat与Nginx服务配置指南
  • 大模型推理-MTK Neurapilot sdk了解与环境配置-1
  • Unreal Engine UPrimitiveComponent