博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统故障排除
阅读量:5046 次
发布时间:2019-06-12

本文共 844 字,大约阅读时间需要 2 分钟。

 可能出现的故障:

1,管理员密码忘记

  进入单用户模式修改密码

2.系统无法正常启动

  a.grub损坏(MBR损坏,grub配置文件丢失)

  b.系统初始化故障(某文件系统无法正常挂载、驱动不兼容)

  c.服务故障

  d. 用户无法登陆系统(bash程序故障)

3.命令无法运行

4.编译过程无法继续(开发环境缺少基本组件)

 

模拟故障

1 MBR损坏

  1.1.先备份好MBR:dd if=/dev/sda of=/root/mbr.back  bs=512 count=1

说明:主引导记录512字节中前446是MBR代码(即:bootloader),后64字节包含分区表信息,最后2字节标识是MBR。(在装双系统的时候一般本分的是前446个字节)

  1.2.破坏掉MBR:

1 dd if=/dev/zero of=/dev/sda count=1 bs=2002 sync 3 shutdown -r now  

 

解决办法:

  1.  借助别的主机的进行恢复

  2. 使用紧急救援模式

    a. boot.iso

    b. 使用完整的系统安装盘

在紧急救援模式下,文件系统都被挂载到/mnt/sysimage下(read-only,rw)

1 root (hd0,0)2 3 setup (hd0)4 5 quit6 7 sync8 9 reboot

 

  

grub配置文件丢失

  mv /boot/grub/grub.conf /root/,系统重启将直接进入grub

解决办法:

root (hd0,0)kernel /vmlinuz-(再按tab键)initrd /initrd-(再按tab键)boot

 

 

如果不小心 rm -rf /bin/bash,系统将不能正常开机

按F2通过光盘启动进入紧急救援模式,通过挂在光盘的方式安装bash.rpm:

 

转载于:https://www.cnblogs.com/zydev/p/5137998.html

你可能感兴趣的文章
在Windows下安装64位压缩包版mysql 5.7.11版本的方法
查看>>
drf权限组件
查看>>
输入月份和日期,得出是今年第几天
查看>>
利用mysqldump备份mysql
查看>>
Qt中子窗口全屏显示与退出全屏
查看>>
使用brew安装软件
查看>>
[BZOJ1083] [SCOI2005] 繁忙的都市 (kruskal)
查看>>
吴裕雄 python 机器学习——数据预处理嵌入式特征选择
查看>>
Centos6.4安装JDK
查看>>
201521123069 《Java程序设计》 第4周学习总结
查看>>
线性表的顺序存储——线性表的本质和操作
查看>>
【linux】重置fedora root密码
查看>>
用swing做一个简单的正则验证工具
查看>>
百度坐标(BD-09)、国测局坐标(火星坐标,GCJ-02)和WGS-84坐标互转
查看>>
pig自定义UDF
查看>>
输入名字显示其生日,没有则让输入生日,做记录
查看>>
爬虫综合大作业
查看>>
Kubernetes 运维学习笔记
查看>>
并查集 经典 畅通工程
查看>>
Spark MLlib 之 Naive Bayes
查看>>