小白都能学会的红帽(RedHat8)RHEL8系统安装实战

news2024/11/16 13:57:49

文章目录

  • 前言
  • 一. 实验环境
  • 二. 安装虚拟机
  • 三. 安装操作系统
  • 四. 系统安装成功后的操作
  • 总结

前言

本文是应一位大佬的提议,建议我写写红帽系列,centos8已经不维护了,centos7 维护到2024年6月30日, 也就是明年的事情了,所以很多公司估计会花钱用红帽,虽然这种可能性不高,但毕竟迁移到别的系统也是个大工程。

现在有很多操作系统,提供了迁移方案,但用起来还是没有红帽丝滑,我们一起来看看RHEL的使用。

关于本文中出现的软件和镜像,大家可以到官网去下载哦。

如果文章有什么需要改进的地方还请大佬不吝赐教👏👏。

🏠个人主页:我是沐风晓月
🧑个人简介:大家好,我是沐风晓月,双一流院校计算机专业😉😉
💕 座右铭: 先努力成长自己,再帮助更多的人 ,一起加油进步🍺🍺🍺
💕欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信😘

一. 实验环境

RHEL 镜像: rhel-8.0-x86_64-linuxprobe.com
虚拟机版本: vmware workstation 16的版本

二. 安装虚拟机

1. 选择文件-新建虚拟机

在这里插入图片描述

2. 进入新建虚拟机向导,选择典型

在这里插入图片描述
3. 选择稍后安装操作系统
在这里插入图片描述
4. 选择客户机操作系统

这里和centos稍微有点区别,centos安装的时候选择的是centos7,而此处使用的是redhat enterprise linux 8 64 位
在这里插入图片描述

5. 命名虚拟机
此处的虚拟机名称,起一个见名之意的名字,比如redhat8,看到这个就知道是redhat 8 的系统版本

位置一定要放在一个大容量的磁盘中,尽可能不要选择C盘,我这里选择C盘,是因为我的C盘 500G。
在这里插入图片描述
6. 指定磁盘容量
在这里插入图片描述
磁盘容量默认给30G就够用

下面的两个选项可以随便选,比如存储为单个文件,或者拆分为多个文件。

一般我们很少用到移动虚拟机这个操作,所以选存储为单个文件即可,我这里就选默认的了。

7. 开始自定义硬件

在这里插入图片描述
网络我们选择桥接模式

在这里插入图片描述
USB, 声卡,打印机都可以删掉不用。

镜像的目录一定要选对位置,指定到你的ISO惊镜像位置

在这里插入图片描述

然后点击关闭,再点击完成:
在这里插入图片描述

三. 安装操作系统

1. 选择控制面板上的开启虚拟机
在这里插入图片描述

2. 选择install 开始安装

可以看到,第一项为安装RHEL8
第二项为先测试镜像是否可用再安装,我们这里下载的是可用的,所以直接开始安装即可。

在这里插入图片描述

这里一定要注意,点击虚拟机内部,想要移动鼠标,就只能再虚拟机内移动了,想退出鼠标,可以按 ctrl +ALT

3. 选择语言

一般作为初学,都建议选择中文来安装,为了写文章方便,不用每个都翻译下凑字数,我这里就直接用中文了。

在这里插入图片描述
4. 进入一键式安装界面

在这里插入图片描述

  • 软件选择,我们用默认选项即可,默认选项是带GUI的服务器。
  • 网络选择,我们设置为桥接
    在这里插入图片描述
    打开后会自动分配IP地址:

在这里插入图片描述
主机名我们可以直接再这一步进行设置,比如设置为mufenggrow

在这里插入图片描述

如果不想使用默认生成的ip,比如我这里是192.168.1.52 , 你想设置为 192.168.1.66,可以选择后下脚的配置

在这里插入图片描述
一定要选择IPV4,然后选择手动,才能输入IP地址,子网掩码和网关,设置好之后记得点击保存。

