RHEL9启动全流程与关键操作指南

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

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

(2)GRUB2 引导:读取 /boot 分区中的配置,加载 Linux 内核和初始 RAM 磁盘。

(3)内核初始化:内核启动后,解压 initramfs 并挂载临时根文件系统,加载必要驱动。

(4)systemd 启动:内核启动 systemd 进程(PID 1),作为所有进程的父进程。

(5)target 激活:systemd 按默认目标启动相关服务和进程,最终进入登录界面。

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

答:重启命令:

systemctl reboot。

关机命令:

systemctl poweroff。

3. Systemd target 是什么?

答:Systemd target 是 systemd 中的一种机制,用于定义系统的运行状态。每个 target 由一系列服务、挂载点等单元组成,通过 Wants 或 Requires 关联。

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

答:uname -a查看内核

(1)重启系统并进入 GRUB2 编辑模式:

系统启动时,在 GRUB2 菜单界面按 e 编辑默认启动项。

(2)修改内核参数:

在以 linux开头的行末尾,添加 rd.break(中断启动流程),按 Ctrl+X 启动。

(3)挂载根文件系统为可写:

进入紧急模式后,执行 mount -o remount,rw /sysroot,将根目录挂载为可写。

(4)切换到 chroot 环境:

执行 chroot /sysroot,进入系统根环境。

(5)重置密码:

执行 passwd root,输入新密码并确认

(6)退出并重启:

依次执行 exit(退出 chroot)、exit(退出紧急模式),系统自动重启,使用新密码登录。

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

答:(1)创建日志存储目录并配置权限:

mkdir -p /var/log/journal

chown root:systemd-journal /var/log/journal

chmod 2755 /var/log/journal

(2)重启 journald 服务:

systemctl restart systemd-journald

(3)验证配置:

日志将持久化存储在 /var/log/journal 目录中,重启后不会丢失。可通过 journalctl --disk-usage 查看日志占用空间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值