centenos下载安装

阿里云镜像下载 

centos-7-isos-x86_64安装包下载_开源镜像站-阿里云

新建虚拟机

(1) 创建新的虚拟机

  • 可以在主页直接点击创建新的虚拟机
  • 也可以在上方,点击文件,新建虚拟机

(2) 选择自定义(高级)

(3) 硬盘兼容性

  • 默认即可。我这里是VM14,点击下一步

(4) 选择稍后安装操作系统

  • 这里,选择稍后安装操作系统,安装完成过后,大家可以选择删掉一些不要的硬件,例如打印机等等

5) 选择操作系统以及版本

  • 这里选择 Linux 系统,指定为 CentOS 64 位

(6) 命名虚拟机

  • 指定虚拟机的名称,后期也可以改
  • 同时指定其位置,自己安排就好,下面是我的例子

(7) 处理器配置

  • 根据真机的性能设置 CPU处理器的数量以及每个处理器的核心数量,当然 4 可不是固定的

  • 当然了,总不能超过你的真机,否则就会报错哈

(8) 设置虚拟机内存

  • 建议把内存指定为 2G(2 x 1024MB),最低也给到 1G,而2G 也够了,也没太大的必要更高

(9) 设置网络类型

想要使用网络,给出了三种方式:桥接模式、NAT模式、仅主机模式

  • 桥接模式:相当于在虚拟机的网卡与物理主机(真实主机)之间建立了一座沟通的桥梁,使得,可以通过物理主机的网卡访问外网
  • NAT模式:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理注解访问外网,真机中NAT虚拟机网卡对应的物理网卡是 VMnet8
  • 仅注解模式:仅让虚拟机的主机与物理主机通信,不能访问外网,真机中仅主机模式对应的物理网卡是 VMnet1

在这里,我选择的是桥接模式,也就是使用桥接网络,如果有兴趣具体了解一下别的模式的朋友,可以去查阅一下

(10) 设置I/O 控制器类型

这一步,需要指定 I/O 控制器类型,仍然是三个选项(不过BusLogic不可用)

  • BusLogic 是一个比较老的技术,I/O性能比 LSI 差挺多的,但是对于一些老系统有效,例如windows 2000
  • LSI Logic 兼容性比较好,后两者的性能比 BusLogic 都要好一些

这里我们选择默认的推荐的就可以了

(11) 选择磁盘类型

对于任何客户机操作系统,您可以将虚拟磁盘设置为 IDE 磁盘。对于在虚拟机中具有 LSI Logic 或 BusLogic SCSI 控制器驱动程序的任何客户机操作系统,您可以将虚拟磁盘设置为 SCSI 磁盘。对于某些客户机操作系统,您可以将虚拟磁盘设置为 SATA 磁盘。对于支持 NVMe 磁盘类型的客户机操作系统,您可以将虚拟磁盘设置为 NVMe 磁盘。——VMware Docs

一般就服务器来说,更常用 SCSI 类型,所以这里还是选择默认推荐的就可以了

(12) 选择创建新虚拟磁盘

(13) 指定磁盘容量

指定磁盘容量为 20G 即可,同时选择将虚拟磁盘拆分成多个文件

(14) 指定磁盘文件

(15) 暂时准备完成

这样就可以了,点击完成

(16) 最后修改

完成后,就会弹出咱们刚创建好的虚拟机页面,别忘了,我们还有镜像文件没有指定,点击编辑虚拟机设置

选择 CD/DVD(IDE),点击展开后,右侧选择使用镜像文件,然后指定对应 iso 文件

注:配置完成后没还可以将 USB 控制器,声卡,打印机设备等不需要的设备移除掉,同样点击编辑虚拟机设置,在硬件中点击指定硬件,选择移除就可以了

到这里,一个虚拟机的创建就基本配置好了,下面就开始正式的安装 CentOS 系统

(三) 安装系统

打开虚拟机电源,正式开始安装系统

(1) 进入安装模式

键盘上下键移动,选择第一项,Install CentOS 7 回车

(2) 选择语言

(3) 设置时区

选择 Asia Shanghai 就好了,点击 Done

(4) 选择安装内容

默认的 Minimal 是基本的系统,没可选的软件包,也可以安装 Basic Web Server,一个基础服务器的版本,如果想要使用图形化桌面,可以选择 GNOME Desktop 或者 Server With GUI

  • MinimalBasic Web Server 是字符界面
  • GNOME DesktopServer With GUI 是图形界面

