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

控制启动过程

目录

1. 请简要说明 RHEL9 的启动过程。

2. 系统重启和关机的命令分别是什么?

3. Systemd target 是什么?

4. 重置丢失的 root 密码需要哪些步骤?

5.如何让系统日志在重启后持久保留?

1. 请简要说明 RHEL9 的启动过程。

(1)固件初始化:BIOS/UEFI 自检硬件,加载引导程序(如 GRUB2)。

(2)引导程序阶段:GRUB2 加载内核(vmlinuz)和初始 RAM 磁盘(initramfs)。

(3)内核初始化:内核检测硬件、挂载根文件系统,启动 systemd 进程(PID 1)。

(4)systemd 启动:systemd 按默认 target(如 multi-user.target)启动服务、挂载文件系统、初始化网络等,最终进入登录界面。

2. 系统重启和关机的命令分别是什么?

重启:reboot 或 systemctl reboot

关机:poweroff、shutdown -h now 或 systemctl poweroff

3. Systemd target 是什么?

Systemd target 是用于定义系统运行状态的单元(unit)集合,替代传统的运行级别(runlevel),通过关联服务、挂载点等单元,实现特定系统状态(如多用户模式、图形界面模式)。

4. 重置丢失的 root 密码需要哪些步骤?

启动时在 GRUB2 菜单按 e 编辑内核参数,在 linux 行末尾添加 rd.break,按 Ctrl+X 启动。

系统进入紧急模式,重新挂载根文件系统为可写:mount -o remount,rw /sysroot。

切换到根环境:chroot /sysroot。

重置密码:passwd root,按提示输入新密码。

更新 SELinux 上下文(若启用):touch /.autorelabel。

退出并重启:exit 两次,系统自动重启后生效。

5.如何让系统日志在重启后持久保留?

RHEL9 中 journald 日志默认部分持久化,若需完全持久保留:

确保 /var/log/journal 目录存在(不存在则创建:mkdir -p /var/log/journal)。

重启 systemd-journald 服务:systemctl restart systemd-journald。

日志会存储在 /var/log/journal 中,重启后不丢失。

http://www.dtcms.com/a/349147.html

相关文章:

  • 【typenum】 25 去除无符号整数前导零的特性(private.rs片段)
  • 重塑招聘战场:AI得贤招聘官AI面试智能体6.3如何用“精准”重新定义人才筛选?
  • C++(String):
  • 2025 年 8 月 22 日科技前沿:技术突破与范式跃迁的交汇点
  • golang1 专栏导学
  • 算法题(190):食物链(带权并查集)
  • leetcode 162 寻找峰值
  • 1、vue2面试题--生命周期
  • Goang开源库之go-circuitbreaker
  • HTTP请求中的CGI请求与登录注册机制
  • AI大模型企业落地指南-笔记01
  • Data_Formats_GRIDGeoTIFFShapeFile
  • 数据产品(2)用户画像数据分析模型
  • 【计算机视觉】CaFormer
  • 房屋装修设计管理系统的设计与实现/房屋装修管理系统
  • 审核问题——应用未配置图标的前景图和后景图
  • 深度剖析Spring AI源码(十):实战案例:智能客服系统
  • MySQL-delete tableName from ...
  • [GeographicLib] LocalCartesian用法
  • 从成本中心到价值创造者:网络安全运维的实施框架与价值流转
  • 深入两种高级并发设计模式
  • 零基础玩转STM32:深入理解ARM Cortex-M内核与寄存器编程
  • 奈飞工厂:算法优化实战
  • MySQL性能优化的5个维度
  • 02-开发环境搭建与工具链
  • 【Android Kotlin】Kotlin专题学习
  • 十一、redis 入门 之 数据持久化
  • [滑动窗口]1493. 删掉一个元素以后全为 1 的最长子数组
  • 3.6 虚拟存储器 (答案见原书 P225)
  • 国内第一本系统介绍 Obsidian 的书出版了