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

Linux 操作系统 Red Hat Enterprise Linux 安装教程

文章目录

笔者的操作环境:

  • 制作环境:

    • Win32 Disk Imager 1.0.0

    • Windows 10 教育版

  • ISO:

    • Red Hat Enterprise Linux 9.2 x86_64

  Red Hat Enterprise Linux(RHEL)是一种 Linux 操作系统。安装此操作系统的难题在于,在安装此系统之前,自己的操作系统是 Windows,而这两个系统是不兼容的。任何软件都必须在操作系统之上运行,因此无法直接在 Windows 启动前安装 Linux。也就是说,如果当前的操作系统是 Windows,那就必须使用外部介质(如 U 盘)来安装其它操作系统,且此 U 盘内的操作系统必须先于电脑系统盘中的 Windows 启动。

  下面来介绍如何使用 U 盘来安装 RHEL。注意:RHEL 是一种商业收费的 Linux,目前仅对个人免费。以注册订阅的方式进行个人免费使用,每次订阅的免费使用时间为 1 年。超过一年就需要重新订阅。目前重新订阅也是免费的。

  RHEL 对应的 Red Hat 免费版为 CentOS,在 CentOS 8 之后改名为 CentOS Stream 继续免费提供。关于 CentOS Stream 的安装,可见笔者的另一篇博客:

  Linux 操作系统 CentOS Stream 安装教程:
https://blog.csdn.net/wangpaiblog/article/details/119792728

  1. 进入 RHEL 下载官网,进行账号登录。如果没有账号,则需要先注册一个账号。

    RHEL 下载官网:https://developers.redhat.com/products/rhel/download

    在这里插入图片描述

  2. 登录完成之后,选择一个版本进行下载。笔者的处理器架构为 x86_64,因此选择的是 x86_64。另外,下载时要选择 DVD 版本的,这个版本的安装包将近 10G,请留意。

    在这里插入图片描述

  3. 选择合适的下载工具就可以下载了。在百度云离线下载、浏览器内置下载和迅雷中,笔者当时用迅雷下载的速度较快。

  4. 下面需要一种制作 U 盘启动并将 ISO 写入 U 盘的软件。这种软件有很多,这里使用的是 Win32 Disk Imager。网址:https://sourceforge.net/projects/win32diskimager/


    【注意】

      对于 CentOS Stream,不要使用软碟通来制作 U 盘启动盘,关于这方面的内容,可见笔者的另一篇博客:

       使用软碟通安装 CentOS Stream 会遇到哪些问题:
    https://blog.csdn.net/wangpaiblog/article/details/119770651


  5. Win32 Disk Imager 上选择前面下载的 ISO 文件。

    (注意:需要把匹配的文件扩展名改为通配符 *.* 才能选中该 ISO 文件。)

    在这里插入图片描述

  6. 点击写入。此过程有可能出现软件“无响应”的状态,这些都是正常现象,耐心等待即可。

    在这里插入图片描述

  7. 写入完成之后,这个 U 盘启动盘就做好了。下面需要将其插入需要安装 RHEL 的电脑中,并在电脑启动时先进入 BIOS 界面选择 U 盘启动即可。

    关于“在电脑启动时选择 U 盘启动”,这种过程对于不同主板的电脑,操作界面与流程差异很大,这里从略。比方说,有的电脑是在开机时按 F12 进入 BIOS 界面,有的是按 ESC 等。这个需要读者自行摸索。


    【踩坑提醒】

      如果笔者是在一台新电脑上初次安装 Linux,则有可能出现在安装引导界面时找不到磁盘的问题。解决方案可参考笔者的另一篇博客:

      解决Linux安装时找不到磁盘:未选择任何磁盘(no diks selected),本地标准磁盘为空:
    https://blog.csdn.net/wangpaiblog/article/details/131197733


  8. 假设读者此时已经安装好 RHEL 了,前面已经提到过,RHEL 不是免费的,因此此处还需要订阅 RHEL。对于普通个人使用,订阅的方式是使用前面登录 RHEL 官网的账号。

    RHEL 提供了两种方式订阅。一种是内置的 GUI 界面,另一种是在终端使用命令。

  9. 使用内置的 GUI 界面订阅,只需要右上角打开 设置,鼠标下滑至 关于 选项即可看到。

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

  10. 在终端使用命令也很简单。依次输入以下命令即可。其中,用户名密码 要改成自己前面 RHEL 账号的实际内容。

    sudo subscription-manager register --username=用户名 --password=密码;

    sudo subscription-manager attach --auto

    订阅完成之后,使用如下命令即可查看订阅信息:

    sudo subscription-manager list --installed

  11. RHEL 安装完成之后,有可能出现一些残余的开机引导项,如:

    • Red Hat Enterprise Linux (0-rescue-XXX) 9.2 (Plow)

    • UEFI Firmware Settings

    这会增加约 5 秒的开机时间。解决方案可参考笔者的另一篇博客:

    删除 CentOS Stream 8 开机多余引导项及等待时间:
    https://blog.csdn.net/wangpaiblog/article/details/120073187