这里选择选择了安装 GNOME Desktop,但是使用图形桌面会占用挺多的资源,一般除了学习和自己的需要,都不装桌面了,实际服务器,可能有的人就去装个宝塔

(5) 分区

INSTALLATION DESTINATION 进行系统分区

首先选择,我们在创建虚拟机时候的20G虚拟硬盘

Other Storage Options --> Partitioning -->选择 I will configure partitioning

弹出如下界面,选择加号,开始进行具体的划分

第一个:分/boot区,给200MB空间,用来放启动文件

第二个:分swap交换分区,给 2048MB,这里给内存大小的 1、1.5、2 倍都是有的

第三个:将其余所有空间分配给 /

最终结果就是这个样子,然后点击 Done

点击 Accept Changes

(6) 选择主机名和网络

NETWORK & HOST NAME 设置网络连接和主机名

因为是桥接模式,将当前这个网络配置从 OFF 选择为 ON 打开,直到能看到 ip,例如 192.168.1.102 等等这种,同时想改就改了主机名例如 centos7

设置完毕后,点击 Begin Installation 代表完成设置

(7) 创建账户

点击后,就会开始安装,此过程,会看到 Root 和 普通 User 的账户还没被设置,我们分别点进去设置一下

为 Root 账户设置密码

创建一个普通用户

等待完成就好了,完成后点击 Finish configuration

最后全部结束后,点击 Reboot 重启

重启后记得点击同意 License

(8) 进入图形系统

首先登入 BWH 这个普通用户

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

php 函数声明与调用

在 PHP 中,函数声明和调用的语法如下: 函数声明的一般形式为: function functionName($param1, $param2, ...) {// 函数体return $result; // 可选 } 例如: function add($a, $b) {return $a $b; } 函数调用的一般形式为&am…

transbigdata笔记:数据预处理

0 数据 使用 transbigdata/docs/source/gallery/data/TaxiData-Sample.csv at main ni1o1/transbigdata (github.com) 和transbigdata/docs/source/gallery/data/sz.json at main ni1o1/transbigdata (github.com) 0.1 导入库 import transbigdata as tbd import pandas …

通过 Elastic Stack 充分利用电信领域生成式 AI 的力量

作者:Elastic Piotr Kobziakowski, Jrgen Obermann 在瞬息万变的电信领域,Elastic Stack 与生成式 AI 的集成正在开创运营效率和创新的新时代。 这些技术不仅增强了网络运营,而且还彻底改变了各个部门的内部流程。 下面,我们将深入…

Java 并发之《深入理解 JVM》关于 volatile 累加示例的思考

在周志明老师的 《深入理解 JVM》一书中关于 volatile 关键字线程安全性有一个示例代码(代码有些许改动,语义一样): public class MyTest3 {private static volatile int race 0;private static void increase() {race;}public …

视频监控录像服务器(中心录像服务器)功能详细介绍

目 录 一、概述 (一)定义 (二)视频监控中心录像服务器 二、存储策略服务 (一)存储策略配置 1、 录入页面 2、 选择需要进行录像的视频 3、批量选择多个通道号 4、其他关键参数…

rocketmq实现延迟消息

SpringBoot整合RocketMQ发送延时消息 springboot rocketmq 延迟消息 Windows下RocketMQ安装及可视化界面搭建 Java 客户端 RocketMQ延迟消息 项目背景 项目中有延时消息的需求,综合考量RocketMQ比较适合。 RocketMQ支持多维度的延迟级别 支持多种消息类型 基…

Windows安装PostgreSQL常见问题总结解决

1.用户权限不足/未关闭防火墙&杀毒软件 1.1.数据库初始化错误 1.2.SQL模块没有成功加载到数据簇 在安装PostgreSQL时,我们可能会遇到1.1和1.2的情况,其实这两个为一类问题,即安装权限不足。首先检测自己的用户是不是本地组Administrator再…

使用 Windbg 分析软件异常时的诸多细节与技巧总结

目录 1、dump文件 1.1、dump文件的生成方式 1.2、dump文件的大小 2、pdb符号文件 2.1、pdb文件的路径设置 2.2、pdb文件的时间戳与名称问题 2.3、如何确定要找哪些pdb文件? 3、使用Windbg静态分析dump文件以及动态调试程序的一般步骤 4、确定发生异常或崩溃…

Vue中的class和style绑定

聚沙成塔每天进步一点点 本文内容 ⭐ 专栏简介动态绑定class对象语法数组语法 动态绑定style对象语法多重值 ⭐ 写在最后 ⭐ 专栏简介 Vue学习之旅的奇妙世界 欢迎大家来到 Vue 技能树参考资料专栏!创建这个专栏的初衷是为了帮助大家更好地应对 Vue.js 技能树的学习…

Provide/Inject 依赖注入(未完待续)

父组件传递给子组件数据,通过props,但是需要逐层传递 provide/Inject 的推出就是为了解决这个问题,它提供了一种组件之间共享此类值的方式,不必通过组件树每层级显示地传递props 目的是为了共享那些被 认为对于一个组件树而言是全局的数据 p…

MulticoreWare与Imagination一同按下汽车计算工作负载的“加速键”

中国北京 – 2024年1月8日 - MulticoreWare Inc与Imagination Technologies共同宣布已在德州仪器TDA4VM处理器上实现了GPU计算,不仅使算力提升了约50 GFLOPS,而且还实现了自动驾驶和高级驾驶辅助系统(ADAS)常见工作负载性能的跃升…

MySQL 从零开始:03 基本入门语句

文章目录 1、连接数据库1.1 命令提示符登陆1.2 MySQL 8.0 Command Line Client 登陆1.3 MySQL Workbench 登陆 2、基本语句2.1 查看所有库2.2 创建库2.3 删除库2.4 选择数据库2.5 查看表2.6 创建表2.7 删除表2.8 改表名2.9 清空表 在上一小节中介绍了 MySQL 数据库的安装&#…

【Win10安装Qt6.3】安装教程_保姆级

前言 Windows系统安装Qt4及Qt5.12之前版本和安装Qt.12之后及Qt6方法是不同的 ;因为之前的版本提供的有安装包,直接一路点击Next就Ok了。但Qt5.12版本之后,Qt公司就不再提供安装包了,不论是社区版,专业版等&#xff0c…

羌族特色民居----碉楼

羌族是四川的一个少数民族,他们独具特色的民居就是----碉楼。在羌语中,碉楼被称为“邓笼”,意为美丽、高贵的房子,羌族人有“依山而居,垒石为屋,高者十余丈”的习俗。碉楼的高度在十米至三十米之间。用于御…

飞腾FT2000-4/D2000-8 VPX主板

产品特点 ①国产飞腾FT2000-4或D2000-8处理器 ,同一模块兼容两种处理器,可以根据性能需要选择 ②丰富的万兆以太网、千兆以太网、USB、SATA接口,可用作数据处理、存储、通信服务器 ③内部集成FPGA-V7协处理器,支持SRIO、LVDS等…

k8s的存储卷、数据卷

容器内的目录和宿主机目录进行挂载。 容器在系统上的生命周期是短暂的。 k8s用控制器创建的pod。delete相当于重启。容器的状态也会恢复到初始状态。一旦恢复到初始状态,所有的后天编辑的文件都会消失 容器和节点之间创建一个可以持久化保存容器内文件的存储卷。…

详解JavaScript中的WeakMap和WeakSet

🧑‍🎓 个人主页:《爱蹦跶的大A阿》 🔥当前正在更新专栏:《VUE》 、《JavaScript保姆级教程》、《krpano》 ​ ​ ✨ 前言 内存管理一直是JavaScript这门语言中的难点和痛点。由于其自动垃圾回收机制的限制,在某些场…

Kettle Local引擎使用记录(一)(基于Kettle web版数据集成开源工具data-integration源码)

Kettle Web 📚第一章 前言📚第二章 demo源码📗pom.xml引入Kettle引擎核心文件📗java源码📕 controller📕 service📕 其它📕 maven settings.xml 📗测试📕 测试…

Opencv实验合集——实验七:二维码和条形码匹配

1.概念 二维码(QR码) 概念: 二维码是一种矩阵式的二维条码,由黑白方块组成,可以存储大量的信息,包括文本、链接、数字等。QR码的编码方式是在矩阵中通过不同的黑白方块组合表示不同的信息。 特点&#xf…

PHP开发日志 ━━ 不同方法判断某个数组中是否存在指定的键名,测试哪种方法效率高

我们可以用isset($arr[a]) 或者 array_key_exists(a, $arr) 来判断a键名是否存在与$arr数组。 那么这两种方式哪个运行速度快呢? 不多废话了,现在我们写一段代码来测试一下: $array [a > 1, b > 2, c > 3];$start microtime(tru…