运行级别和找回root密码

时间:2021-12-12 03:41:15

运行级别说明

  • 0 :关机
  • 1 :单用户 [类似安全模式,这个模式可以帮助找回root密码
  • 2:多用户状态没有网络服务
  • 3:多用户状态有网络服务 [使用]
  • 4:系统未使用保留给用户
  • 5:图形界面
  • 6:系统重启

查看系统的运行级别

在 Linux系统中可以使用 runlevel命令来查看系统的运行级别,命令如下:

runlevel
#结果: N 3

N代表进入这个级别前,上一个是哪个级别。3代表当前级别

N就是 None的意思,也就是说系统是开机直接进入的 3运行级别,没有上一个运行级别。那如果

是从图形界面切换到字符界面的话,再查看运行级别,就应该是这样的:

runlevel

#结果:5 3

结果表示是由 5级别进入的 3级别

那么可以手动改变当前的运行级别吗?当然可以了,只要使用 init命令(注意不是 init进程)

切换运行级别

 init 5

 #关机
init 0 #重启
init 6

不过要注意使用 init 命令关机和重启动,并不是太安全,容易造成数据丢失。所以推荐大家还

是使用 shutdown命令进行关机和重启吧!

常用运行级别是3和5 ,要修改默认的运行级别可改文件

/etc/inittabid:5:initdefault:这一行中的数字

找回root密码

启动时 ==》快速按enter键 ==》输入e进入编辑模式 ==》进入到编辑界面 ==》 选择中间有kernel 项

==》输入e(edit) ==》在该行的最后写入 1 [表示修改内核,临时生效] ==》 输入enter ==》输入b [boot]

==》进入到单用模式 ==》补救或修改密码