VMware中安装CentOS7

2023-10-26

在VMware中安装CentOS7

01、目录

  • CentOS7的下载
  • CentOS7的配置
  • CentOS7的安装
  • CentOS7的网络配置
    • 自动获取IP
    • 固定获取IP

02、安装前提

准备工作:

  • 提前下载和安装好VMware。
  • 下载centos7.9版本

03、CentOS7的下载

  • 官网下载地址:https://www.centos.org/download/。

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

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

选择标准的CentOS7映像下载。
image

04、CentOS7的配置

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

image

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

image

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

image

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

image

5、输入“虚拟机名称”,选择虚拟机文件保存的位置,点击下一步。

image

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

image

7、点击”自定义硬件配置“。

image

8、选中”新CD/DVD“,选择”使用ISO映像文件“,然后设置CentOS7的ISO映像路径,点击关闭。

image

网络适配器默认NAT就好。

9、点击完成,如下。

image

接下来我们安装CentOS7。

05、CentOS7的安装

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

image

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

我们将鼠标移入到虚拟机中,并按下键盘中的“↑”键,选择Install CentOS 7,最后按下“Enter 键”。

界面说明:

Install CentOS 7 安装CentOS 7

Test this media & install CentOS 7 测试安装文件并安装CentOS 7

Troubleshooting 修复故障

image

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

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

   按下Ctrl + Alt,鼠标即可移出虚拟机。

3、按下Enter进行安装。

image

4、等待系统加载完成。

image

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

image

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

image

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

image

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

image

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

image

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

image

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

image

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

image

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

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

image

image

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

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

image

image

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

image

image

16、点击”完成“。

image

17、点击”接受更改“。

image

18、回到界面,点击“开始安装“。

image

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

(1)、设置管理员ROOT密码,这是最高权限root用户的密码(默认账号为root,密码为现在要设置的)。
  在实际中root密码越复杂越好,因为这里只是演示,所以密码就没有那么复杂了。

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

image

image

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

image

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

image

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

image

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

image

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

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

24、使用普通用户登录,普通用户的权限较低,很多地方不能操作,所以使用较少。

image

至此,CentOS7的安装全部完成了。

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

回到顶部

06、CentOS7的网络配置

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

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

1、自动获取IP

①、首先要确保的是CentOS为NAT模式。

image

②、在VMware界面(管理员方式启动)点击“编辑”里面的“虚拟网络编辑器”,然后勾选DHCP服务将IP地址分配给虚拟机,并设置子网IP(默认就好)。

image

image

③、点击NAT模式旁边的“NAT设置”,然后修改与子网IP同网段下的网关IP,就是前三位必须相同,
即192.168.30要相同,最后一位数不相同即可(其实已经自动设置好了,默认),最后点击“确认”保存设置。

image

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

image

⑤、编辑ifcfg-ens33文件:vi ifcfg-ens33。按 i 进入insert编辑模式,
将BOOTPROTO设为dhcp,将ONBOOT设为yes,

按下Esc进入命令模式输入:wq保存并退出。

image

⑥、配置完成之后输入:service network restart,重启网卡让网卡设置生效,之后就可以上网了。

image

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

image

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

image

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

2、固定获取IP

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

image

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

修改以下内容:

  • BOOTPROTO=static 启用静态IP地址
  • ONBOOT=yes 开启自动启用网络连接
    添加以下内容:
  • IPADDR=192.168.30.100 设置IP地址
  • NETMASK=255.255.255.0 子网掩码
  • GATEWAY=192.168.30.2 设置网关
    注意:IPADDR不能和子网IP冲突(最后一位只要在0~255范围内随便取一个数字,这里选择100),GATEWAY即”NAT设置“里面的网关IP。
    最后按下Esc进入命令模式输入:wq保存并退出。
    image

修改和添加内容后如下图:
image

③、输入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。
image

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

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

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

  • nameserver xxx1.xxx1.xxx1.xxx1
  • nameserver xxx2.xxx2.xxx2.xxx2

使用echo命令则直接运行就可以了。

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

常用的免费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

详细可以参考:http://www.suozy.cn/post-21.html

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VMware中安装CentOS7 的相关文章

