首页 > 日常生活->centos7怎么进入单用户(如何进入CentOS 7的单用户模式)

centos7怎么进入单用户(如何进入CentOS 7的单用户模式)

kanglang+ 论文 8773 次浏览 评论已关闭

如何进入CentOS 7的单用户模式

什么是单用户模式

单用户模式(也称救援模式)是Linux系统的一种特殊运行模式,只有root用户有权限登录,在这种模式下,系统启动的服务极少,几乎只有最小限度的服务运行,使其更适合于系统的修复和故障排除。

进入单用户模式步骤

centos7怎么进入单用户(如何进入CentOS 7的单用户模式)

步骤一:在引导菜单中选择CentOS 7内核

当计算机启动时,在类似GRUB或LILO这样的启动菜单中,选择CentOS操作系统。请注意,您需要选择已安装的内核版本(通常是最新的版本)。

步骤二:编辑引导项

选中内核并按下 “e” 键进行编辑,然后您将看到下面的文本:

centos7怎么进入单用户(如何进入CentOS 7的单用户模式)

```linux16 /vmlinuz-3.10.0-1160.el7.x86_64 root=/dev/mapper/centos-root ro crashkernel=auto resume=/dev/mapper/centos-swap rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_US.UTF-8```将 `ro`(read-only)替换为 `rw`(read-write),然后在最后一行添加以下内容:

centos7怎么进入单用户(如何进入CentOS 7的单用户模式)

```init=/sysroot/bin/sh```修改后的文本应该如下所示:

```linux16 /vmlinuz-3.10.0-1160.el7.x86_64 root=/dev/mapper/centos-root rw crashkernel=auto resume=/dev/mapper/centos-swap rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_US.UTF-8 init=/sysroot/bin/sh```

步骤三:引导编辑的内核

按 “Ctrl + X” 或 “F10” 引导编辑的内核。系统会进入单用户模式并显示以下消息:

```switch_root:/#_```这表示您现在已进入单用户模式。

在单用户模式下工作

进入单用户模式后,root文件系统以读写方式挂载到/sysroot目录。这意味着您可以修改文件系统来执行任何修复工作。

如果您需要退出单用户模式并重新启动计算机,请键入以下命令:

```exec /sbin/init```一旦您完成所有修复工作,最好重新启动计算机,以确保所有更改得到正确应用。