点击保存后又回到了这个界面,我们点上面的完成即可:

在这里插入图片描述

关于安全策略,这里可以按照下图选择:

在这里插入图片描述

安装目的地这里我们需要点开,然后点击完成即可:

这里我们不做任何设置,默认是自动分配磁盘空间。

PS: 这里我们自动安装和手动安装都介绍以下,但你自己做的时候,选择自动或自定义,任选其一即可

以下是自动安装,只需要进来,然后点完成退出即可。

在这里插入图片描述

如果你想手动分配磁盘空间,可以选择自定义选项

以下是手动分配空间,需要参考下图一步步操作

在这里插入图片描述
然后双击完成,会进入这个界面:

在这里插入图片描述

点击箭头处的加号,开始自己分配挂载点:

先分配512M 给boot分区

在这里插入图片描述

再给根分区20G

在这里插入图片描述

最后给SWAP 空间1000M

在这里插入图片描述

我们一共30G的硬盘,这样分完之后还是有剩余的,可以保留着,后续用fdisk命令还可以继续分区。

分配完成之后的截图:

在这里插入图片描述

再次点两下完成,会出来是否接受更改,我们就选接受更改

在这里插入图片描述
到此处,我们分配空间的自定义分配空间就设置完毕了,不管你用自动还是自定义,最终做完后都会回到安装的首页界面,如下图:

在这里插入图片描述
然后点击开始安装即可。

开始安装的时候,这里的两个用户需要设置,一个是root用户,设置root用户的密码。 另一个是创建新用户,两个都要设置。

先设置root密码:
在这里插入图片描述

创建普通用户:

mufeng
上图中有个提示,因为密码太简单,所以需要按两点确认才可以。

接下来就是等待安装完成了:

在这里插入图片描述

等待半天后,我们终于安装完了操作系统:

点击下图的重启,即可进入系统安装后的操作

在这里插入图片描述

四. 系统安装成功后的操作

选择上图中的重启,然后等待系统启动至下图界面:

在这里插入图片描述
点击许可证,进去后,选择统一协议,然后点击完成:

在这里插入图片描述

点击结束配置:

在这里插入图片描述

点击结束配置后,会跳入登录界面:

在这里插入图片描述
这里我们想使用root登录,所以选择未列出选择,然后输入root和你之前安装系统的时候所设置的密码。

在这里插入图片描述
输入密码之后,点击登录即可:

在这里插入图片描述

可以看到我们已经登录系统了,接下来就是个系统设置页面,我们看到前进点前进,看到×点X,看到跳过点跳过,就是不需要配置任何内容:

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

好了,一切就绪,点击开始使用吧

在这里插入图片描述

点击开始使用后弹出来个功能介绍,直接关闭:

在这里插入图片描述

还有一步也很重要,因为我们安装完成后,它是个居中的界面,所以我们选择自由拉伸即可:

在这里插入图片描述

想要输入命令,我们需要终端,所以点击活动,选择终端即可:

在这里插入图片描述

开始愉快的使用吧:

在这里插入图片描述

[root@mufenggrow ~]# ifconfig |grep inet
        inet 192.168.1.66  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::2b64:d860:8460:34c6  prefixlen 64  scopeid 0x20<link>
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
[root@mufenggrow ~]# 

总结

以上就是RHEL系统安装的全部内容,RHEL8 相对centos7 来说也做了一些变化,我们后面再继续探讨。

今天就到这吧,我是沐风晓月,喜欢的小伙伴点赞收藏一下呀。

原创不易,还希望各位大佬支持一下 \textcolor{blue}{原创不易,还希望各位大佬支持一下} 原创不易,还希望各位大佬支持一下

👍 点赞,你的认可是我创作的动力! \textcolor{green}{点赞,你的认可是我创作的动力!} 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向! \textcolor{green}{收藏,你的青睐是我努力的方向!} 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富! \textcolor{green}{评论,你的意见是我进步的财富!} 评论,你的意见是我进步的财富!

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

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