随机推荐

  • Pycharm无法导入anaconda的包

    Pycharm无法导入anaconda的包 第一 检查是否设置了anaconda的环境变量 第二步 查看anaconda下面的envs是否为空包 如果是空包 便要创建虚拟环境详细过程可参照 2023最新 Python Pycharm Ana
  • 堆—特殊二叉树

    我们了解了树形结构之后 知道了二叉树 但是二叉树的具体用途我们还是不知道 今天就来看看一种特殊的二叉树 堆 它是一种完全二叉树 著名的topK问题就是用堆来求取的 可以求出一组数中的最大或者最小的元素 所使用的堆就是大根堆 小根堆 所谓大根
  • VMware安装Android-x86_64-9.0-r2系统兼容arm设置

    Android x86 64 9 0 r2虚拟机安装兼容arm的android应用程序 1 安装后WLAN提示已连接无网络 实际网络联通 终端模拟器依次输入以下命令后回车重启系统 su settings put global captive
  • Xray-基础详细使用

    一 Xray介绍 Xray 是一款功能强大的安全评估工具 由多名经验丰富的一线安全从业者呕心打造而成 可支持与AWVS BP等众多安全工具联合使用 二 Xray简易架构 说明 了解 Xray 的整体架构可以更好的理解客户端和配置文件的设置
  • for循环详解

    For循环详解 举例如图下 首先for循环相比其他循环可以把条件写在一起如图所示 这变量 条件 变化必不可少其他循环也是 但是for循环有一个点它在初始变量的时候 进入循环之前就已经执行了一次 条件是每次进入循环之前都会执行并且判断 还有当
  • 【git】git rebase -i 合并多次提交

    1 概述 git rebase i 命令用于交互式地重新应用提交历史 其中 i 选项表示以交互方式进行操作 通过使用这个命令 您可以合并 删除 编辑 重排等操作提交历史 从而修改提交的顺序或合并多次提交 下面是使用 git rebase i
  • Linux简介

    1 1操作系统是什么 操作系统概述 要讲明白 Linux 是什么 首先得说说什么是操作系统 计算机系统是指按用户的要求 接收和存储信息 自动进行数据处理并输出结果信息的系统 它由硬件子系统 计算机系统赖以工作的实体 包括显示屏 键盘 鼠标
  • Xcode9 xcodebuild 命令行打包遇到的坑与解决方案

    主要涉及的打包脚本命令 if xcodeversion lt 830 then Xcode 8 3 以下打包时使用该脚本 xcodebuild exportArchive exportFormat ipa archivePath schem
  • 十一、文件的读写

    一 文件的读写模式 1 文件常用的打开模式 r 只能读 r 可读可写 不会创建不存在的文件 如果直接写文件 则从顶部开始写 覆盖之前此位置的内容 如果先读后写 则会在文件最后追加内容 w 可读可写如果文件存在则覆盖整个文件 不存在则创建 w
  • 数学建模 —— 降维算法

    文章目录 前言 数据降维的作用 一 主成分分析 PCA 1 介绍 2 算法流程 3 主成分分析的说明 二 因子分析 FA 1 介绍 2 算法流程 3 因子分析和主成分分析的对比 三 典型相关性分析 CCA 1 介绍 2 算法思路 3 算法流
  • 用位运算实现两个整数的加减乘除运算

    位运算的思想可以应用到很多地方 这里简单的总结一下用位运算来实现整数的四则运算 1 整数加法 int Add int a int b for int i 1 i i lt lt 1 if b i for int j i j j lt lt
  • 网络七层及四层协议通俗详解

    1 OSI开放式网络七层协议模型 总体而言 理解记忆 我点击一个网络请求 假如使用http协议 这就是应用层 用户选择具体的协议 这个请求需要传输数据 但是不同系统因为编码等方式不同 无法识别彼此发送的消息 这个时候表示层就需要把数据整理成
  • 《剑指offer》读后感

    帮研二的学姐准备网易暑期实习的机试时 代码提交在一个OJ网站叫牛客网 出于好奇就多点了一下这个网站 看到 剑指offer 的在线编程专栏 就是把剑指offer中的题目都挂在了网上 可以在线判断是否AC 以前也总是听到学长们推荐该书 索性趁着
  • R语言实现样本量的估算(2)

    本文默认 0 05 sig level 0 2 power 根据研究需要可调整 导入包 library pwr 1 已知标准差和预期差异 1 单样本t检验 某治疗措施预期提高某物质水平8mg L 标准差为10mg L 单样本t检验 pwr
  • QVector用法详细介绍

    QVector类是动态数组的模板类 顺序容器 它将自己的每一个对象存储在连续的内存中 可以使用索引号来快速访问它们 使用前需要包含头文件 include
  • iOS(二)App第一次启动时出现的引导界面

    我们每次打开一个刚刚从AppStore下载下来的软件时 总会出来一个引导界面 有的是宣传产品 有的是介绍App的功能 最后再出来一个按钮正式进入到App 从此以后这个引导界面就再也不会出现了 除非你卸载重装 在查阅相关资料后 做了个简陋的引
  • 逆向爬虫06 bs4,xpath,pyquery实战

    逆向爬虫06 bs4 xpath pyquery实战 原本想要详细的对比一下这三个模块的使用方法 但是在实战的时候发现 只要遵循一个套路 抓取静态网页 即网页信息直接放在html源代码中 就比较容易了 一些使用细节上的问题 每个人遇到的都会
  • Unity Hub、unity、PlasticSCM安装

    目录 一 Unity Hub安装 二 Unity安装 三 PlasticSCM安装 一 Unity Hub安装 第一步 进入官网下载 地址 地址 第二步 安装 跟着提示走就行 二 Unity安装 第一步打开Unity Hub 激活许可证 点
  • 打印机服务器纸张属性不显示,为什么我的打印机能在打印机服务器属性里设置自定义纸张大小,却无法? 爱问知识人...

    问题原因及解决方法 在以往的Windows 98操作系统中 打印机属性里的 纸张大小 中有 自定义 一项 而Windows 2000和Windows XP中自定义的位置是不同于Windows 98的 这里用一个示例来表述 假定用户使用了一款
  • VMware中安装CentOS7

    在VMware中安装CentOS7 01 目录 CentOS7的下载 CentOS7的配置 CentOS7的安装 CentOS7的网络配置 自动获取IP 固定获取IP 02 安装前提 准备工作 提前下载和安装好VMware 下载centos