linux紧急救援实验

linux紧急救援模式下模拟实验

rescue模式:紧急救援模式

启动一个位于光盘上的linux系统,其会在启动过程中去检测本地的硬盘设备,并寻找原来的根文件系统,借助于此系统完成某些修复

此系统有自己的rootfs,但功能简陋,如果能找到硬盘上的原来的根文件系统,可以使用chroot切换至此rootfs,完成后续修复;

实验一

修复grub  (boot  loader坏掉)

在系统下破坏掉grub:

dd  if=/dev/zdro  of=/dev/sda  bs=200 count=1  (注意,大小千万不能大过446,不然分区表都会被抹掉)

进入rescue模式,chroot /mnt/sysimage

过程略

安装grub:

grub-install  /dev/sda     已经chroot了,--boot-directory=/mnt/sysimage/boot可以省略

实验二

修复bash,mv /bin/bash  /tpm 模拟bash坏掉

进入rescue

方法一:

不chroot到/mnt/sysimage下,直接用救援模式的文件系统下做

#mount /dev/cdrom   /mnt/cdrom    (目录不存在可以自己创建)

#rpm  -ivh --replacepkgs  /mnt/cdrom/Packages/bash-4.1.2-33.el6.x86_64.rpm    --root=/mnt/sysimage/

方法二:

chroot到/mnt/sysimage下,用/bin/tcsh

#chroot   /mnt/sysimage  /bin/tcsh

#mount  /dev/cdrom  /mnt

#rpm -ivh  --replacepks /mnt/Packages/bash-4.1.2-33.el6.x86_64.rpm

时间: 2024-09-29 17:44:19

linux紧急救援实验的相关文章

LINUX分区实验

分区是安装运用linux的一个重要前提,如果在安装时分区没有规划好,会对以后的日常运维带来不少的麻烦. 通常我们会划分下列的磁盘区块: / /boot /usr /home /var 由于每个目录读写的频率不同,Linux被划分分区后,如果造成了部分磁盘损坏,那其他的分区数据是可以保证不会一起出问题,可以确保linux运行得更安全. 加载centos 6.5光盘进去安装界面后,进到分区管理界面,选择创建自定义分区,我们就可以进行分区操作了.这里默认使用的磁盘大小为40G. 点击创建分区,我们可以

LINUX基础实验报告

实验一:主要是介绍Linux系统概况,无运行代码. 实验二:Linux的基本操作 重要知识点 [Tab] 使用Tab键来进行命令补全,Tab键一般键盘是在字母Q旁边,这个技巧给你带来的最大的好处就是当你忘记某个命令的全称时你可以只输入它的开头的一部分然后按下Tab键就可以得到提示或者帮助完成,当然不止补全命令,补全目录,补全命令参数都是没问题的. Ctrl+c键 用来强行终止当前程序. 一些其他常用快捷键 按键 作用 Ctrl+d 键盘输入结束或退出终端 Ctrl+s 暂定当前程序,暂停后按下任

Linux第一次实验报告

一.实验内容 Linux基础入门 二.实验过程 (一)Linux基本概念及操作 Linux是一个操作系统 物理机系统上可以通过使用[Ctrl]+[Alt]+[F1]-[F6]进行终端和图形界面切换,在线实验环境中按下[Ctrl]+[Alt]+[F7]来完成切换. 普通意义上的 Shell 就是可以接受用户输入命令的程序,Unix/Linux 操作系统下的 Shell 既是用户交互的界面,也是控制系统的脚本语言. 双击桌面上的Xface终端图标,打开终端,打开终端后会自动运行 Shell 程序,就

5233杨光--Linux第一次实验

学习计时:共14小时 读书:2小时 代码:7小时 作业:2小时 博客:3小时 一.学习目标 1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3. 熟练使用Linux中用户管理命令/系统相关命令/文件目录相关命令/打包压缩相关命令/比较合并相关命令/网络相关命令等 4. 熟练应用“搜索”进行举一反三的学习 二.学习资源 1. 课程资料:https://www.shiyanlou.com/courses/413   实验一,课程邀请码:W7FQKW4Y 2. Lin

Linux路由实验

一    实验背景:路由器的功能是将不同网段的主机建立通信,本次试验是在使用linux主机当作路由器,完成主机间通信.如下图所示 二.实验环境:主机A和B为CentOS7.2,主机C和D为CentOS6.8,且C和D上分别都有两块网卡 三.实验步骤 注意:为避免干扰项,需将每台主机的防火墙关闭     1.主机A配置 # 配置IP地址 #配置默认网关 2.主机B配置 #配置B的IP地址(vi  /etc/sysconfig/network-scripts/ifcfg-eth#) #关闭Netwo

Linux内核实验作业四

实验作业:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用 20135313吴子怡.北京电子科技学院 [第一部分]使用库函数API来获取用户标识号.库函数为getuid() 代码如下: 编译运行之后,将用户id号1000打印输出在屏幕上. [第二部分]使用汇编方式触发系统调用来获取用户标识号.库函数依旧为getuid() 代码如下: 可以看出,打印出来的用户id和之前的一样都是1000. [第三部分]系统调用的工作机制学习总结 我认为系统调用的工作机制就是系统调用经过封装包装成为

kicistart 部署linux(实验失败,待排错)

实验环境:    centos7.1    vmware worksation 11 实验设备:    kick.test.com 服务端(kickstart+dhcp+dns+vsftp+tftp) client 客户端(1G内存)        注意内存最小1G,否则回报out of memory的错误. 所需服务:    1.DHCP    2.tftp-server    2.VSFTP    3.DNS 所需文件:    1.vmlinuz    2.initrd    3.ks.cf

Linux 第一次实验笔记

一.Linux 为何物 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Max OS ,至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有个基本概念了,这里简单介绍下操作系统在整个计算机系统中的角色. 我们的 Linux 也就是系统调用和内核那两层,当然直观的来看,我们使用的操作系统还包含一些在其上运行的应用程序,比如文本编辑器,浏览器,电子邮件. 二.Linux 重要人物 1.Ken Thompson:C 语言之父和 UNIX 之父

linux操作命令实验

实验内容:文件操作与用户操作实验 实验设备(环境):电脑.Vmware WorkStation 实验步骤: 一.创建新用户bob 目的:练习useradd命令 二.为新用户bob设置口令 目的:练习passwd命令 三.进入/home目录下查看是否存在bob用户的主目录 目的:练习cd命令与ls命令 四.注销当前root用户,并使用bob用户名登录 目的:检查bob用户是否成功创建 五.以bob的身份转变成超级用户 目的:练习su命令 后面的实验全部以bob的身份登录但需转成超级用户后进行操作.