1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Linux的实际操作:文件目录类的实用指令(init运行级别和找回root密码)

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

时间:2020-08-17 19:15:08

相关推荐

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密码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。