相关文章

【Flutter入门到进阶】Dart基础篇---基于对比Java学习Dart

1 Dart语言特性 1.1 简介 1.1.1 说明 2011年10月&#xff0c;在丹麦召开的 GOTO 大会上&#xff0c;Google 发布了一种新的编程语言 Dart 。如同 Kotlin 和 Swift 的出现&#xff0c;分别是为了解决 Java 和 Objective-C 在编写应用程序的一些实际问题一样&#xff0c;Dart 的…

算法笔记(二)—— 认识N(logN)的排序算法

递归行为的时间复杂度估算 整个递归过程是一棵多叉树&#xff0c;递归过程相当于利用栈做了一次后序遍历。 对于master公式&#xff0c;T(N)表明母问题的规模为N&#xff0c;T(N/b)表明每次子问题的规模&#xff0c;a为调用次数&#xff0c;加号后面表明&#xff0c;除去调用之…

八股初始:RocketMQ

一、消息队列介绍 消息队列是什么 对于 MQ 来说&#xff0c;其实不管是 RocketMQ、Kafka 还是其他消息队列&#xff0c;它们的本质都是&#xff1a;一发一存一消费。 将 MQ 掰开了揉碎了来看&#xff0c;都是「一发一存一消费」&#xff0c;再直白点就是一个「转发器」。生产…

记一次上环境获取资源失败的案例

