Linux进阶之路————Linux运行级别(重置密码)
引言
前面的《Linux进阶之路————开机、重启和用户登录注销》已经简单介绍过Linux系统运行级别的概念,今天来详细介绍和总结一下Linux的运行级别。
inittab配置文件
在配置文件目录下有一个inittab文件/etc/inittab,用于专门存储系统的运行级别,当Linux系统启动时,会查询这个运行级别。
从文件中大量的注释信息中我们了解到,该文件只用于设置系统的运行级别,总共分为7个运行级别:
0 - halt(停止/关机)(不要将运行级别设置为0)
1 - 单用户模式
2 - 多用户模式,无网络
3 - 多用户模式有网络
4 - 未使用(保留)
5 - 图形化界面
6 - 重启(不要将运行级别设置为6)
常用的运行级别是3 和 5,这在前面的文章中也曾经提到,如果要修改默认初始化运行级别,那么只需修改 “id:” 后面的数字即可。
切换运行级别
除了通过修改inittab文件中的默认运行级别之外,管理员还可以通过init 命令来任意切换 7个级别,值得一提的是,其中 0 和 6这两个级别还等效于 shutdown 和 reboot 。
案例一:将运行级别切换为3,再切换为5
打开终端,执行init命令:
重新登录root用户,查看当前运行级别:
再切换回 5 运行级别,并查看:
案例二:找回root用户密码
如何利用系统运行级别来找回root用户的密码呢?
第一步:开机,在引导界面输入enter
第二步:输入 e,在启动前进行指令编辑,移动光标,选中 kernel (内核),再输入 e
第三步:在行末输入 1 ,回车,设置运行级别为 1 (单用户模式)
第四步:输入 b 回车,boot启动系统
第五步:修改密码
重启后已经进入到了单用户模式,这是就可以任意修改用户密码,不光root所有用户密码都可以修改。
说明:使用单用户模式不需要任何密码就可以登录。此时运行级别为 1 ,在这个模式下,没有网络连接,操作Linux必须管理员直接在实体机上进行,因此Linux系统默认操作者是受信的。
案例三:inittab文件中的默认运行级别是0或6,如何从无限关机和无限重启中恢复
如果在修改 /etc/inittab文件时不小心将系统启动默认运行级别设置为了 0 或 6 该怎么办?
这个时候,同样可以利用单用户模式来修改 inittab文件。
与案例二类似,在系统启动前进行指令编辑操作,进入单用户模式,直接修改 inittab文件,然后再重启即可。
综上,就是关于系统运行级别的介绍和应用,欢迎文末留言。
Linux进阶之路————Linux运行级别(重置密码)相关推荐
- Linux进阶之路————Linux磁盘分区与挂载
引言 对于Linux来说,无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录 / ,一个独立且唯一的文件结构,Linux 中每个分区都是用来组成整个文件系统的一部分. Linux采用一种叫& ...
- Linux进阶之路————Linux概述
引言 Linux是一个开源.免费的操作系统.学习Linux知识分为以下几个阶段: 第一阶段:Linux环境下的基本操作命令,包括文件操作命令(rm.mkdir.chmod.chown)编辑工具使用(v ...
- Linux进阶之路————进程与服务管理
引言 在Linux 中,每个执行的程序(代码)都成为一个进程,Linux 为每一个进程分配了一个唯一的 id 号 - PID. 每个进程都会对应一个父进程,而这个父进程可以复制多个子进程,例如 www ...
- Linux进阶之路-Ubuntu版
Linux进阶之路 @[TOC](Linux进阶之路) Linux 简介 概述 Linux 与 Windows 比较 安装 Linux 操作系统 Linux 远程控制管理 概述 OpenSSH XSh ...
- Linux进阶之路————磁盘查询
引言 承接<Linux进阶之路----Linux磁盘分区与挂载>,本文介绍实际生产中对于磁盘的监控和查询. 一.查询磁盘整体使用情况 基本语法: df -h 该命令会显示包括我们手动挂载的 ...
- Linux:运行级别,root密码重置,救援模式,安装图形化界面
运行级别,root密码重置,救援模式,安装图形界面 运行级别 1.查看当前系统的运行级别 runlevel 2.认识各个运行级别以及开机自启运行级别 Linux系统运行级别共7个执行 vi /etc/ ...
- Linux进阶之路————组管理与权限管理
引言 这篇博客将会总结一些关于组的概念和相关操作,以及文件的一些权限管理. 一.组的基本介绍 在前面的博文<Linux进阶之路----用户管理>已经有提到用户组的概念,实际上,组的概念并不 ...
- Linux进阶之路————开机、重启和用户登录注销
关机.重启命令 shutdown 命令: 1)shutdown -h now 立即关机 2)shutdown -h 1 1分钟之后关机 3)shutdown -r no ...
- 【转】linux系统的7种运行级别
转自:http://blog.chinaunix.net/uid-22746363-id-383989.html Linux系统有7个运行级别(runlevel)运行级别0:系统停机状态,系统默认运行 ...
最新文章
- OpenMPI 安装
- ssm整合之四 分页
- a标签 vue 动态点击_vue基础那点事
- asp 判断数组等于_如何在 ASP.NET Core MVC 中处理 404 错误
- win10 安装Pytorch GPU版+CUDA+cuDNN(篇幅较长保姆教程) (含CUDA11.1与cuDNN8.0.4安装包)
- foc学习笔记2——svpwm
- java转账_JAVA实现银行转账功能
- Fastboot驱动及安装
- java扫码枪对接支付宝,支付宝扫码枪如何应用?
- python 吃cpu 显卡 内存_浅析 Pycharm 内存、cpu 占用率
- 网络可视化工具netron
- 无损数据压缩算法c语言,C语言实现无损压缩算法
- 2020国内学者SCIENCE发文盘点,生物类 37 篇 (新冠相关 9 篇)
- GeoServer中的WPS服务
- vue project vlog
- 【五一劳动节收尾-假日结束】
- 【C#】基础篇(2) C#实现串口助手,C#扫描串口
- vue 八大生命周期
- 快速、高效的从excel表的地址中提取省、市
- 工具:valgrind学习
热门文章
- c#中的long类型示例_C#中带示例的带符号字节数组
- Redis 事务深入解析
- TomCat JDK环境变量
- python lxml xpath爬取图片代码
- 安卓逆向之基于Xposed-ZjDroid脱壳 逆向分析(脱壳)
- matlab怎么计算行列式,Matlab 线性代数(一)–行列式与方程组求解 | 学步园
- linux uefi无法启动文件,解决UEFI安装无法启动的问题
- 易语言通过服务器发送文件,易语言服务器与客户端发送文件
- win7系统如何共享硬盘分区
- 傲游浏览器语言怎么切换 傲游浏览器语言切换方法简述