Day 23 系统服务之救援模式
1.CentOS6与Centos 7启动流程

4.运行级别C6&C7
| 0 | 关机 |
|---|---|
| 1 | 单用户模式 (超级权限 必须面对实体硬件) |
| 2 | 暂未使用 |
| 3 | 字符界面(黑框) |
| 4 | 暂未使用 |
| 5 | 图形界面 |
| 6 | 重启 |
| 0 6 | 关机 重启 |
| 3 5 | 字符 图形 |
| 2 4 | 没有使用 |
| 1 | 单用户 |
| System V init运行级别 | systemd目标名称 | 作用 |
| --- | --- | --- |
| 0 | runlevel.target,poweroff.target | 关机 |
| 1 | runlevel1.target,rescue.target | 单用户模式 |
| 2 | runlevel2.target,multi-user.target | |
| 3 | runlevel3.target,multi-user.target | 多用户的文本界面 |
| 4 | runlevel4target,multi-user.target | |
| 5 | runlevel5.target,graphical.target | 多用户的图形界面 |
| 6 | runlevel6.target,reboot.target | 重启 |
`multi-user.target: analogous to runlevel 3`
`graphical.target: analogous to runlevel 5`
## 5.运行级别的概述
**运行级别就是操作系统当前正在运行的功能级别**
1.临时性的操作
[root@baozexu~]# runlevel 查看级别
N 3
N 表示上一次是什么级别
3 当前系统正在运行的级别
2.[root@oldboy ~]# init 3 切换到3级别上
永久操作 /etc/inittab
3.查看当前的运行级别
[root@chengyinwu ~]# systemctl get-default
multi-user.target
4.修改系统下次启动时候的运行级别
[root@chengyinwu ~]# systemctl set-default multi-
user.target
6.systemd
| systemctl start nginx | 启动nginx |
|---|---|
| systemctl stop nginx | 停止nginx |
| systemctl restart nginx | 重启nginx |
| systemctl reload nginx | 重新加载nginx |
| systemclt status nginx | 查看nginx状态 |
| systemctl enable nginx | 下一次开机启动nginx,于当前无关 |
| systemctl disable nginx | 下一次开机不启动ngin,于当前无关 |
关机
shutdown -h now
poweroff
halt
init 0
systemctl poweroff
重启
reboot
shutdown -r now
init 6
systemctl reboot
当我们使用systemctl 启动一个守护进程后,可以通过systemctl status 查看此守护进程的状态

忘记root 密码怎样使用单用户模式

1.配置完成后,根据界面下面的英文提示按“Ctrl-x”组合键以单用户模式启动Linux


2、配置完后,执行exec /sbin/init命令重启系统,注意,此时,无法使用其它重启命令。
3、重启系统后验证修改后的密码是否能登录
怎么使用救援模式
使用救援模式 将系统无法正常进入 比如没有内核 比如grub被修改 比如系统崩溃没有内核文件,只能使用救援模式进入 系统崩溃, 要保留重要的数据的时候 grub菜单出现问题, linux windows

- 安装基本的图形模式
- 修复系统
- 运行内存测试
- 启动本地的驱动
按2 进入修复系统

按1继续
1继续
2挂载
3 跳过执行的shell
4 退出

执行chroot /mnt/sysimage
之后安装grub2-install /dev/sda
如果数据丢失可以使用救援模式进行找回重要文件

