运行级别
- 基本介绍
- 经典案例Ⅰ
- 经典案例Ⅱ
一、基本介绍
整个Linux系统本身可以说是非常安全的,但是指令运行级别可以说破坏了这种安全性,因为它类似于windows的boot设置一样,在完全启动系统之前可以进入设置界面对运行级别进行设置。但幸运的是指令运行级别只能本机操作,不能远程操作
1.1、指令运行级别说明
- 0:关机
- 1:单用户(找回丢失密码)
- 2:多用户状态(没有网络服务)
- 3:多用户状态(有网络服务)
- 4:系统保留级别(暂时为空)
- 5:图形界面
- 6:系统重启
最常用的时3和5,需要修改运行级别时——>>文件:/etc/inittab 中的id:5:intdefault:
这一行中的数字
1.2、查看当前系统的运行级别
runlevel
1.2、修改指令的运行级别
# 方法一:
init 3
# 方法二:
vim /etc/inittab # 然后修改id:5:initdefault:
二、经典案例Ⅰ
假如需要从图形界面
切换到指令界面
-
桌面打开终端
-
init 3 『Enter』
-
重新登录
-
已经切换到指令界面了
-
同样的命令,再切换到图形界面:init 5 『Enter』
-
仍然需要再次登录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1T72vQWr-1594135797381)(D:\Typora\Linux\img\指令级别\仍然需要再次登录.png)]
-
已经OK了
三、经典案例Ⅱ
如果需要找回root密码怎么办?<面试题>
思路:进入到单用户模式(不需要登录),然后修改root密码
- 重启系统,可以看到第一个画面如下(正常的开机引导画面,不用理会):
- 等跳转到第二个画面时按『Enter』,第二个画面如下(停留时间很短):
- 然后就会进入到第三个画面,选中想要操作的系统按“e”进入。第三个画面如下:
- 进入到第四个画面后,选中第二个按“e”进入
- 进入到第五个画面,输入quiet 1(切换至单用户指令级别),然后按“Enter”返回
- 返回到第四个画面后,按“b”重新引导(重启),然后就可以双手离开键盘了,等待系统进入到单用户操作界面,在这里就可以用
passwd root
指令修改root密码了,修改完密码用init 5
指令将指令运行级别切换回图形界面,最后reboot
重启收工。