在VMware中安装CentOS7(超详细的图文教程)

在这里插入图片描述

1、CentOS7的下载

官网下载地址:Download。

进入CentOS下载官网,找到64位的CentOS7版本。

在这里插入图片描述

点进来后,发现它给我们列出了所在区域可用镜像源(可以说是非常的良心的),我们随便选择一个,这里以阿里云的为例:

在这里插入图片描述

选择标准的CentOS7映像下载。

在这里插入图片描述

下载之后会得到一个ISO文件。

在这里插入图片描述

2、CentOS7的配置

1、打开“VMware Workstation“软件,选择”创建新的虚拟机“。

在这里插入图片描述

2、选择“典型”选项,然后下一步。

在这里插入图片描述

3、选择“稍后安装操作系统”,点击下一步。

在这里插入图片描述

4、客户机操作选择“Linux”,版本选择“CentOS 7 64位”,点击下一步。

在这里插入图片描述

5、输入“虚拟机名称”,选择虚拟机文件保存的位置,点击下一步。
在这里插入图片描述

6、最大磁盘默认20G大小即可,然后选择“将虚拟机磁盘存储为单个文件”,下一步。

在这里插入图片描述
7、点击”自定义硬件配置“。
在这里插入图片描述

8、配置内存、处理器和选中”新CD/DVD“,选择”使用ISO映像文件“,然后设置CentOS7的ISO映像路径,点击关闭。
在这里插入图片描述
网络适配器默认NAT就好。

9、点击完成,如下。

在这里插入图片描述
接下来我们安装CentOS7。

3、CentOS7的安装

1、选中刚刚配置的CentOS7,然后点击“开启此虚拟机”。

在这里插入图片描述

2、虚拟机启动之后会出现如下界面(白色表示选中),默认选中的是Test this media & install CentOS 7。

我们将鼠标移入到虚拟机中,并按下键盘中的“↑”键,选择Install CentOS 7,最后按下“Enter 键”。界面说明:Install CentOS 7                                          安装CentOS 7Test this media & install CentOS  7            测试安装文件并安装CentOS  7Troubleshooting                                          修复故障

在这里插入图片描述
注意: 在虚拟机中的操作,鼠标必须要移入到虚拟机中,否则虚拟机感应不到,无法对其进行操作。

         鼠标移动到虚拟机内部单击或者按下Ctrl + G,鼠标即可移入到虚拟机中。按下Ctrl + Alt,鼠标即可移出虚拟机。

3、按下Enter进行安装。

在这里插入图片描述

4、等待系统加载完成。

在这里插入图片描述

5、选择使用哪种语言,推荐使用英文。但如果是第一次安装,建议先安装中文版的熟悉一下,之后再选择英文的进行实践,这里就介绍中文的,下滑至底部选择中文。

在这里插入图片描述

6、【本地化】只配置日期和时间,键盘和语言支持没有特殊情况默认就好。

在这里插入图片描述

7、中国范围内都选择为上海(因为只有上海可选),并选择为24小时制,设置完成后单击完成按钮

在这里插入图片描述

8、【软件】中只配置软件选择,安装源系统会自动识别,所以不用管。

在这里插入图片描述

9、然后我们选择安装的系统是否含有界面,界面一般对于我们来说用处不大,而且CentOS的界面不好操作,所以这里选择最小安装。

在这里插入图片描述

10、【系统】中只配置安装位置,指的是系统如何分区,其它的都默认就好。

在这里插入图片描述

11、对分区不清楚的就选择自动配置分区,这里演示我要配置分区。

在这里插入图片描述

12、手动分区我们要选择标准分区,然后点击下面的“+”添加分区。

在这里插入图片描述

我们分别创建三个分区:/boot区、swap交换分区、根分区/

13、添加 /boot分区,用来放启动文件,大小300MB足矣,然后点击“添加挂载点”。

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

14、添加 swap分区,这个是交换分区,一般情况是物理内存的2倍大小,用于物理内存不足时使用,可能造成系统不稳定,

所以看情况,可以设置小一点,甚至设置为0MB,这里我设置为512MB,然后点击”添加挂载点“。

在这里插入图片描述

在这里插入图片描述

15、增加根分区,表示所有空间大小,这里不填写大小,即默认剩余的空间都给根分区,然后点击”添加挂载点“。

