单用户模式是 Linux 操作系统中的用户运行级别之一。 它用于执行管理任务,例如恢复文件系统和丢失的 root 密码等。
在单用户模式下,服务将不会启动,并且除了 root 之外,不允许任何用户登录。 此外,系统不会提示登录,这意味着您不需要密码即可获得 root 访问权限。
在这里,我们将看到如何在 CentOS 8 / RHEL 8 中启动到单用户模式。
1.中断启动
系统启动时,您可能会看到如下所示的启动画面。 系统在启动操作系统前等待 5 秒钟。 在这里,按任意键可中断自动引导。
2. 选择内核
它将显示您在机器上拥有的内核和操作系统的列表。 如果您要启动到单用户模式以重置 root 密码或其他管理任务,您可以选择最新的内核。 而如果您对最新内核有问题并想修复内核问题,请选择以前的内核。
要进入单用户模式,请选择内核并按 电子 编辑内核的参数。
3. 编辑内核参数
现在,您应该看到有关所选操作系统的信息,例如硬盘、根分区、内核位置、崩溃内核和 initrd(初始 ram 磁盘)。
转到以 linux 使用向上和向下箭头然后删除 罗 争论。
4. 启动进入单用户模式
添加这个 rw init=/sysroot/bin/sh 在行中。 完成后,按 Ctrl+x.
5. 单用户模式
现在,您应该在具有 root 权限的 shell 提示符下。
现在,挂载根文件系统 chroot 命令。
chroot /sysroot
您现在可以对系统进行故障排除或对系统进行维护。 单用户模式常用于在 CentOS 8 / RHEL 8 中重置丢失的 root 密码。
完成活动后,退出 chroot。
exit
然后,重新启动系统以引导到默认运行级别。
reboot
结论
就这样。 您已经学习了如何在 CentOS 8 / RHEL 8 中启动到单用户模式。请在评论部分分享您的反馈。