RedHat9 | 控制启动过程

1、Linux系统启动引导流程

  1. 加电自检(POST)
  2. 寻找启动顺序(BIOS/UEFI)
  3. 读取启动加载程序(MBR->Bootloader)
  4. 加载内核与内存文件系统(kernel-initramfs)
  5. 加载硬件及驱动(/lib/modules或/lib64/modules)
  6. 初始化系统(systemd)
  7. systemd启动默认target

2、target和init

常见的target

目标用途
grahical.target图形界面
multi-user.target字符界面,包含除图形界面的所有服务
rescue.target救援模式
shutdown.target停止其他目标中的服务,安全关闭系统
poweroff.target系统完全关闭并切断电源
reboot.target停止服务并重启系统
emergency.target紧急模式,将root只读挂载在/目录上

常见的init

运行级别作用
0关机
1单用户
2多用户,等同于multi-user.target
3完全多用户
4无功能
5图形界面,等同于grahical.target
6重启

查看启动目标的依赖服务项

systemctl list-dependencies multi-user.target		# 查看multi-user目标启动依赖项

在这里插入图片描述

3、查看默认的target

查看当前默认的目标

systemctl get-default

在这里插入图片描述

更改默认目标

systemctl set-default xxx.target

在这里插入图片描述

4、在运行时切换target

切换为字符界面

systemctl ioslate multi-user.target
init 3

切换为图形界面

systemctl isolate graphical.target
init 5

5、在启动时选择其他目标

5.1学员练习环境下切换目标

重启机器,在启动加载器中按上下键,中断倒计时
在这里插入图片描述

光标选择第一项,然后按【e】
在这里插入图片描述

此时会提示输入账号密码,这是因为学员练习环境设置了密码,生成环境中默认不会存在

  • 账号:root
  • 密码:Asimov
    在这里插入图片描述

在末尾写入【systemd.unit=multi-user.target】
在这里插入图片描述

按【Ctrl+x】保存并启动
在这里插入图片描述

此时就会进入字符界面
在这里插入图片描述

6、修复文件系统问题

当/etc/fstab文件中系统默认的挂载出现时,会导致系统无法启动,并进入紧急模式

模拟故障,修改fstab文件内容,然后重启
在这里插入图片描述

如果出现引用的UUID不存在,会等待一段时间,等设备可用;如何还是不可用,则会进入紧急模式
在这里插入图片描述

进入救援模式,提示输入root密码
在这里插入图片描述

成功进入系统
在这里插入图片描述

因为我们现在是知道那里出问题了,只要正常进入系统即可更正;如果不知道哪里出现问题,可以进入系统修改调试

7、跳过root密码,重新设置root密码

在workstation上运行脚本加载红帽提供的环境

lab start boot-resetting

在这里插入图片描述

重新启动servera

reboot

加载环境后,servera的root密码会被更改
在这里插入图片描述

通过菜单栏向虚拟机发送组合键【Ctrl+Alt+Delete】重启虚拟机
在这里插入图片描述

在servera重启过程中,按上下键,中断倒计时
在这里插入图片描述

将光标移动到救援内核条目,按【E】键编辑所选条目
在这里插入图片描述

将光标移动到第4行行末,可以通过组合键【Ctrl+e】,也可以通过【End】,然后输入【rd.break】
在这里插入图片描述

然后按【Ctrl+x】启动系统
在这里插入图片描述

在启动系统后,会提示我们输入root密码
在这里插入图片描述

直接回车进入
在这里插入图片描述

以读写的形式重新挂载/sysroot文件系统

mount -o remount,rw /sysroot

在这里插入图片描述

进入/sysroot中chroot存放位置,将root密码修改为redhat

chroot /sysroot

# 修改密码方式1:
passwd root
> redhat
> redhat
# 修改密码方式2:
echo redhat | passwd --stdin root

在这里插入图片描述

因为我们使用passwd重新创建了不带SELinux上下文的/etc/shadow文件,所以需要标记文件系统,以便在下次启动时重新标记(relabel)文件系统的SELinux上下文

touch /.autorelabel

输入两次【exit】重启系统,重启结束后,系统可以正常启动
在这里插入图片描述

输入root,密码选择我们刚刚重新设置的密码
在这里插入图片描述
练习结束后,需要终止环境

lab finish boot-resetting

在这里插入图片描述

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

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

相关文章

9 -力扣高频 SQL 50 题(基础版)

9 - 上升的温度 -- 找出与之前(昨天的)日期相比温度更高的所有日期的 id -- DATEDIFF(2007-12-31,2007-12-30); # 1 -- DATEDIFF(2010-12-30,2010-12-31); # -1select w1.id from Weather w1, Weather w2 wheredatediff(w1.recordDate,w2.recordDat…

数组的详细介绍

数组是一组相同类型元素的集合,也就是说:数组至少包含两个及以上的元素,且元素类型相同。 数组包括一维数组和多维数组,其中二维数组最常见。下面我们一一介绍。 一维数组: 格式:type name [常量值]&…

微信短视频怎么收藏?成都鼎茂宏升文化传媒公司

微信短视频怎么收藏?一文教你轻松掌握 随着微信功能的不断升级,微信短视频已经成为我们日常生活中不可或缺的一部分。无论是朋友分享的生活点滴,还是公众号推送的精彩内容,短视频都以其直观、生动的形式,吸引着我们的…

Qt——控件