在这里插入图片描述

在这里插入图片描述

16、点击”完成“。

在这里插入图片描述

17、点击”接受更改“。

在这里插入图片描述

18、回到界面,点击“开始安装“。
在这里插入图片描述

19、接下来配置用户设置。

(1)、设置管理员ROOT密码,这是最高权限root用户的密码(默认账号为root,密码为现在要设置的)。

在实际中root密码越复杂越好,因为这里只是演示,所以密码就没有那么复杂了。

提示:这个密码非常重要,请务必牢记!!!

在这里插入图片描述

(2)创建用户,这里就是普通的用户,权限比较低,这一步我们可以省略。

20、用户设置好了之后,等待CentOS安装完成,,然后点击“完成配置”。

在这里插入图片描述

21、等待配置全部完成后点击“重启”。

在这里插入图片描述

22、CentOS的启动之后的界面如下。

在这里插入图片描述

23、下面我们来登录CentOS,使用默认账号为root,密码为 你在前面安装时设置的root密码

注意:在输入密码时,linux为了安全起见,是看不到你输入的密码。同时,如果是使用的是键盘右边的数字键盘输入密码的话,建议查看一下num lock键是否开启。

在这里插入图片描述
至此,CentOS7的安装全部完成了。

说明:CentOS 7默认安装好之后是没有自动开启网络连接的!所以下面我们还要配置一下CentOS7的网络。

4、CentOS7的网络配置

因为前面在设置CentOS7的网络适配器的时候,设置是NAT模式。

所以这里有两种方法,一种是自动获取IP,另一种是固定获取IP

4.1、自动获取IP

①、首先要确保的是CentOS为NAT模式。
在这里插入图片描述
②、在VMware界面(管理员方式启动)点击“编辑”里面的“虚拟网络编辑器”,然后勾选DHCP服务将IP地址分配给虚拟机,并设置子网IP(默认就好)。

在这里插入图片描述
在这里插入图片描述
③、点击NAT模式旁边的“NAT设置”,然后修改与子网IP同网段下的网关IP,就是前三位必须相同,

即192.168.119要相同,最后一位数不相同即可(其实已经自动设置好了,默认),最后点击“确认”保存设置。

在这里插入图片描述

④、然后启动虚拟机,进入网络配置文件目录:cd /etc/sysconfig/network-scripts/,并且用 ls 命令查看是否有ifcfg-xxx名称的配置文件(ifcfg-lo除外),如果没有则说明网卡没有被识别,这种只能重装或者换个CentOS的版本。

在这里插入图片描述

⑤、编辑ifcfg-ens33文件:vi ifcfg-ens33。按 i 进入insert编辑模式,

将BOOTPROTO设为dhcp,将ONBOOT设为yes,

按下Esc进入命令模式输入:wq保存并退出。
在这里插入图片描述
⑥、配置完成之后输入:service network restart,重启网卡让网卡设置生效,之后就可以上网了。

在这里插入图片描述

⑦、输入ip addr检查一下动态分配的IP,可以发现分配的动态IP为192.168.119.128。

在这里插入图片描述

⑧、最后验证是否可以访问外网。

发现是可以访问外网的。自动获取IP至此就介绍完了,下面介绍另一种方式。

在这里插入图片描述

4.2、固定获取IP

①、点击“编辑”里面的“虚拟网络编辑器”,取消勾选DHCP服务将IP地址分配给虚拟机。

在这里插入图片描述

在这里插入图片描述

②、启动虚拟机,进入网络配置文件目录:cd /etc/sysconfig/network-scripts/,然后编辑ifcfg-ens33文件:vi ifcfg-ens33。按shift+i进入insert编辑模式,

修改以下内容:

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

添加以下内容:

  • IPADDR=192.168.119.130 设置IP地址
  • NETMASK=255.255.255.0 子网掩码
  • GATEWAY=192.168.30.1 设置网关

注意:IPADDR不能和子网IP冲突(最后一位只要在0~255范围内随便取一个数字,这里选择130),GATEWAY即”NAT设置“里面的网关IP。

在这里插入图片描述

③、输入service network restart 重启网卡让网卡设置生效。

④、输入ip addr检查一下IP。

⑤、验证是否可以访问外网:ping www.baidu.com。

