黑马程序员技术交流社区

标题: 【上海校区】【Linux之旅-8】Linux运行级别和找回root密码 [打印本页]

作者: 不二晨    时间: 2018-10-8 11:00
标题: 【上海校区】【Linux之旅-8】Linux运行级别和找回root密码

                                                                                                                                            一、Linux运行级别
在Linux系统中,我们可以打开/etc/inittab文件查看,Linux共有七个运行级别(有一个级别4为保留级别)下面是文件内容;

其中主要说明一下最后几行的含义:
Linux运行级别        级别                        含义               
0                        关机               
1                        单用户模式【找回root密码】               
2                        多用户状态无网络服务               
3                        多用户状态有网络服务               
4                        系统未使用【保留】               
5                        图形界面               
6                        系统重启               
注:常用级别为3和5,在文件中我们可以看到,在级别0和6后面有一句话:Do NOT set initdefault to this(不要把这个级别设置为默认级别),原因很简单,如果把0设置为默认级别,那么每次开机后就会关机,如果把6设置为默认级别,那么每次开机后就会重启,一直重复此动作,所以,如果默认级别被设置为0或6以后,需要在开机时进入系统引导,以单用户(1)级别进入系统,然后修改/etc/inittab文件中的最后一行id:5:initdefault:即可。
二、找回root用户密码
2.1系统开机后按【Enter】键进入系统引导界面

2.2进入引导界面后输入字母‘e’,再按回车

2.3完成上一步操作后,选择第二项,然后再输入字母‘e’,回车

2.4进入到如下界面,空格,再输入1(进入单用户模式),回车

2.5完成上一步操作后,又会回退到如下界面,此时我们不用操作别的,直接输入字母‘b’即可

2.6此时系统已经以单用户模式启动了,我们可以用passwd命令重新设置root密码

此时root用户密码已经被修改,只需重启系统即可,可输入命令reboot完成重启,重启后就可用刚才修改的密码登录root用户 ;
同样的方法,如果运行级别被设置为0或6,我们还可以用上述步骤进入单一用户模式,然后用vim修改/etc/inittab文件中的最后一行,修改为自己想要的级别,然后重启即可。
温馨提醒:此案例中使用的系统为Centos6.8,每次系统重启后都会关掉键盘上右边的数字键盘,在设置密码的过程中要特别注意,否则你重新设置的密码会有问题。

【转载】        https://blog.csdn.net/Feihongxiansen/article/details/82953449https://blog.csdn.net/Feihongxiansen/article/details/82953449?utm_source=copy


作者: 不二晨    时间: 2018-10-10 11:40
奈斯
作者: 魔都黑马少年梦    时间: 2018-11-1 16:33





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2