目录 概念 QWidget核心属性 enabled geometry WindowFrame的影响 windowTitle windowIcon qrc的使用 windowOpacity cursor font toolTip focusPolicy ​编辑 styleSheet 按钮类控件 PushButton RadioButton CheckBox 显示类控件 Label textFormat pixm…

什么牌子的洗地机好?高端旗舰洗地机,清洁力强的洗地机品牌

科技水平的不断进步,人们对生活环境的要求日益提高,洗地机作为一种高效,便捷的清洁设备,在家务清洁中,越来越受重视,洗地机不仅在吸尘、拖地和深度清洁等方面表现出色,可以帮助用户轻松应对各种…

Swagger教程:【Swagger】让你的API文档焕然一新!

Swagger(现称为OpenAPI Specification)是一种用于描述RESTful API接口的规范。它允许您以机器可读和人类可读的方式定义服务,使得开发、测试、维护和文档化API变得更加高效。下面整理了一个基础的Swagger教程,包括其重要组成部分和…

2021 hnust 湖科大 计组课设 包含multisim14连线文件,报告,指导书

2021 hnust 湖科大 计组课设 包含multisim14连线文件,报告,指导书 描述 hnust计组课设要用到的东西都在里面了 下载链接 https://pan.baidu.com/s/1tHooJmhkrwX47JCqsg379g?pwd1111

计网期末复习指南(五):运输层(可靠传输原理、TCP协议、UDP协议、端口)

前言:本系列文章旨在通过TCP/IP协议簇自下而上的梳理大致的知识点,从计算机网络体系结构出发到应用层,每一个协议层通过一篇文章进行总结,本系列正在持续更新中... 计网期末复习指南(一):计算机…

【计算机毕设】基于SpringBoot的民宿在线预定平台设计与实现 - 源码免费(私信领取)

免费领取源码 | 项目完整可运行 | v:chengn7890 诚招源码校园代理! 1. 研究目的 本研究旨在设计并实现一个基于SpringBoot的民宿在线预定平台。通过信息化手段提高民宿预定效率,方便用户查询房源、预定房间、在线支付和…

OBS+nginx+nginx-http-flv-module实现阿里云的推流和拉流

背景:需要将球机视频推送到阿里云nginx,使用网页和移动端进行播放,以前视频格式为RTMP,但是在网页上面播放RTMP格式需要安装flash插件,chrome浏览器不给安装,调研后发现可以使用nginx的模块nginx-http-flv-…

LlamaIndex介绍

LlamaIndex LangChain v0.2 教程分成以下部分: 1、入门 2、学习 3、用例 4、示例 5、高级 6、组件指南 RAG 用额外的信息来提高回答的质量。 分为 5个阶段: (1)loading 加载原始文件,LlamaHub 提供数百种连…

借助调试工具理解BLE协议_1.蓝牙简介和BLE工作流程

1.蓝牙简介 蓝牙是一种近距离无线通信技术,运行在2.4GHz免费频段,目前已大量应用于各种移动终端,物联网,健康医疗,智能家居等行业。蓝牙4.0以后的版本分为两种模式,单模蓝牙和双模蓝牙。 单模蓝牙&#xf…

聊聊测试的右移

这是鼎叔的第九十九篇原创文章。行业大牛和刚毕业的小白,都可以进来聊聊。 欢迎关注本公众号《敏捷测试转型》,星标收藏,大量原创思考文章陆续推出。本人新书《无测试组织-测试团队的敏捷转型》已出版(机械工业出版社&#xff09…

体育赛事直播系统开发源码搭建

随着体育产业的蓬勃发展,体育赛事直播已成为广大观众获取赛事信息的重要途径。为了满足观众日益增长的需求,开发一套专业的体育赛事直播系统成为当务之急。本文将围绕体育赛事直播系统开发源码搭建进行深入探讨,从技术选型、系统架构、安全防…

教你一绝招:如何快速提高学习成绩--这样学习,你离考取重点高中或名牌大学很近了

教你一绝招:如何快速提高学习成绩 这样学习,你离考取重点高中或名牌大学很近了 我本来是讲写作的,但回想起过去学习与考试情况,何不把自己的学习经验与绝技告诉如今苦学的孩子,让其尽快进步,早日实现自己的…

面试一个多月,我上岸了!

大家好,我是枫哥,🌟阿里云技术专家、📝资深面试官、🌹Java跳槽网课堂创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。目前组建的团队,专注Java技术分享,一对一…

副业兼职不知道做什么,不如先试试这个,一天挣个百八十很简单

在市场上,总是不乏赚钱的机会和各式各样的挣钱项目。许多人往往认为,那些赚得盆满钵满的人纯粹是因为运气好、能力强、条件优越且智商高。然而,事实并非如此简单。 实际上,每一个项目或操作方法的背后,都有其独特的逻…

期刊的分类与级别

在学术界,期刊的分类与级别构成了一个评价学术成果和学者贡献的重要标准,同时也是学术出版与学术交流的基础。然而,对于初涉学者来说,理解期刊的分类与级别可能并不直观。本文旨在提供一个系统性的解释,并阐述为何期刊…

含有嘧啶的光活性阳离子共轭微孔聚合物通过“吸附杀死”抗菌策略促进感染伤口愈合

引用信息: 文 章:Photoactive cationic conjugated microporous polymers containing pyrimidine with an adsorption-killantibacterial strategy for infected wound healing. 期 刊:Chemical Engineering Journal(影响因子…

2024最全软件测试面试八股文(答案+文档+视频讲解)

Part1 1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自…