单用户模式

ubuntu 16.04 单用户操作

1、重启操作系统,BIOS引导过后一直按住shift,出现GUN Grub菜单;

2、选择Advanced options for Ubuntu选项回车

3、选择ubuntu操作系统启动的内核启动模式(recovery mode),有些ubuntu有多个内核,这里要选择你默认启动的内核

4、按e进入编辑模式

5、修改ro recovery nomodeset替换为rw single init=/bin/bash,按ctrl + x (或者F10)进入单用户模式

6、单用户模式并不需要重新挂载根分区直接可以进行相应的系统操作,比如:更改密码,需注意的事情,更改完你内容之后需要用reboot -f 才能进行重启操作

Centos 7 单用户模式操作

1、重启操作系统,Centos 默认并不需要按住shift,因为默认有一个内核延迟选择功能,选择默认启动的内核用e进入编辑模式

2、加入指定的内容

3、按ctrl + x(保存进入)

PS:细心的同学可能已经发现了,我上面用的是bash,但是这个并不影响后面的操作,只是我init指定的是bash!

4、修改内容并按照指定方式退出单用户模式

PS:我们进入单用户默认是没办法修改根分区下面的任何内容的,我们只能重新以只读的方式挂载根分区才能进行操作;做完所有的操作之后一定记得创建/.autorelabel文件,否则无法正常启动;

急救模式

概述:救援模式,是一种在紧急情况下使用的系统救援方式,可以对系统中因意外丢失或被意外删除的系统文件 (是系统文件,非系统文件通过此模式是无法找回的)进行修复找回;Linux系统的救援模式是一种特殊的系统模式,该模式是以光盘形式载入启动的,它也是一个独立的“简略”系 统,仍然具有正常系统的大部分功能,可以执行正常系统的绝大部分命令 。我们常用急救模式来修复boot启动失败的问题,当然也可以用来做其他操作,例如修改密码,修改配置文件等等都是可以的。我这里采用的是Centos 7镜像来完成急救功能,其他linux分支也有类似的模式,可自行谷歌了解。

Centos急救模式急救Centos

1、准备ISO光盘启动工具

2、重启服务器,并设置BIOS第一引导项为光盘启动(第一二项操作我就不截图了)

3、准备进入急救模式

4、急救模式的基本操作

PS:这里可以看到,进入到急救模式之后一定要执行chroot /mnt/sysimage,否则你相当于并未挂载内容至根,执行完chroot操作之后,你就可以急救你需要的操作,下面示例如何恢复boot下面内容

5、恢复boot目录内容

PS:这是我在重启之前把/boot目录里面的内容清空,所以就出现了下面的grub错误,没办法引导了,后面我来告诉大家怎么恢复boot目录下面的内容

PS:这个界面不陌生吧,大家按照上面急救模式的基础操作就可以来到这个地方,我就不讲具体细节了;记得执行chroot操作

# 挂载ISO镜像源
mount /dev/sr0 /mnt # 强制安装kernel
rpm -ivh /mnt/Packages/kernel-3.10.-.e17.x86_64.rpm.rpm --force # 检查安装之后是否重新生成了/boot里面的内容
ls /boot # 检查/dev/sda启动是否有错误,仔细看提示
grub2-install /dev/sda # 重新生成/boot/grub2/grub.cfg启动文件
grub2-mkconfig -o /boot/grub2/grub.cfg # 上面所有的操作没问题之后就可以退出重启了
exit
reboot

参考地址:https://blog.csdn.net/hdyebd/article/details/83754257

Centos急救模式急救Ubuntu

Ubuntu好像没有急救模式哦....只能依赖其他linux的分支的急救模式,通过急救模式登陆之后在进行相应的操作。。。哈哈哈,是不是有点失望,不过也是可以Centos下面的急救模式的操作

