【CentOS 7.9】基于VMware虚拟机的详细安装教程

2023-11-12

一、下载CentOS 7.9 镜像文件

Linux版本大家自己选择,目前市面还是7.X版本用的多,这里我就以7.9版本为例进行演示。

镜像下载地址:https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
在这里插入图片描述
下载好后,放到我们要安装的文件夹下,然后启动VMware
在这里插入图片描述
在这里插入图片描述
有关VMware该如何安装的问题,这里就不在赘述了,大家自行安装。

二、创建新的虚拟机

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

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

在这里插入图片描述

三、配置镜像文件

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

四、开启虚拟机安装操作系统

在这里插入图片描述
敲一下回车
在这里插入图片描述
在这里插入图片描述
可以按【Esc】中止检查,跳过检查

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

4.1 配置软件选择

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

4.2 手动分区配置

手动分区(可选,但作为程序员,还是要会)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
再添加一个swap区
在这里插入图片描述
最后全部给根分区
在这里插入图片描述

在这里插入图片描述
全部配置一览图如下:

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

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

在这里插入图片描述

4.3 开启网络连接

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

4.4 设置超级管理员密码

在这里插入图片描述
若密码过于简单,则需要按两次完成按钮
在这里插入图片描述

4.5 创建普通用户

在这里插入图片描述
在这里插入图片描述
耐心等待安装…
在这里插入图片描述
在这里插入图片描述

4.6 接受许可证

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

五、登入系统进行初始化设置

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

六、检查是否能联网正常使用

在这里插入图片描述
如果不能联网,请检查4.3步骤是否漏了,出了问题,也可以看后续静态网络配置

七、安装SSH连接工具

这里我使用的是finalshell,国产免费的Xshell替代品

下载地址:http://www.hostbuf.com/t/988.html
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果软件需要其他依赖,大家点击自动安装即可

安装好后,我们先配置一下静态IP,再用finalshell连接

八、配置静态IP

目前我们的虚拟机是装好有网的,但是他的ip是动态分配的,是一直会变的,不利于我们学习使用,所以我们更改一下,讲ip改成静态的,方便我们学习使用。

输入:ifconfig

在这里插入图片描述
查看得到我目前的动态IP是192.168.66.128,复制记录(大家查看自己的)
在这里插入图片描述
查看网关信息
在这里插入图片描述
在这里插入图片描述
我的网关IP为:192.168.66.2,复制记录(大家查看自己的)
在这里插入图片描述

输入:vi /etc/sysconfig/network-scripts/ifcfg-ens33

注意:以管理员身份(root)

在这里插入图片描述
进入并查看文件,大家最好先复制一下里面的信息,以免修改时不小心改错了
在这里插入图片描述
按下 i 键,进入编辑状态,里面更改的信息是刚刚上述的信息,大家根据自己的电脑信息修改,
除了dhcp改成static,其他都是大家自己电脑的
在这里插入图片描述
编辑好后,按下Esc键,退出,然后输入:wq! 写入并保存
在这里插入图片描述

此时配置好静态IP后,为了能让我们虚拟机能够访问到互联网,此时我们需要再次增加一张网卡

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
确定完成,完成后最好重启一下虚拟机
在这里插入图片描述
查看虚拟机能否能够联网
在这里插入图片描述

最后再次查看以下信息,如果都是能够出现的,说明此时配置没问题了
在这里插入图片描述

注意:
如果输入ifconfig后,你配置的ip地址没有出现,则依次进行如下操作解决:
输入:service NetworkManager stop 关闭 NetworkManger 服务
输入:chkconfig NetworkManager off 永久关闭 Manager网卡
输入:service network restart 重启network网卡

九、远程连接测试

安装好后,打开finalshell界面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
连接成功!
在这里插入图片描述

至此 CentOS7.9 安装完成,你可以尽情开始Linux的学习啦!

在Linux上安装其他软件也可以留意我的其他相关博客哦!

如果本教程对你有帮助的话,记得给博主点赞+收藏+关注,支持一下噢!

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

