运行级别说明
- 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/inittab
的id:5:initdefault:
这一行中的数字
找回root密码
启动时 ==》快速按enter键 ==》输入e进入编辑模式 ==》进入到编辑界面 ==》 选择中间有kernel 项
==》输入e(edit) ==》在该行的最后写入 1 [表示修改内核,临时生效] ==》 输入enter ==》输入b [boot]
==》进入到单用模式 ==》补救或修改密码