腾讯云cvm-如何在控制台进入linux单用户模式

什么是linux单用户模式

Linux 系统中不同的运行级别(Run Level)代表了系统的不同运行状态,用户模式一共有下列几种:

0:关机

1:单用户模式

2:无网络支持的多用户模式

3:有网络支持的多用户模式

4:保留,未使用

5:有网络支持有X-Window支持的多用户模式

6:重新引导系统,即重启

而单用户模式(英语:Single user mode),是在类似在Linux系统上工作时的一种拥有超级用户权限的模式。通常在开机选单给予1或S参数能进入这个模式。这个模式只在面对主机实体时才有机会透过开机选单进入,也因此确保超级权限授予的对象是能接触到主机的超级用户。此操作通常用于维护硬盘分区或更改超级用户密码等需在磁碟挂载前操作的维护。

在腾讯云控制台进入linux云服务器的单用户模式的步骤

1. 控制台选择VNC方式登陆服务器

2.下发Ctrl+Alt+Delete快捷键触发系统重启

3. 等待出现连接失败提示信息,快速刷新页面按上下键(↑↓)使系统停留在grub菜单步骤

4. 按e编辑内核进入单用户模式,或直接按c进入grub模式,如下图所示

5.在进入grub模式之后,需要按照不同的操作系统类型进行操作

一. CentOS 6.x:

(1)选择内核

(2)按e

(3)找到kernel开头的那一行按e

(4)在行末加上 single

(4) 输入完之后按回车,再按b启动当前选中的启动命令行

二. CentOS 7.x:

(1)选择内核

(2)按e

(3)找到linux16开头的那一行,修改 ro 为 rw init=/bin/bash (也可以是/usr/bin/bash)

(4) Ctrl+x启动系统,成功进入单用户模式

三. CentOS 7.x:

(1)选择内核

(2)按e

(3)找到linux16开头的那一行,修改 ro 为 rw  init=/sysroot/bin/sh (也可以是/sysroot/bin/bash)

(4) Ctrl+x启动系统,成功进入单用户模式

四. Ubuntu或debian:

(1)选择内核

(2)按e

(3)找到linux16开头的行,在行末加上quiet splash rw init=/bin/bash

(4)Ctrl+x启动系统,成功进入单用户模式

五. suse

(1)选择内核

(2)按e

(3)找到linux开头的行,在splash参数前面加上rw,在后面加上1

(4)Ctrl+x启动系统,成功进入单用户模式

六. tlinux

(1)选择内核

(2)按e

(3)选中kernel开头的那一行,按下e

(4)在 256M 后面 空格 添加一个 1 然后回车,就可以进单用户模式啦

以下以centos 7.X的视频作为一个操作参考: