A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


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


  • # inittab is only used by upstart for the default runlevel.



  • #



  • # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.



  • #



  • # System initialization is started by /etc/init/rcS.conf



  • #



  • # Individual runlevels are started by /etc/init/rc.conf



  • #



  • # Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf



  • #



  • # Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,



  • # with configuration in /etc/sysconfig/init.



  • #



  • # For information on how to write upstart event handlers, or how



  • # upstart works, see init(5), init(8), and initctl(8).



  • #



  • # Default runlevel. The runlevels used are:



  • #   0 - halt (Do NOT set initdefault to this)



  • #   1 - Single user mode



  • #   2 - Multiuser, without NFS (The same as 3, if you do not have networking)



  • #   3 - Full multiuser mode



  • #   4 - unused



  • #   5 - X11



  • #   6 - reboot (Do NOT set initdefault to this)



  • #



  • id:5:initdefault:



其中主要说明一下最后几行的含义:
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

2 个回复

倒序浏览
奈斯
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马