[CentOS 7系列]忘记密码的“救星”――单用户模式和救援模式

前端之家收集整理的这篇文章主要介绍了[CentOS 7系列]忘记密码的“救星”――单用户模式和救援模式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

init是Linux系统操作中不可缺少的程序之一。 是一个由内核启动的用户级进程。 内核启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式来启动其他用户级的进程或服务。所以,init始终是第一个进程(其PID始终为1)。内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。

运行级就是操作系统当前正在运行的功能级别。这个级别从1到6,具有不同的功能。其功能级别如下:

# 0 - 停机(千万不能把initdefault 设置为0 )

# 1 - 单用户模式

# 2 - 多用户,没有 NFS

# 3 - 完全多用户模式(标准的运行级)

# 4 - 没有用到

# 5 - X11 (xwindow)

# 6 - 重新启动


通过命令也可以在system目录下查看到:

wKioL1kr-F7CWi85AABMIfPRf4s553.png


重启命令:reboot、 init 6、shutdown -r now

关机命令:init 0、poweroff


一、单用户模式

1、开机选择第二项,按“e”编辑。

wKiom1kr-Iuj9pYyAAAZb_cNOpI668.png-wh_50

2、找到“linux16”开头的那行。

wKioL1kr-Ivi6-xbAAA1824_TV4256.png-wh_50

3、更改该行设置。按ctrl-x启动。

wKiom1kr-IyBnL3zAAAQB5LgYow436.png-wh_50

4、更改root目录并重新设置口令。

wKioL1kr-IyjU5SqAAA0_irRsyA819.png-wh_50

5、重启后,使用新口令登录

wKiom1kr-I3DM01aAAAhPFjtHhE666.png-wh_50


二、救援模式

1、开机进入BIOS,调整优先启动光盘。

wKiom1kr-RnTXQRnAABFLb8HvfU064.png-wh_50

2、选择“Troubleshooting”选项。

wKiom1kr-RqBLnYaAAAQjaD0l70880.png-wh_50

3、选择“Rescue a CentOS Linux system”选项。

wKioL1kr-Rqxr0EBAAAdJqByUe0795.png-wh_50

4、选择选项1。

wKiom1kr-RqQ0j3DAAAoKEL3NqM766.png-wh_50

5、更改root目录并重新设置口令。

wKioL1kr-RuTAKn3AAApnn-tnM0989.png-wh_50

6、重启后,使用新口令登录

wKiom1kr-RziYftlAAAbZR_lsZA955.png-wh_50


总结:以上两种方式都可以解决忘记密码的问题。不同的是,救援模式不需要提供grub密码。

猜你在找的CentOS相关文章