【CentOS 7.9】基于VMware虚拟机的详细安装教程 的相关文章

  • 在 shell 脚本中查找和替换

    是否可以使用 shell 在文件中搜索然后替换值 当我安装服务时 我希望能够在配置文件中搜索变量 然后在该值中替换 插入我自己的设置 当然 您可以使用 sed 或 awk 来完成此操作 sed 示例 sed i s Andrew James
  • 无关的库链接

    我有一个可能有点愚蠢的问题 因为我很确定我可能已经知道答案了 假设你有静态库A 动态共享库B和你的linux下的程序C 假设库 A 调用库 B 中的函数 并且您的程序调用库 A 中的函数 现在假设 C 在 A 中调用的所有函数都不使用 B
  • CentOS目录结构是树形的吗?

    CentOS 上有相当于树的东西吗 如果你的 Centos 系统上没有安装 tree 无论如何我通常建议服务器设置使用最小安装磁盘 你应该在命令行中输入以下内容 yum install tree y 如果没有安装 那是因为您没有正确的存储库
  • 如何从 Linux 命令行获取视频文件的分辨率(宽度和高度)?

    我一直在挖掘 mplayer mencoder 和 ffmpeg 文档 但我似乎无法想出anything 我对输出格式不是特别挑剔 因为我可以使用正则表达式将其拉出来 我只是似乎无法首先获取数据 Use ffprobe https ffmp
  • 如何从linux命令行运行.exe可执行文件? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在 Windows 中有一个 abc exe 可执行文件 我可以使用 DOS 命令提示来执行此应用程序 并为其提供一些运行时变量 我想从
  • touch命令在一个目录下创建多个文件(不同名称)

    我想制作一个在 bash 中创建目录和文件结构的脚本 我尝试过这样的事情 mkdir p 1 2 touch 1 2 a b c a b c 应该是在一个命令或其他命令中创建的文件 但由于某种原因 结构是这样的 current folder
  • 操作系统什么时候清除进程的内存

    进程在某些操作系统上成功或异常终止 操作系统何时决定擦除分配给该进程的内存 数据 代码等 在退出时或当它想为新进程分配内存时 这个清除内存分配过程在所有操作系统 winXP Win7 linux Mac 上都相同吗 据我了解 页表具有该进程
  • numpy 未定义符号:PyFPE_jbuf

    我正在尝试使用一百万首歌曲数据集 为此我必须安装 python 表 numpy cython hdf5 numexpr 等 昨天我设法安装了我需要的所有内容 在使用 hdf5 遇到一些麻烦之后 我下载了预编译的二进制包并将它们保存在我的 b
  • gethostbyname() 或 getnameinfo() 如何在后台工作?

    How gethostbyname or getnameinfo 在后台工作 include
  • Linux 中热插拔设备时检测设备是否存在

    我正在运行 SPIcode http lxr free electrons com source drivers spi spi omap2 mcspi c在熊猫板上 我想知道其中的哪个功能code http lxr free electr
  • 为 Qt 应用程序创建 Linux 安装

    我刚刚用 Qt Creator 制作了一个很棒的程序 我对自己很满意 如何将其从台式机移至笔记本电脑 那么 最好的方法是安装程序 对吗 对于 Ubuntu 这是一个 Debian 软件包 对吗 我怎么做 有人这样做过吗 他们可以分享 QT
  • 在 Ubuntu 16.04 上找不到 printf.c

    我最近切换到Ubuntu 16 04 我在用vscode作为 Ubuntu 上的 IDE 我配置了其他语言 但我无法做到这一点C C 我创建c cpp properties json launch json tasks json 当我开始编
  • 适用于 KDE 和 Gnome 的 Gui [重复]

    这个问题在这里已经有答案了 我想为一个现在是 CLI 的应用程序编写一个 gui 它需要在 KDE 和 Gnome DE 中 看起来不错 充分利用用户的外观设置 如果我选择 Qt 或 GTK 我能够做到这一点吗 它们与两个 DE 集成良好吗
  • 让 MongoDB 在 Linux 上监听远程连接

    我已在 Windows 本地计算机上 上成功安装 MongoDB 作为服务 但现在我想将 MongoDb 移动到单独的服务器 所以我将 tarball 解压到网络上的虚拟服务器 运行 Linux 当我从本地计算机使用 PuTTY 连接到服务
  • 在 /dev/input/eventX 中写入事件需要哪些命令?

    我正在开发一个android需要将触摸事件发送到 dev input eventX 的应用程序 我知道C执行此类操作的代码结构如下 struct input event struct timeval time unsigned short
  • 如何使用 sed 仅删除双空行?

    我找到了这个问题和答案 https stackoverflow com questions 4651591 howto use sed to remove only triple empty lines关于如何删除三重空行 但是 我只需要对
  • 如何制作和应用SVN补丁?

    我想制作一个SVN类型的补丁文件httpd conf这样我就可以轻松地将其应用到其他主机上 If I do cd root diff Naur etc httpd conf httpd conf original etc httpd con
  • .NET Core 中的跨平台文件名处理

    如何处理文件名System IO以跨平台方式运行类以使其在 Windows 和 Linux 上运行 例如 我编写的代码在 Windows 上完美运行 但它不会在 Ubuntu Linux 上创建文件 var tempFilename Dat
  • 在 Linux 中禁用历史记录 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 要在 Linux 环境中禁用历史记录 我执行了以下命令 export HISTFILESIZE 0 export HISTSIZE 0 u
  • QFileDialog::getSaveFileName 和默认的 selectedFilter

    我有 getSaveFileName 和一些过滤器 我希望当用户打开 保存 对话框时选择其中之一 Qt 文档说明如下 可以通过将 selectedFilter 设置为所需的值来选择默认过滤器 我尝试以下变体 QString selFilte

