运行级别
Linux设置了7种运行级别,具体如下:
- 0:关机
- 1:单用户【不需要密码,可以找回丢失root密码】
- 2:多用户状态没有网络服务(用的少)
- 3:多用户状态有网络服务(用得最多)
- 4:系统未使用保留给用户(保留,可能以后回用到)
- 5:图形界面
- 6:系统重启
常用运行级别是3和5,要修改默认的运行级别可改文件 /etc/inittab
的 id:5:initdefault:
这一行中的数字。不过注意Ubuntu是没有这个文件的,而且Ubuntu的默认运行级别是2。设置这么多的级别是为了适应不同需求,就像Windows系统有正常模式和安全模式一样。
相关指令
可以使用runlevel
指令来查看当前运行级别:
1 | # 指令显示为: 上一个运行级别 当前运行级别 |
在Linux中还可以使用init
指令来切换运行级别:
1 | init [OPTIONS...] {COMMAND} |
利用运行级别找回丢失的root密码
问题描述: 如果我们不小心,忘记root密码,怎么找回。
思路:进入到单用户模式,然后修改root密码。因为进入单用户模式,root不需要密码就可以登录。
设置这么多的级别是为了适应不同需求,就像Windows系统有正常模式和安全模式一样。