运行级别说明:
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用户修改新的密码。