Linux系统运行级别及单用户模式--(Linux用户忘记密码)

1.运行级别

运行级别列表如下

0

关机

1

单用户 # 注意该模式下不提供网络连接,所以无法使用超级终端进行连接。

2

无网络多用户

3

命令行模式

4

官方预留,未定义内容

5

图形化模式

6

重启

如何进行运行级别的切换:init  运行级别的数字

修改默认的运行级别:vi  /etc/inittab

在文件的最后一行内容中,将默认的5修改为3,就表示以后开机时以命令行模式运行。

Linux系统运行级别及单用户模式--(Linux用户忘记密码)_第1张图片

查看当前运行级别:who -r

直接输入命令:who

显示以下内容:登录名、tty、登录日期和时间。输入whoami 显示您的登录名、tty、您登录的日期和时间。如果用户是从一个远程机器登录的,那么该机器的主机名也会被显示出来

runlevel

可以查看之前的运行级别和当前的运行级别。

N表示前面没有运行级别(NULL)

3表示当前处于运行级别

注意:默认运行级别(当运行级别initdefault)不要设置为0或6,因为Linux系统启动时,执行的第一个进程就是init。默认会去读取inittab配置文件,如果修改为6,那么每次开机进入系统读取到配置文件又会开始重启,重启后读取到该配置文件又开始重启,进入死循环,此时只能进入单用户模式,修改配置文件的默认级别才能恢复。

 2.单用户模式

可以通过单用户模式进行配置文件的修改,比如上面修改后进入死循环,导致无法操作恢复,比如用户忘记密码也需要进入单用户模式去修改回来,因为单用户不用输密码。

单用户模式不能用命令:init 1   (此命令直接使用无效)

进入方法:

2.1.启动系统,当出现读秒时敲击回车或者方向键

2.2.进入后,出现如下图界面,按字母"e"

Linux系统运行级别及单用户模式--(Linux用户忘记密码)_第2张图片

2.3出现下图时,选中kernel,按字母e

Linux系统运行级别及单用户模式--(Linux用户忘记密码)_第3张图片

2.4出现下图时,输入一个"空格",再输入一个1,然后回车 

Linux系统运行级别及单用户模式--(Linux用户忘记密码)_第4张图片

Linux系统运行级别及单用户模式--(Linux用户忘记密码)_第5张图片

2.5再次出现下图时,按字母b,即可进入单用户模式

Linux系统运行级别及单用户模式--(Linux用户忘记密码)_第6张图片

2.6出现下图时,表示已进入单用户模式

Linux系统运行级别及单用户模式--(Linux用户忘记密码)_第7张图片

2.7在此模式下,可以进行默认运行级别的修改

Linux系统运行级别及单用户模式--(Linux用户忘记密码)_第8张图片

此时可以修改运行级别,密码等 

Linux系统运行级别及单用户模式--(Linux用户忘记密码)_第9张图片

Linux系统运行级别及单用户模式--(Linux用户忘记密码)_第10张图片

2.8需要退出单用户模式,直接重写启动即可

 

你可能感兴趣的:(Linux,linux)