相关文章:

Linux 操作系统 Red Hat Enterprise Linux 安装教程

文章目录 笔者的操作环境: 制作环境: Win32 Disk Imager 1.0.0 Windows 10 教育版 ISO: Red Hat Enterprise Linux 9.2 x86_64 Red Hat Enterprise Linux(RHEL)是一种 Linux 操作系统。安装此操作系统的难题在于&a…...

关于拓扑排序

又重新学了一下拓扑排序,这次发现就十分简单了,拓扑排序的步骤 1.他必须是一个有向无环图,起点我们就是入度为0的点 2.我们首先要输出的就是入度为0的点,然后依次删除这些点连向的点,使这些点的入度-1,如果…...

【C++】开源:Boost库常用组件配置使用

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍Boost库常用组件配置使用。 无专精则不能成,无涉猎则不能通。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下&#xff0c…...

用python通过http实现文件传输,分为发送端和接收端

要使用Python通过HTTP实现文件传输,可以使用Python的 requests 库来发送和接收HTTP请求。以下是一个示例代码,其中包括发送端和接收端的实现。 发送端: import requestsdef send_file(file_path, url):with open(file_path, rb) as file:re…...

数据结构--图的遍历 DFS

数据结构–图的遍历 DFS 树的深度优先遍历 //树的先根遍历 void PreOrder(TreeNode *R) {if(R ! NULL){visit(R); //访问根节点while(R还有下一个子树T)PreOrder(T);//先根遍历下一棵子树} }图的深度优先遍历 bool visited [MAX_VERTEX_NUM]; //访问标记数组 void DFS(Grap…...

SpringBoot集成MyBatisPlus+MySQL(超详细)

前言 查看此文章前强烈建议先看这篇文章:Java江湖路 | 专栏目录 该文章纪录的是SpringBoot快速集成MyBatis Plus,每一步都有记录,争取每一位看该文章的小伙伴都能操作成功。达到自己想要的效果~ 文章目录 前言1、什么是MyBatisPlus2、Spring…...

一边是计算机就业哀鸿遍野,一边是高考生疯狂涌向计算机专业

在张雪峰推荐的几大专业里,计算机专业是其中之一。近几年,计算机专业报考热度不减,但就业前景却令人堪忧,互联网裁员接二连三,许多码农找不到工作。 一位网友感叹:一边是计算机就业哀鸿遍野,一…...

解决外部主机无法访问Docker容器的方法

使用Docker启动了一个tomcat容器,并做了端口映射,但是外部主机仍然无法访问。 编辑centos上的配置文件 vi /etc/sysctl.conf net.ipv4.ip_forward1 systemctl restart network保存以后即可生效,这个配置是开启linux的ip数据包转发功能&#…...