随机推荐

  • gsoap报文打印

    作为客户端的时候 soap begin recv 发送完请求报文 获取请求报文信息 g str reqXml clear std string strBuf std string size type pos1 std string npos
  • Java基本语法(初学者必看,值得收藏)

    目录 一 计算机基础 1 计算机组成 2 程序 3 编程语言 二 Java 1 Java简介 2 发展历史 3 JDK的安装和配置 4 第一个Java程序 三 Java基础 1 输出 2 代码注释 3 变量 1 概念 2 变量三要素 3 数
  • 计算机基础——Word 2010

    天软备考交流群 365218976 1 Office应用程序的启动与退出 1 1 Office程序启动 1 2 Office程序退出 2 Word窗口组成 2 1 标题栏 2 1 1 快速访问工具栏 2 2 选项卡 2 3 文档编辑区 2
  • cudaStreamSynchronize vs CudaDeviceSynchronize vs cudaThreadSynchronize CUDA中的屏障同步

    cudaStreamSynchronize vs CudaDeviceSynchronize vs cudaThreadSynchronize These are all barriers Barriers prevent code exe
  • python中import与from方法总结

    这篇文章主要介绍了python中import与from方法总结 文中通过示例代码介绍的非常详细 对大家的学习或者工作具有一定的参考学习价值 需要的朋友们下面随着小编来一起学习学习吧 一 模块 包简介 模块 所谓模块就是一个 py文件 用来存
  • ufo帧率测试网站_移动全平台性能测试分析工具:PerfDog性能狗

    点击关注 我们共同每天进步一点点 PerfDog是腾讯出品的移动端性能测试工具 致力于提升移动应用和游戏的性能和品质 主打游戏APP 当然应用APP也能用 介绍 移动全平台iOS Android性能测试 分析工具平台 快速定位分析性能问题
  • Linux下安装单节点kafka

    Linux下单节点kafka的安装 官网下载地址 http kafka apache org downloads 1 查看Linux防火墙 firewall cmd state 2 解压kafka到想要安装的Linux目录下 tar zxv
  • Gogs push 报 HTTP 401 错误解决方法

    Gogs push 报 HTTP 401 错误解决方法 error RPC failed HTTP 401 curl 22 The requested URL returned error 401 错误原因 用户名和密码错误 导致验证不通过
  • 笔记 学习51单片机串口中断

    单片机的串口通信功能是比较常用的功能 80C51的串行口 我在学习的过程中 觉得SBUF的使用方法是最难的 于是对着这个图和资料一步步理解 才搞明白一点 A SBUF 和 SBUF A 的意思 51单片机通过特殊功能寄存器SBUF对串行接收
  • 【前端】Vue项目:旅游App-(8)city:标签页Tabs动态数据:网络请求axios与request、数据管理store与pinia、各种封装

    文章目录 目标 过程与代码 安装相关库 封装网络请求相关代码 网络请求数据 网络请求数据操作封装 pinia管理数据并封装 tab栏改为动态数据 效果 本篇总结 总代码 修改或新建的文件 service index modules的city
  • pytorch:计算网络模型在gpu上的推理时间

    计算网络模型的推理时间 网络模型的推理过程是在gpu上进行的 方法一 import torch import time net net to cuda 网络模型 input input to cuda 输入 time start time
  • 最详细小白入门Python7-bug和调试

    bug调试工具的使用 打断点 在行号后边点击出现小红点 右键debug进入调试模式 代码执行暂停到断点位置代码执行之前 debugger 查看参数及变量在执行过程中的变化情况 console 查看控制台输出内容 step over 单步执行
  • pytorch图像检索评价指标MAP

    map是图像检索模型的一个评价指标 以图片中第一个计算AP值为例 P的分别是 1 2 3 3 6 4 9 5 10 R值分别是 1 5 2 5 3 5 4 5 1 AP计算结果 1 2 3 3 6 4 9 5 10 5 https blog
  • c语言蝴蝶图案代码,通达信指标公式,临界点蝴蝶图案出现,暴涨趋势出现(附源码)...

    暴涨临界点指标 如上图所示 保障临界点指标专门用于监控起爆买点 当临界点出现后期一定会有上升 一战成名主图 指标源码 DRAWGBK 1 RGB 36 38 40 RGB 24 16 51 0 1 0 VAR1B 100 EMA EMA C
  • UE4中英文语言切换的三种方式(当然也可以多种语言)

    一 用ue4的Localization Dashboard 1 2 3 4 5 最后 必须独立运行游戏才能看到效果 二 使用WidgetSwitcher 1 2 3 4 用一个按钮点击进行Index的修改 就可以完成中英文切换 三 用两个T
  • 2-软件生命周期模型

    软件生命周期模型 软件工程过程 工程项目的PDCA循环 戴明环 美国质量管理专家戴明博士针对工程项目的质量目标 将全面质量管理思想引入工程项目过程 提出了PDCA循环 也称为戴明环 即Plan 规划 Do 执行 Check 检查 Actio
  • PTA9文件操作(python3)

    python程序设计09 文件操作 9 1 从文件中查找最长的单词 20分 请勿修改 20 分 9 2 求文件行数 20 分 9 3 analyze the character distribution of a document 20 分
  • 最大报文段长度——MSS

    1 概念 MSS Maximum Segment Size 最大报文长度 是TCP协议定义的一个选项 MSS选项用于在TCP连接建立时 收发双方协商通信时每一个报文段所能承载的最大数据长度 在以太网环境下 MSS MTU 20字节TCP报头
  • unity按钮点击无响应的处理方法

    在程序中给Button控件添加了点击事件后无反应 可能由于下列原因导致 按钮的interactable false或者enable false 父节点如果有CanvasGroup组件 还必须把CanvasGroup组件上的interacta
  • 【CentOS 7.9】基于VMware虚拟机的详细安装教程

    一 下载CentOS 7 9 镜像文件 Linux版本大家自己选择 目前市面还是7 X版本用的多 这里我就以7 9版本为例进行演示 镜像下载地址 https mirrors tuna tsinghua edu cn centos 7 9 2