由于CentOS 7切换运行模式与CentOS的操作不太一致,我将CentOS 6中的运行级别模式和centos7中的对比罗列了一下,希望对刚开始学习Linux小伙伴有帮助!

        CentOS 6中的运行级别是以数字划分标识的,而在7则是以英文单词划分。不废话,直接上图

CentOS 6

CentOS 7

备注

level poweroff.target 关机
level 1 rescue.target 用户模式(重置root密码
level 2 multiuser.target 多用户网络服务
level 3 multiuser.target 多用户有网络服务
level 4 multiuser.target 预留(保留)模式
level 5  graphical.target 图形界面
level 6 reboot.target 重启

        这个看明白以后,距离实操成功就只剩一半了,下面实操举例演示

一、切换运行级别

1.首先查看当前默认的是什么模式 

打开终端输入命令systemctl  get-default

可以看到我们当前的模式是图形化模式

 2.切换运行模式

输入命令systemctl setdefault  [运行模式]

例如切换到单用户模式

输入命令systemctl setdefault rescue.target

回车执行可以看到切换完成

  再查看当前默认的模式,证明我们现在已经将默认模式切换到单用户模式了

3.我们在此前提下就可以修改密码

输入命令: passwd

提示输入新密码,再次输入二次确认即可显示密码修改成功

二、利用单用户模式找回root密码

下面就是今天的重头戏了,面试时候面试官会问你:

 如果你在工作中忘记了root密码,该怎么找回root密码呢?

     你的心里:???什么玩意  (/头秃.jpg

    看了今天篇文章,再也不怕遇到这种问题了,下面直接实操演示

        1.首先打开我们虚拟机时候,在这个界面按 e,

        2.然后按 ↓往下翻,找到UTF-8这一段,再找到ro

(转动你的卡姿兰大眼睛找一下,找不到直接关电脑/狗头.jpg

         3.然后ro修改rw init=/sysroot/bin/bash

        4.输入好以后按 ctrl + x 进入单用户模式,输入命令: chroot     /sysroo

        5.输入 echoxxx(密码) |  passwd root —stdin” 回车执行,可以看到提示更新成功,

        6.再输入 touch /.aoturelabel 更新一下

        7.输入exit 退出单例模式,输入 reboot重启,就可以等待重启新密码登录

 以上就是全部的内容了,有错误留言指出

原文地址:https://blog.csdn.net/Venus_21/article/details/131087709

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_28820.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注