IDEA中修改类头的文档注释信息

IDEA中修改类头的文档注释信息 选择File--Settings--Editor--File and Code Templates--Includes,可以把文档注释写成这种的 /**author: Arbicoralcreate: ${YEAR}-${MONTH}-${DAY} ${TIME}Description: */这样回看就可以很清楚的看到自己创建脚本的时间&#xff…...

建模教程:如何利用3ds Max 和 After Effects 实现多通道渲染和后期合成

推荐: NSDT场景编辑器 助你快速搭建可二次开发的3D应用场景 1. 创建基本场景 步骤 1 打开 3ds Max。 打开 3ds Max。 步骤 2 我做了一个简单的场景。我放了三个 彼此之间有一定距离的物体。 制作对象 步骤 3 按 Ctrl-C 键 在透视视图中创建摄影机。 创建相机 …...

JPA之Hibernate

JPA 定义:是 JavaEE 中一组用于持久化数据的 API,它提供了一种标准的 ORM 规范,用于 Java 对象映射到数据库中。 JPA 的开发是为了简化企业级应用程序的开发,降低应用程序与数据库之间的耦合度,并提高应用程序的可维护…...

leetcode(力扣)剑指 Offer 16. 数值的整数次方 (快速幂)

文章目录 题目描述思路分析完整代码 题目描述 实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。 示例 1: 输入:x 2.00000, n 10 输出:10…...

git命令分类合集

配置 git config --global user.name <name>&#xff1a;设置全局用户名 git config --global user.email <email>&#xff1a;设置全局用户邮箱 git config --global core.editor <editor>&#xff1a;设置全局文本编辑器创建与克隆仓库 git init&#xf…...

微信小程序打开地图的方法