代码结构以及资源位置 测试代码 RestController RequestMapping("/json") public class JsonController {GetMapping("/user/1")public String queryUserInfo() throws Exception {// 如果使用全路径, 必须使用/开头String path JsonController.class.ge…

《计算机组成与设计》03. 计算机的算术运算

文章目录整数运算加法与减法乘法普通十进制乘法硬件中实现步骤例子乘法器的设计除法普通十进制除法硬件中实现步骤例子除法器的设计浮点数运算科学计数法、规格化数浮点表示单精度浮点数双精度浮点数移码表示法IEEE 754指数偏移值&#xff08;exponent bias&#xff09;规格化的…

计算机网络4:计算机网络体系结构

目录计算机网络体系结构1.网络模型2.每一层的代表含义2.1 OSI7层模型2.2 五层协议2.3 TCP/IP 四层协议3.数据在各层之间的传输过程4.为什么要进行分层计算机网络体系结构 1.网络模型 2.每一层的代表含义 2.1 OSI7层模型 &#xff08;1&#xff09;物理层&#xff1a;比特流–…

STC15中断系统介绍

STC15中断系统介绍✨本篇参考来源于STC官方stc15系列手册:538页- 589页。&#xff08;文末提供该摘取部分的文档资料&#xff09; &#x1f389;在官方提供的手册资料中&#xff0c;一个系列一份手册&#xff0c;手册内容涵盖了数据手册和参考手册以及例程案例。对于学习着来说…

彻底搞懂分布式系统服务注册与发现原理

目录 引入服务注册与发现组件的原因 单体架构 应用与数据分离

火遍全球的ChatGPT技术简介与主干网络代码

如果说当下最火的AI技术和话题是什么&#xff0c;恐怕很难绕开ChatGPT。各大厂商都在表示未来要跟进ChatGPT技术&#xff0c;开发在自然语言处理智能系统&#xff0c;可见其影响力。本篇博客追个热度&#xff0c;来简单的介绍下ChatGPT到底是一项什么技术&#xff0c;究竟如何完…

深入理解innodb存储格式,双写机制,buffer pool底层结构和淘汰策略

MySql系列整体栏目 内容链接地址【一】深入理解mysql索引本质https://blog.csdn.net/zhenghuishengq/article/details/121027025【二】深入理解mysql索引优化以及explain关键字https://blog.csdn.net/zhenghuishengq/article/details/124552080【三】深入理解mysql的索引分类&a…

【网络编程】Java中的Socket

文章目录前言socket是什么&#xff1f;Java中的SocketJava实现网络上传文件前言 所谓Socket&#xff08;套接字&#xff09;&#xff0c;就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端&#xff0c;提供了应用层进程利用…

kafka入门篇

文章目录前言介绍概念与说明安装启动配置命令操作创建topic查看topic列表发送消息&#xff08;启动一个生产者&#xff09;消费消息&#xff08;启动一个消费者&#xff09;查询topic信息删除topic集群关机使用报错java连接示例前言 作为入门篇&#xff0c;主要是了解Kafka的概…

在windows下载安装netcat(nc)命令

参考文章 一、netcat(nc)下载 网盘下载 netcat(nc)下载地址&#xff1a;netcat 1.11 for Win32/Win64 二、配置环境变量 在Path里添加netcat的存放路径 参数 说明 -C 类似-L选项&#xff0c;一直不断连接[1.13版本新加的功能] -d 后台执行 -e prog 程序重定向&am…

能取代90%人工作的ChatGPT到底牛在哪?

&#x1f4e3;&#x1f4e3;&#x1f4e3;&#x1f4e3;&#x1f4e3;&#x1f4e3;&#x1f4e3; &#x1f38d;大家好&#xff0c;我是慕枫 &#x1f38d;前阿里巴巴高级工程师&#xff0c;InfoQ签约作者、阿里云专家博主&#xff0c;一直致力于用大白话讲解技术知识 &#x…

Web 框架 Flask 快速入门(二)表单

课程地址&#xff1a;Python Web 框架 Flask 快速入门 文章目录&#x1f334; 表单1、表单介绍2、表单的简单实现1. 代码2. 代码的执行逻辑3、使用wtf扩展实现4、bug记录&#xff1a;表单验证总是失败&#x1f334; 表单 1、表单介绍 当我们在网页上填写账号密码进行登录的时…

Spring 面试题(一):Spring 如何处理全局异常?

❤️ 博客首页&#xff1a;水滴技术 &#x1f680; 支持水滴&#xff1a;点赞&#x1f44d; 收藏⭐ 留言&#x1f4ac; &#x1f338; 订阅专栏&#xff1a;Spring 教程&#xff1a;从入门到精通 文章目录1、如何处理全局异常2、代码示例2.1、定义统一的“响应结果对象”2.2、…

Leetcode 回溯详解

回溯法 回溯法有“通用解题法”之称&#xff0c;用它可以系统地搜索问题的所有解。回溯法是一个既带有系统性又带有跳跃性的搜索算法。 在包含问题的所有解的解空间树中&#xff0c;按照深度优先搜索(DFS)&#xff09;的策略&#xff0c;从根结点出发深度探索解空间树。当探索…

MWORKS--同元软控MWORKS介绍、安装与使用

MWORKS--同元软控MWORKS介绍、安装与使用1 同元软控介绍1.1 同元软控简介1.2 同元软控发展历史2 MWORKS介绍2.1 MWORKS简介2.2 MWORKS产品描述3 装备数字化3.1 发展3.2 内涵3.3 系统模型发展成为产品的一部分3.4 MWORKS系统模型数据管理3.4 MWORKS为装备数字化提供的套件参考1 …

springcloud集成seata(AT)分布式事务

目录 一、 下载seata server和seata源码 二、配置启动seata 2.1 在nacos控制台&#xff0c;新建一个seata的名称空间&#xff0c;用于存放seata的专用配置 2.2 创建seata server的mysql库 2.3 在nacos上配置seata相关配置 &#xff08;seata名称空间&#xff09; 2.4 启动…

家政服务小程序实战教程08-宫格导航

小程序一般会在首页显示商品的分类&#xff0c;这类需求我们在微搭中是使用宫格导航组件来实现。 01 组件说明 宫格导航组件可以在导航配置里设置菜单&#xff0c;可以手动添加&#xff0c;也可以变量绑定 因为我们一般的分类是动态变化的&#xff0c;品类会不断的调整&#…