导读 | 在这篇简短的文章中,咱们将向你介绍在 SUSE 12 Linux 中进入单用户模式的步骤。在排除系统主要问题时,单用户模式始终是首选。单用户模式禁用网络而且没有其余用户登陆,你能够排除许多多用户系统的状况,能够帮助你快速排除故障。 |
单用户模式最多见的一种用处是重置忘记的 root 密码。html
一、暂停启动过程linux
首先,你须要拥有机器的控制台才能进入单用户模式。若是它是虚拟机那就是虚拟机控制台,若是它是物理机那么你须要链接它的 iLO/串口控制台。重启系统并在 GRUB 启动菜单中按任意键中止内核的自动启动。git
二、编辑内核的启动选项github
进入上面的页面后,在所选内核(一般是你首选的最新内核)上按 e 更新其启动选项。你会看到下面的页面。bash
如今,向下滚动到内核引导行,并在行尾添加 init=/bin/bash,以下所示。服务器
三、引导编辑后的内核网络
如今按 Ctrl-x 或 F10 来启动这个编辑过的内核。内核将以单用户模式启动,你将看到htm
#blog
号提示符,即有服务器的 root 访问权限。此时,根文件系统以只读模式挂载。所以,你对系统所作的任何更改都不会被保存。rem
运行如下命令以将根文件系统从新挂载为可重写入的。
kerneltalks:/ # mount -o remount,rw /
这就完成了!继续在单用户模式中作你必要的事情吧。完成后不要忘了重启服务器引导到普通多用户模式。
via: https://kerneltalks.com/howto/how-to-enter-single-user-mode-in-suse-12-linux/
做者:kerneltalks 选题:lujun9972 译者:geekpi 校对:wxy