1、打开内置地图 wx.openLocation({latitude: 31.230416, // 上海的纬度longitude: 121.473701, // 上海的经度name: 上海市, // 地点名称address: 中国上海市黄浦区人民广场, // 地址的详细说明scale: 18, // 缩放比例success: function(res) {console.log(打开地图成功);},f…...

快手头部主播合体,二驴祁天道直播首秀销售额破亿

2023年刚刚过半&#xff0c;直播江湖突然生变。 快手头部娱乐主播「二驴」与快手户外主播第一人「祁天道」宣布“合体”&#xff0c;两者加总的粉丝量接近1亿&#xff0c;又一个“超级网红IP”诞生。 ▲图源&#xff1a;二驴的、祁天道快手截图 从白手起家的草根&#xff0c;…...

Golang Devops项目开发(1)

1.1 GO语言基础 1 初识Go语言 1.1.1 开发环境搭建 参考文档&#xff1a;《Windows Go语言环境搭建》 1.2.1 Go语言特性-垃圾回收 a. 内存自动回收&#xff0c;再也不需要开发人员管理内存 b. 开发人员专注业务实现&#xff0c;降低了心智负担 c. 只需要new分配内存&#xff0c;…...

Django系列之DRF简单使用

基于ModelViewSets的简单使用 models.py from django.db import modelsclass AuthorDetail(models.Model):gender models.CharField(max_length8)birthday models.DateField()telephone models.BigIntegerField()addr models.CharField(max_length64)class Author(models…...

新闻标题文本分类任务

目录 知识回顾使用debug调试 知识回顾 预处理内容 文本主要进行清洗、分词/分字 ID替换(不希望计算机看到文字&#xff0c;而是ID)&#xff0c;通过语料表来表示&#xff0c;根据频率高低来分配ID号 文本的ID映射到文本的一个特征向量&#xff0c;进行词嵌入(Embedding)&…...

自己实现MyBatis 底层机制--抽丝剥茧(上)

&#x1f600;前言 本篇博文是学习过程中的笔记和对于MyBatis底层机制的分析思路&#xff0c;希望能够给您带来帮助&#x1f60a; &#x1f3e0;个人主页&#xff1a;晨犀主页 &#x1f9d1;个人简介&#xff1a;大家好&#xff0c;我是晨犀&#xff0c;希望我的文章可以帮助到…...

Django后端执行成功或失败状态码

后端执行成功或失败以状态码的形式告诉前端&#xff0c;处理成功返回200系列状态码&#xff0c;执行前端then里面的代码&#xff1b;处理失败返回400/500系列状态码&#xff0c;执行catch里面的代码。 200 OK &#xff1a;服务器成功返回用户请求的数据 201 CREATED &#xff…...

利用ngx_stream_return_module构建简易 TCP/UDP 响应网关

一、模块概述 ngx_stream_return_module 提供了一个极简的指令&#xff1a; return <value>;在收到客户端连接后&#xff0c;立即将 <value> 写回并关闭连接。<value> 支持内嵌文本和内置变量&#xff08;如 $time_iso8601、$remote_addr 等&#xff09;&a…...

Spring Boot 实现流式响应(兼容 2.7.x)

在实际开发中&#xff0c;我们可能会遇到一些流式数据处理的场景&#xff0c;比如接收来自上游接口的 Server-Sent Events&#xff08;SSE&#xff09; 或 流式 JSON 内容&#xff0c;并将其原样中转给前端页面或客户端。这种情况下&#xff0c;传统的 RestTemplate 缓存机制会…...

大型活动交通拥堵治理的视觉算法应用

大型活动下智慧交通的视觉分析应用 一、背景与挑战 大型活动&#xff08;如演唱会、马拉松赛事、高考中考等&#xff09;期间&#xff0c;城市交通面临瞬时人流车流激增、传统摄像头模糊、交通拥堵识别滞后等问题。以演唱会为例&#xff0c;暖城商圈曾因观众集中离场导致周边…...

实现弹窗随键盘上移居中

实现弹窗随键盘上移的核心思路 在Android中&#xff0c;可以通过监听键盘的显示和隐藏事件&#xff0c;动态调整弹窗的位置。关键点在于获取键盘高度&#xff0c;并计算剩余屏幕空间以重新定位弹窗。 // 在Activity或Fragment中设置键盘监听 val rootView findViewById<V…...

项目部署到Linux上时遇到的错误(Redis,MySQL,无法正确连接,地址占用问题)

Redis无法正确连接 在运行jar包时出现了这样的错误 查询得知问题核心在于Redis连接失败&#xff0c;具体原因是客户端发送了密码认证请求&#xff0c;但Redis服务器未设置密码 1.为Redis设置密码&#xff08;匹配客户端配置&#xff09; 步骤&#xff1a; 1&#xff09;.修…...

Java 二维码

Java 二维码 **技术&#xff1a;**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...

C++:多态机制详解

目录 一. 多态的概念 1.静态多态&#xff08;编译时多态&#xff09; 二.动态多态的定义及实现 1.多态的构成条件 2.虚函数 3.虚函数的重写/覆盖 4.虚函数重写的一些其他问题 1&#xff09;.协变 2&#xff09;.析构函数的重写 5.override 和 final关键字 1&#…...

Netty从入门到进阶(二)

二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架&#xff0c;用于…...

倒装芯片凸点成型工艺

UBM&#xff08;Under Bump Metallization&#xff09;与Bump&#xff08;焊球&#xff09;形成工艺流程。我们可以将整张流程图分为三大阶段来理解&#xff1a; &#x1f527; 一、UBM&#xff08;Under Bump Metallization&#xff09;工艺流程&#xff08;黄色区域&#xff…...

Java数组Arrays操作全攻略

Arrays类的概述 Java中的Arrays类位于java.util包中&#xff0c;提供了一系列静态方法用于操作数组&#xff08;如排序、搜索、填充、比较等&#xff09;。这些方法适用于基本类型数组和对象数组。 常用成员方法及代码示例 排序&#xff08;sort&#xff09; 对数组进行升序…...