Linux的实际操作:文件目录类的实用指令(init运行级别和找回root密码)

1.介绍运行级别

设计者把Linux系统设置为7个级别,常用的运行级别是3:(程序员)和5:(普通访问用户),就好像Windows系统杀毒的时候会进入到安全模式一样

0:关机

1:单用户【用于找回丢失密码】

2:多用户状态,没有网络服务

3:多用户状态,有网络服务【常用】

4:系统未被使用,保留给用户

5:图形界面

6:重启

 

2.运行级别的配置文件(在哪里查看运行级别的文件内容呢)

如果要修改默认的运行级别,可以按照下面步骤打开后,按i,修改id:5:initdefault:里面的数字即可,没有的话可以手动自行添加

centos7.0版本之前是在vim /etc/inittab 是可以看到的,7.0以后就改啦了

vim /etc/inittab

:q退出 

那我们可以直接看一下当前的运行级别

runlevel

可以看出运行级别是5

 

 

3.切换到指定的运行级别指令

init [012356]

演示:通过init来借还不同的运行级别,比如5-3,然后关机

首先,我们到centos7的桌面,右键打开终端,这时候我们的运行级别就是5:图形界面级别,让我们来测试一下当前是什么级别

 

runlevel

 

通过命令来修改成运行级别为3,执行命令systemctl isolate runlevel3.target,就会切换到命令界面 

systemctl set-default runlevel3.target

注意:有些同学修改为3等级的时候忘记修改回来,导致每次打开centos7的时候都会跳到命令行级别,因此我们设置结束后要

systemctl set-default runlevel5.target ,重新设置默认的登录等级

 因为我们打开的是centos7,是图形界面的终端,这时候我们用init 3来切换运行级别

init 3

 运行如下:直接变成黑窗的代码

 然后按照正常情况去输入用户名和密码登录进去,再次输入:

init 5

注意:这里的5一定是字母上面的小键盘的数字,亲测右边的数字好像无效,可能是我没按num

重新回到图形界面

最后再init 0关机,很简单

 

4.如何找回root密码

如果不小心忘记了密码,思路:进入 “单用户模式”,然后修改root密码

解释:因为进入单用户模式,root不需要密码就可以登录。

那么有人要问了,既然不需要尼玛就可以登录,那岂不是所有人都可以进去Linux系统吗?其实Linux的机房是物理锁住的,要接触到实机才可以进入,我们平时都是通过远程来使用Linux的,最高级别的root一般不会交出来

注意注意注意:这里我不推荐演示,因为实在是太危险了,一不小心,你懂的

 

步骤:在虚拟机中打开centos7,启动开机,然后按下alt进入starting再按e(e表示edit)

enter,上下箭头移动到这个位置,再输入一个e

空格 1  enter        (这里就是让我们进入到单用户模式)

enter                  (告诉内核我们现在进入到单用户级别)

 输入 b                   (b代表引导--》以root用户直接进入到单用户模式)

 

直接不用密码就进入到系统了,所以我们直接告诉系统说我们要修改root用户的密码 passwd root,再写入你的密码,完成

 

 

注意:开机的时候鼠标要定位到虚拟机,否则你按什么键都没反应

只有root用户忘记密码的时候才能打开主机的情况下修改root密码

 

总结:

开机--》引导时输入回车键--》看到一个界面输入e--》看到一个新的界面--》选中第二行(编辑内核)再输入 e --》在这行最后输入 1 回车--》再次输入 b,这时候就会进入单用户模式,--》使用passwd修改root密码

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值