Linux运行级别以及修改root的密码

1. 运行级别

就是操作系统当前正在运行的功能级别,Linux系统有七个运行级别

 0:关机
 1:单用户级别(找回丢失密码)
 2:多用户无网络服务
 3:多用户有网络服务(NFS)
 4:系统未使用保留给用户 
 5:图形界面
 6:系统重启

 常用运行级别是3和5 ,要修改默认的运行级别可改文件etc/inittab的id:5:initdefault:这一行中的数字

系统的运行级别配置文件在:/etc/inittab

可以使用 vim /etc/inittab来查看当前系统的运行级别

切换到指定运行级别的指令:init  [012356]

2. 使用案例

通过init 来切换不同的运行级别,比如动将5->3 , 然后关机

在图形界面的终端模式中将5切换到3:init 3

从多用户有网络服务模式切换到图形界面:init 5

关机:init 0

3. 通过运行级别可以找回我们丢失的密码

我们有可能忘记root用户的命令,所以如何找回密码呢?

思路:进入到单用户模式然后修改root密码就可以(因为单用户模式不用输入密码)

模拟情景:

① 先关机(因为密码丢掉了)

在看到倒数四秒的时候先用一只手点击鼠标进入到虚拟机才可以按下字母e或者Enter,否则是进行不了,之后会看到这个画面:

Linux运行级别以及修改root的密码_第1张图片

② 输入英文字母e,出现:

Linux运行级别以及修改root的密码_第2张图片

③ 把光标移动到第二行高亮显示,按英文字母小e,出现:

Linux运行级别以及修改root的密码_第3张图片

④ 输入数字1回车告诉内核进入到单用户模式(先要输入空格再输入数字1才可以否则没有效),出现:

Linux运行级别以及修改root的密码_第4张图片

⑤ 输入字母b引导操作系统

不用输入root密码直接登录到root用户

⑥ 使用passwd修改密码

passw root修改密码即可

Linux运行级别以及修改root的密码_第5张图片

⑦ 重启Linux系统 : reboot

上面修改root密码是不能使用远程的方式来进行修改的,必须要在安装Linux系统的机器上才可以进行,所以来说是比较安全的,所以说不是什么人都可以把你的root密码修改

4. 练习:Linux启动后直接进入到Linux的命令行这个界面(即进入到3这个运行级别)

只需要修改 /etc/inittab这个文件中的id,修改成3就可以了,reboot重启一下就可以了

5. 假如有人搞恶作剧把你的Linux运行级别修改为0此时需要在启动Linux系统的时候要进入到单用户模式修改inittab文件就可以了

你可能感兴趣的:(Linux)