linux下的特殊模式的更多相关文章

  1. Linux下网卡混杂模式设置和取消

    工作中发现一个网卡工作状态不对了,查看了一下,发现这个网卡和正常工作的网卡  信息不一样,它显示的居然是混杂模式,而正常工作的是  running 模式 ,所以来了解下混杂模式怎么取消... 下文来自 ...

  2. Linux下的IO模式

    对于一次IO访问(以read举例),数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间.所以说,当一个read操作发生时,它会经历两个阶段:1. 等待数据准 ...

  3. linux 下 Emacs dired 模式 隐藏 dot file ".filename" 文件

    有时候 emacs 下调用 C-x dired 是挺方便的一个事,但是一堆的点文件(linux下以"."为前缀的文件,即隐藏文件)让人目不暇接,打算隐藏之. 参考如下: 最主要的是 ...

  4. Linux下网卡绑定模式

    Linux bonding驱动一共提供了7种模式,它们分别是:balance-rr .active-backup.balance-xor.broadcast.802.3ad.balance-tlb.b ...

  5. objective-c如何在linux下进入Modern模式

    自从apple的obj-c进入2.0后,出现了相对于Legacy模式的Modern模式:Modern模式中出现了一些高级功能(比如ARC),并且出现了一些新的字面语法,新旧模式的差别可以参考apple ...

  6. Linux下rsync daemon模式下的错误汇总

    一.前言:最近学习服务环境搭建,遇到了许多大大小小的问题,不过还好,经过我的一通努力终于都解决了,所以分享出来给自己留个纪念,同时也希望能帮助学习中的朋友. 二.环境:两台服务器环境相同 1 [roo ...

  7. Linux下Keepalived+LVS-DR模式配置高可用负载均衡集群

    一.环境说明:     操作系统:Centos-6.5_x86_64    keepalived软件安装在node2和node3机器上.     实际安装之前,先关闭keepalived节点(node ...

  8. linux下使用命令模式去编译Qt程序

    1.打开终端输入,qmake -v ,如果提示版本信息正,就可以编译程序了. 2.当前目录切换到程序源代码目录,cd /home/likewei/untitled2 3.生成untitled2.pro ...

  9. linux下混杂模式

    混杂模式介绍: 混杂模式就是接收所有经过网卡的数据包,包括不是发给本机的包,默认情况下网卡只把发给本机的包(包括广播包)传递给上层程序,其它的包一律丢弃:简单的讲,混杂模式就是指网卡能接受所有通过它的 ...

随机推荐

  1. scrf 原理及flask-wtf防护

    了解什么是scrf? SCRF跨站点请求伪造Cross—Site Request Forgery) 指恶意用户通过个人用户的点击,然而盗用用户的账号信息,并发送邮件.虚拟货币的转账,以及一些重要的事务 ...

  2. [梁山好汉说IT] 梁山好汉和秒杀系统

    [梁山好汉说IT] 梁山好汉和秒杀系统 0x00 摘要 今天看了一篇好文章,里面一些思路颇值得借鉴.先摘录总结精华.然后看看梁山好汉如何处理秒杀系统(系统隔离/系统搭建/风控过滤/削峰/信号广播... ...

  3. 选题Scrum立会报告+燃尽图 04

    此作业的要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/8682 组长:杨天宇 组员:魏新,罗杨美慧,王歆瑶,徐丽君 组名:组长 ...

  4. 机器学习之路--Numpy

    常用代码 ndarray.dtype 数据类型必须是一样的 常用代码 import numpy #numpy读取文件 world_alcohol = numpy.genfromtxt("wo ...

  5. IDEA永久激活使用

    前言 今一早一打开IDEA发现秘钥到期了,提示秘钥被取消,不能用了,因为之前也是从网站找的秘钥,所以失效也是情理当中的,所以绞尽脑汁网上找各种破解方法,结果却是被我找到了,这里和大家分享下. 破解步骤 ...

  6. React Native 性能优化指南【全网最全,值得收藏】

    2020 年谈 React Native,在日新月异的前端圈,可能算比较另类了.文章动笔之前我也犹豫过,但是想到写技术文章又不是赶时髦,啥新潮写啥,所以还是动笔写了这篇 React Native 性能 ...

  7. 【Java编程思想阅读笔记】Java数据存储位置

    Java数据存储位置 P46页有感 一.前置知识 栈是由系统自动分配的,Java程序员对栈没有直接的操作权限, 堆是所有线程共享的内存区域,栈 是每个线程独享的. 堆是由程序员自己申请的,在使用new ...

  8. canal 基于Mysql数据库增量日志解析

    canal 基于Mysql数据库增量日志解析  1.前言  最近太多事情 工作的事情,以及终身大事等等 耽误更新,由于最近做项目需要同步监听 未来电视 mysql的变更了解到公司会用canal做增量监 ...

  9. 《利用python进行数据分析》——Numpy基础

    一.创建数组 1.创建数组的函数 array:将输入数据(列表.元组.数组或其他序列类型)转换为ndarray,可用dtype指定数据类型. >>> import numpy as ...

  10. 异数OS-星星之火(二)--远程实验室注册开放

    异数OS-星星之火(二) 远程实验室注册开放 异数os-织梦师云 未来操作系统技术远程实验室预计9月中旬开放,提供异数os用户学习研究测试服务,目前在做容器化多租户环境改造,先开放会员预注册通道,有需 ...