如果ping www.baidu.com不通,那么再测试一下百度的ip地址14.215.177.38能否ping通,如果ip能通而域名不通则说明DNS解析有误,需要设置DNS。

⑥、设置DNS(有两种方式)。

注意:DNS服务器可以只配一个,也可以配置多个,下面我用的是两个免费的DNS服务器,查看IP地址,测试联网。

----第一种是在 ifcfg-ens33 文件的后面进行添加DNS1=xxx.xxx.xxx.xxx。

在这里插入图片描述

注意改完后重启网卡才能生效。

----第二种方式是改vi /etc/resolv.conf或者直接echo -e “nameserver 114.114.114.114\nnameserver 8.8.8.8” >>/etc/resolv.conf。(\n是换行的意思)

使用vi命令添加的时候要注意格式:

nameserver xxx1.xxx1.xxx1.xxx1
nameserver xxx2.xxx2.xxx2.xxx2
使用echo命令则直接运行就可以了。

两种方式完成后的效果是一样的,如下图:

在这里插入图片描述

常用的免费DNS地址:

国内移动、电信和联通通用的DNS:114.114.114.114。
阿里:首选:223.5.5.5 备用:223.6.6.6
百度 :180.76.76.76
腾讯:首选:119.29.29.29,备用:119.28.28.28
谷歌 8.8.8.8
详细可以参考:分享目前可用的免费公共DNS服务器IP地址大全(2020年04月23日更新) - 小小的一世

网络配置完成我们就可以使用远程工具连接配置的IP访问该CentOS7服务器了。

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

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

相关文章

面向对象编程垃圾回收机制

系列文章目录 文章目录 系列文章目录前言一、垃圾回收机制(Garbage Collection) 前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用…

Python保姆级教程 数据类型—新手小白入门必看

python学习资料,下方已打包好 一、基本数据类型与变量(上) 2.1 注释 优点: 代码说明 没注释的代码 有注释的代码 不让解释器执行注释的那句话 2.2 单行注释 单行注释快捷键:ctrl ? 2.3多行注释 …

leetcode刷题记录42-1584. 连接所有点的最小费用

问题描述 给你一个points 数组,表示 2D 平面上的一些点,其中 points[i] [xi, yi] 。 连接点 [xi, yi] 和点 [xj, yj] 的费用为它们之间的 曼哈顿距离 :|xi - xj| |yi - yj| ,其中 |val| 表示 val 的绝对值。 请你返回将所有点连…

U-Mail国产信创邮件系统,让企业通信更加安全可控

信息技术应用创新产业,即信创产业,是信息化建设的核心,它涵盖了从硬件到软件的一系列关键技术。信创产业的目标是通过自主研发,减少对外部技术的依赖,增强信息安全,并提升国内产业的全球竞争力。该产业主要…

如何用Vue3和p5.js打造一个令人惊叹的3D球体在线展示

本文由ScriptEcho平台提供技术支持 项目地址:传送门 使用 p5.js 创建交互式 3D 图形 应用场景介绍 p5.js 是一个用于创建交互式图形和动画的 JavaScript 库。它被广泛用于教育、艺术和设计领域,让开发者可以轻松创建具有吸引力的可视化效果。 代码基…

什么是堡垒机?和跳板机是一个概念吗?

堡垒机,又称运维审计系统、跳板机,是一种位于内部网络与外部网络之间的安全防护设备,它充当了一个“中间人”的角色,所有对内部网络资源的远程访问都必须通过堡垒机进行。这一设计的核心目的,在于严格控制和记录所有进…

任务3.8.1 利用RDD实现词频统计

实战:利用RDD实现词频统计 目标 使用Apache Spark的RDD(弹性分布式数据集)模块实现一个词频统计程序。 环境准备 选择实现方式 确定使用Spark RDD进行词频统计。 Spark版本与Scala版本匹配 选择Spark 3.1.3与Scala 2.12.15以匹配现有Spar…

kafka原理简介

Kafka是由LinkedIn开发的一个分布式发布/订阅的消息系统和一个强大的队列,使用Scala编写,它以可扩展和高吞吐率而被广泛使用。 Kafka适合离线和在线消息消费。 Kafka消息保留在磁盘上,并在群集内以master-flower方式实现数据同步,…

