Linux系统的修复模式(单用户模式)
作者:繁华似锦Fighting 发布时间:2023-08-06 07:56:42
前言
Linux系统中有两种修复模式,一种是单用户模式,另一种是光盘修复模式。
Linux系统的单用户模式有些类似Windows系统的安全模式,只启动最少的程序用于系统修复。在单用户模式中(运行级别为1),Linux 引导进入根shell,网络被禁用,只有少数进程运行。单用户模式可以用来修改文件系统损坏、还原配置文件、移动用户数据等。
说明:
单用户模式能够修复的内容比较简单,在实际工作中主要用于破解Linux密码。如果你忘记了自己Linux的密码,可以用单用户模式可以非常方便的破解系统密码。
1、单用户模式常见的错误修复
在单用户模式中主要可以修复以下错误:
遗忘root 密码
这是管理员最容易犯的错误,使用单用户模式进行修复了,进入单用户模式最大的特点就是,不需要输入用户名和密码就能登录。
通过单用户模式登陆到系统中,直接给root
用户设定新密码即可。
执行命令:[root@localhost /]# passwd root
修改系统默认运行级别
如果我们把系统的默认运行级别修改错误,比如改为了0或6,系统就不能正常启动了。这时也可以利用单用户模式进行修复。
单用户模式登陆进系统后,只要直接修改默认运行级别配置文件/etc/inittab
,把系统默认运行级别修改回来即可。
执行命令:[root@localhost /]# vi/etc/inittab
id:3:initdefault:
把默认运行级别修改为3或5,注意系统的默认运行级别只能使用3或5。
2、通过单用户模式修改系统密码
(1)进入grub启动引导程序中
在启动系统时,用户读秒的时候,按enter
键,可进入到我们之前说过的grub
启动引导程序中。
如下图的界面:
如下图所示,按e
键可以进入编辑模式,编辑grub
配置文件中的内容。
(2)编辑相应的系统启动内容
按e
键编辑相应的系统启动内容。
选择我们需要修改的系统至高亮,我们现在就一个系统,直接按e
键即可。可以看到可编辑grub
配置文件中的三个属性了。
如下图所示:
(3)编辑grub
配置文件内容
kernel
属性是Linux内核的加载选项,选择kernel
属性至高亮,在该状态接着按e
键,就可以编辑kernel
属性属性的内容。
如下图所示:
在默认quiet
后,输入空格1
,这个空格一定要输入,如果不输入该空格,最后的结尾为quiet1
,quiet1
是一个错误单词,系统无法识别,不能正常运行。输入的这个1表示系统运行级别,级别1为单用户模式。
如下图所示:
也就是告诉系统,内核启动的时候进入单用户模式。
到这里,以上的操作就是配置进入单用户模式登陆。
然后按enter
键返回,如下图所示:
注意:
在该状态我们不能关机重启,我们现在修改grub
配置文件的内容是临时生效的,如果进行关机或者重启,我们刚刚的修改就会消失。永久生效是需要修改grub
配置文件/etc/inittab
的内容。可以看到上边的提示,直接按b
键,就可以启动系统了。
(4)启动系统
按b
键启动系统,启动界面如下图:
可以看到我们并没有输入用户名和密码就登陆了系统。
(5)修改root用户的密码
现在我们直接执行命令,修改root
用户的密码就可以了。
如下图所示:
(6)重启系统
执行reboot
命令,重新正常启动Linux系统即可。
因为我们上边修改grub
配置文件的内容是临时生效的,所以在重启之后,之前的修改就失效了。我们直接用root
用户和刚刚修改的新密码登陆系统就可以了。
(7)特别注意
我们在命令行直接输入init 1
命令,进入的到用户模式和我们现在所说的单用户(修复)模式是不一样的。我们之所以进入单用户(修复)模式,是系统出现了问题,如最常见的忘记系统密码的问题,这个时候你是无法登陆Linux系统的,所以你是无法执行init 1
命令的。
如果我能够登陆Linux系统,我直接修改用户密码就可以了,也不用进入单用户模式修复了。所以我们这里所说的单用户修复模式不是在系统当中能执行init 1
命令进入的单用户模式。
来源:https://www.cnblogs.com/liuyuelinfighting/p/15670751.html
猜你喜欢
- 1、一个月前的某天,我顾问的一个公司决定找专门的SEO服务优化他们的网站。开会的时候他们CEO精彩讲述了SEO将要给企业带来的价值和利益,以
- 使用xshell连接服务器时,出现了“WARNING! The remote SSH server rejected X
- 网站的定位往往就是一句话的事情,但就是简单的一句话却来之不易。为了这简单的一句话,很多网站花了很长的时间,走了不少的曲折之路。网站的定位跟网
- 地方门户网站的发展模式已经逐步明晰,已经有越来越多的案例将web2.0的盈利困局击破。从发展方向看,媒体化与电子商务化成为公认的方式。从运营
- 虚拟服务器是有很多好处,但它的安全问题完全暴露了吗?如何确保安全性?可以采用下面十个积极步骤。去年,数据中心虚拟化方面的重大问题还是“该技术
- 为什么要看日志?比如启动容器失败,却不给出任何提示,这时候我们就需要查看下到底是为什么? 查看日志: 命令格
- Foxmail Server(以下简称FMS)可以搭建出功能强大的邮件服务器。本文以FMS For Windows 2.0为例,从其设置、管
- 大家都知道,根据我们之前的付款流程,当发布商的收入达到 $50 美元时,我们才会向发布商发送 PIN 码和启动电话确认。现在,我们对此流程进
- 因为种种原因,已经有很长时间没有发过东西了。天刃今天抽时间,把大家最近反应最多的问题整理下,和大家聊聊。第一个问题就是百度最近算法调整的影响
- 理论基础: 点击率越低,广告分成越低。问题:众所周知,一般访问并不点击广告。大部分网站广告点击90%是来自搜索引擎的用户看到的第一个页面。另
- 在使用GoDaddy-windows主机的的用户经常会出现500错误,自己也不清楚到底哪里出错了。下面我就介绍用创建web.config文件
- 内容摘要:长尾一词才出生不久,论年龄还是个婴儿,但他像希腊神话中的大力神一样,在婴儿期就手擒大蟒,技惊寰宇。长尾一词的出现,使得一段时期,互
- asp之家注:上周末在家看电视时遥控正好转到湖南卫视,听到一个人在唱周杰伦的《霍元甲》,立刻停止了转台,可惜只听到最后的一小段,唱得还不错(
- Visual Firebug是一个编辑在线页面CSS样式的chrome插件。它的产生是为了让一些不会使用firebug的视觉、交互、运营等同
- linux mkdir用来创建目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1. 新建一个文件
- 1、自己点击站上广告,此行为被誉为“无效点击”。Google政策原文:“我们不容许您因任何原因点击自己网站上的广告,因为这样可能会让广告客户
- Godaddy如何从Tucows零售商转入域名 Tucows注册处可接收源自个注册处的转移。使用我们的RapidTransferSystem
- 1.停库[oracle@testdb ~]$ sqlplus / as sysdbaSQL> shutdown immed
- 刘星星利用网络系统漏洞,盗用别人的网银账号大肆购物,金额高达10万余元。记者昨天获悉,刘星星因涉嫌诈骗罪被公诉至朝阳法院。刘星星中专毕业后来
- 本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。废话不多说,下面我们来看一下。1、建用户:adduser phpq&nb