在centos7下怎么进入单用户状态以便修改root密码

      我最近开始入手学习linux,作为新手一枚,想通过写博客的方式来记录自己的学习经历,并且算作是一个笔记吧,共勉,话不多说进入正题。此处介绍init方法


步骤一:开机时随便按下键盘,进入以下菜单

步骤二: 选择第一项,按e键进行修改(在开机选项处)

spacer.gif步骤三:找到ro,如图所示wKioL1XMItCRWHMtAAH3A7OCgAI153.jpg

步骤四:将ro修改为rw init=/bin/sh

步骤五:如上图所示,将本段倒数第二行的rhgb quiet删掉,按下Ctrl+X保存并启动系统

步骤六:修改root密码

    #passwd root                #修改密码,之后会提示输入新的密码和再次确认密码

    #touch /.autorelabel      #据说是selinux在重启后更新label

    #exec /sbin/init              #正常启动init进程


特别提醒:如果在中文模式下进行上述命令行操作可能会出现乱码情况,解决办法如下:

$echo $LANG    (显示当前所用的语言)  (第一个美元符号为系统的符号,不需要自己编辑,在root权限下为#)

$LANG=en_US  (修改为英文,中文为zh_CN)

$echo $LANG      (再次执行第一行命令,就会显示自己使用的为en_US,表示英文了),OK,大功告成




你可能感兴趣的:(linux,单用户模式,修改root密码,解决命令行显示乱码)