用Canvas绘制2D平面近大远小的马路斑马线

用Canvas绘制2D平面近大远小的马路斑马线 设置canvas和上下文: 首先,你需要创建一个元素,并获取其2D渲染上下文。 绘制斑马线: 使用fillRect或strokeRect方法绘制斑马线。你可以通过循环和计算来绘制多条具有不同宽度和间隔的…

1.PyQt6库和工具库QTDesigner安装

1.安装PyQT6和pyqt6-tools 1. PyQt6库是PyQt的开发库 2.pyqt6-tool时QTDesigner设计器工具支持库 pip install PyQt6 pip install pyqt6-tools 2.在Pycharm中配置外部工具QTDesigner和PYGIC 配置外部工具QTDesigner 1. QTDesigner是QT界面设计器 2.打开Pycharm->Settin…

【最新鸿蒙应开发】——HarmonyOS沙箱目录

鸿蒙应用沙箱目录 1. 应用沙箱概念 应用沙箱是一种以安全防护为目的的隔离机制,避免数据受到恶意路径穿越访问。在这种沙箱的保护机制下,应用可见的目录范围即为应用沙箱目录。 对于每个应用,系统会在内部存储空间映射出一个专属的应用沙箱…

Qt MaintenanceTool.exe使用镜像源更新Qt

环境:Windows11,Qt6.5,新版的MaintenanceTool.exe linux环境类似,mac环境可以看官方文档。 cmd命令窗口:切换到MaintenanceTool.exe所在目录,可以用“D:”切换到D盘,“cd xxxx”切换到xxxx目录…

僵尸网络相关

个人电脑被植入木马之后,就会主动的连接被黑客控制的这个C&C服务器,然后这个服务器就会给被植入木马的这个电脑发指令,让他探测在他的局域网内还有没有其他的电脑了,如果有那么就继续感染同局域网的其他病毒,黑客就…

增材制造引领模具创新之路

随着科技的快速发展和制造业的不断转型升级,增材制造(也称为3D打印)技术正逐渐展现出其在模具智造中的巨大潜力和优势。增材制造以其独特的加工方式和设计理念,为模具行业带来了革命性的变革,为传统制造业注入了新的活…

十大成长型思维:定位思维、商业思维、时间管理思维、学习成长思维、精力管理思维、逻辑表达思维、聚焦思维、金字塔原理、目标思维、反思思维

一、定位思维 定位思维是一种在商业和管理领域中至关重要的思维模式,它涉及到如何在顾客心智中确立品牌的独特位置,并使其与竞争对手区分开来。以下是关于定位思维的清晰介绍: 1、定义 定位思维是一种从潜在顾客的心理认知出发,通…

全新设计,样式大改!搭载酷睿Ultra5处理器的零刻 SEi14 是不是你的梦中情机?

全新设计,样式大改!搭载酷睿Ultra5处理器的零刻 SEi14 是不是你的梦中情机? 哈喽大家好,我是Stark-C~ 此次我又收到了来自于零刻官方送测的「全新一代」 SEi14 高性能迷你主机。目前已经折腾了大半个月,今天为大家做…

CVE-2011-1473: OpenSSL权限许可和访问控制问题漏洞及解决方案

CVE-2011-1473: OpenSSL权限许可和访问控制问题漏洞 漏洞详情: OpensSL.是OpensSL团队的一个于源的能够实现安全套接层(SSL2/3) 和安全传输层(TLSw1)协议的通用加密库。该产品支持多种加密算法,包括对称密…

高考志愿填报,大学读什么专业比较好?

高考分数出炉后,选择什么样的专业,如何去选择专业?于毕业生而言是一个难题。因为,就读的专业前景不好,意味着就业情况不乐观,意味着毕业就是失业。 盲目选择专业的确会让自己就业时受挫,也因此…

网络标准架构--OSI七层、四层

OSI七层网络架构,以及实际使用的四层网络架构。

进来学习Kubernetes知识点

Kubernetes集群部署 文章目录 Kubernetes集群部署一、Kubernetes概述1.1、什么是Kubernetes1.2、为什么要用Kubernetes 二、Kubernetes组件2.1、Master组件2.2、Node组件 三、Kubernetes资源对象3.1、Pod3.2、Label3.3、Replication Controller3.4、Deployment3.5、Service3.6、…