最后exit
reboot 重启
就ok了
Day 23 系统服务之救援模式的更多相关文章
- Linux系统CentOS进入单用户模式和救援模式详解
一.概述 目前在运维日常工作中,经常会遇到服务器异常断电.忘记root密码.系统引导文件损坏无法进入系统等等操作系统层面的问题,给运维带来诸多不便,现将上述现象的解决方法和大家分享一下,本次主要以Ce ...
- Linux学习(四)单用户模式、救援模式、虚拟机克隆、linux互连(包括密匙登录)
一.单用户模式 忘记root密码后,找回密码有两种方法: 单用户(grub没有加密的情况下可以使用) 救援模式 这一节我们先讲单用户模式 1.先重启(3种方法) reboot init 6 sho ...
- 救援模式(Rescue Mode)、单用户模式(Single-User Mode)、紧急模式(Emergency Mode)的区别与联系
前天聚餐的时候一航和启飞学长讲到RUCTF中更改root密码要进入单用户模式,我插了一句"有的系统显示的是救援模式",说完后心里一直很虚...(技术上的事还是想好再说)今天查了一下 ...
- lesson - 2 yum /单用户/救援模式/Linux 启动
课程大纲:1. yum使用yum 是一个在线安装软件包的工具,它可以帮我们解决软件包的依赖,这个日后会详细介绍.我们介绍了以下几个用法:yum list 这个命令可以列出所有安装过和未安装的软 ...
- 第三节 - centos 内核启动、救援模式、 ls 、目录结构
Linux 第三节一.CentOS 启动: 1.内核引导: 1.win/linux 通电,2.BISO自检(CPU,内存,硬盘等 | U盘.光驱.网卡.硬盘启动 通过MBR知道内核内存硬件驱动位置并加 ...
- 单用户模式与救援模式:linux学习第三篇
单用户模式 1. 重新启动,在下列界面选项第一项按 e 按e后进入此grub界面(启动工具) 2. 找到linux16所在行,将'ro'(只读)修改为'rw'(读写),并加上 in ...
- centos7救援模式--误删/usr/bin/恢复
模拟场景 centos7 误删/usr/bin/等系统内置文件夹, 导致几百个内置命令丢失. 修复 rescue模式 vm模拟一遍(如果在物理机, 可通过U盘方式直接开机U盘进入选择救援模式, 方式通 ...
- CentOS和Redhat救援模式
当单用户模式无法修复系统时可以使用救援模式 把系统盘插入光驱重启主机 选择救援模式 默认选择 是否设置网络这里选择否 已读写模式挂载 提示系统挂载/mnt/sysimage如果需要恢复运行 chroo ...
- linux重启后进入了救援模式,无法远程登录
卸载删除了某个文件系统分区的逻辑卷,但是没有修改fstab文件,导致系统重启异常,此时已经无法远程连接了,只能本地登录到救援模式修改
随机推荐
- spring-boot-plus项目配置文件(四)
spring-boot-plus项目配置文件 配置文件说明 配置说明 项目中配置文件主要使用yml格式 配置文件位置:spring-boot-plus\src\main\resources\confi ...
- idea打开eclipse项目并部署至tomcat
前言:因为遇到了用idea打开eclipse项目并配置外置tomact的场景,经过实验也成功了,所以特地来记录一下. 导入eclipse项目 这里我们导入的eclipse下开发的maven项目,直接点 ...
- SpringBoot电商项目实战 — Redis实现分布式锁
最近有小伙伴发消息说,在Springboot系列文第二篇,zookeeper是不是漏掉了?关于这个问题,其实我在写第二篇的时候已经考虑过,但基于本次系列文章是实战练习,在项目里你能看到Zookeepe ...
- c++自由的转换string和number
string转数字 #include <string> #include <sstream> //使用stringstream需要引入这个头文件 //模板函数:将string类 ...
- 简单使用AspectJ
AspectJ是一个AOP框架,由于SpringAOP的配置过于繁琐,因此使用了AspectJ依赖注解开发 1.Aspecj依赖坐标,此处省略了Spring相关依赖 <dependency> ...
- Leetcode之深度优先搜索&回溯专题-679. 24 点游戏(24 Game)
Leetcode之深度优先搜索&回溯专题-679. 24 点游戏(24 Game) 深度优先搜索的解题详细介绍,点击 你有 4 张写有 1 到 9 数字的牌.你需要判断是否能通过 *,/,+, ...
- CSS文件引入link和@import 区别
1.(本质区别)link 属于 HTML 标签,而 @import 完全是 css 提供的一种导入 css 文件的规则. 2.文件加载时机有差别: 当一个页面被加载的时候,link 引用的 css 会 ...
- 在C和C++中struct与typedef struct的区别详细介绍
c中测试code struct Cmstruct { int c; } Cm; // Cm是一个变量 typedef struct MyStruct //这里的 Mystruct 可以省略 { int ...
- Android读取date中年月日
1.Date对象:Date date = getDate(); 2.Calendar实例:Calendar calendar = Calendar.getInstance(); 3.calendar. ...
- 洛谷 P3627 【抢掠计划】
题库:洛谷 题号:3627 题目:抢掠计划 link:https://www.luogu.org/problem/P3627 思路 : 这道题是一道Tarjan + 最长路的题.首先,我们用Tarja ...