8. Linux指定运行级别及找回root用户的密码

运行级别说明:

0: 关机

1: 单用户(找回丢失密码)

2: 多用户状态没有网络服务(太不常用,因为Linux本身就是多用于服务器)

3: 多用户状态有网络服务(常用)

4: 系统未使用,保留

5: 图形界面(常用)

6: 系统重启

应用示例

init 3 这个命令就可以切换到命令行界面

init 5 切换到图形界面

init 0 关机

init 6 重启(回到默认的运行级别,一般是5,可以指定运行级别)

查询和修改系统默认运行级别

systemctl get-default 查询系统默认运行级别,图形界面用终端运行这条指令,就会返回 graphical.target

systemctl set-default graphical.target 设置系统默认运行级别为5,即图形界面

systemctl set-default multi-user.target 设置系统默认运行级别为3,即命令行界面(一般工作中都用这个运行级别)

找回root用户的密码

1. 刚开机后,在选择运行系统的界面,按e进入编辑界面(类似windows下进入bios)

2. 移动光标向下,找到开头为linux16的行,移动到该行最后,我的最后是UTF-8

3. 按空格键,然后输入init=/bin/sh,按下ctrl+x键就会进入单用户模式

4. 系统短暂重启后进入单用户模式,等待你的输入

5. 输入mount -o remount,rw / (注意:1. remount,rw之间没有空格;2. rw后一个空格然后跟着一个/),按下回车

6. 现在就开始修改root用户密码了,运行指令passwd然后回车

7. 写一遍密码回车然后再写一遍密码,提示至少8位,其实随意。写完两边密码会提示token updated successfully

8. 输入touch /.autorelabel (注意touch和/之间有一个空格),然后按回车键

9. 输入exec /sbin/init (注意exec和/之间有一个空格),按下回车键系统就会自动重启,需要等待一定时间,不要以为死机了。

10. 新密码就生效了,用root用户登陆系统后打开终端,还可以用passwd root指令给root用户修改新的密码。

你可能感兴趣的:(8. Linux指定运行级别及找回root用户的密码)