博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
菜鸟学Linux 第041篇笔记 常见系统故障排除
阅读量:6623 次
发布时间:2019-06-25

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

菜鸟学Linux 第041篇笔记 常见系统故障排除

常见的系统故障排除

1、确定问题的故障特征

2、重现故障

3、使用工具收集进一步信息

4、排除不可能的原因

5、定位故障

从简单的问题入手

一次尝试一种方式

6、修改文件时要备份原文件(切记)

7、尽可能借助于工具

可能会出现的故障

1、管理员密码忘记

2、系统无法正常启动

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

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

grub: 编译模式

emergency

c、服务故障

d、用户无法登录系统(bash程序故障) 使用绝对路径 /etc/profile

exort PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

3、命令无法运行PATH

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

MBR损坏

1、借助别的主机修复

2、使用紧急救援模式

a、boot.iso

b、使用完整的系统安装光盘

进入紧急救援模式 boot: linux rescue

ro /mnt/sysimage

rw /mnt/sysimage   可自选

修复grub

直接进入grub模式,如果不知道kernel所在分区可以使用

find (hd0,0)/ 换Tab键看可否查找到,逐一尝试既可

grub配置文件丢失

grub> root (hd0,0)

grub> kernel /vmlinuz- ro root=/dev/ rhgb quiet

grub> initrd /initrd-

grub> boot

grub.conf

default=0

timeout=5

title  name

root (hd0,0)

kernel /vmlinuz-version ro root=/dev/hda2 quiet

initrd /initrd-version

注意需要相同

grub stage2丢失

/usr/share/grub目录下有stage2文件 rhel5

其它的需要另行查找,含义就是在系统里有

手动创建设备文件

mkmod

kernel panic: 内核恐慌

默认级别设定为0或6 进入单用户模式修改

/etc/rc.d/rc3.d  --> 进入单用户模式,修改目录系统

某个服务故障导致启动停止

如sendmail配置文件时间戳检查无法通过-->进入交互模式

在linux启动时,进入服务启动之前会有一个提示用户输入一个键,来进行选择性

启动linux服务,此时便可停止某服务不让其开机启动,即可进入系统

rc.local脚本语法错误或出现逻辑错误-->进入单用户模式,因为单用户模式不执行该脚本

bash被删除-->系统光盘进入 boot

linux rescue

mount /dev/sr0 /mnt/source

cd /mnt/source

rpm -ivh --root /mnt/sysimage --replacepkgs bash-3.2-32.e15.i386.rpm

系统启动过程

POST-->BIOS(启动设备顺序依次找其MBR中的bootloader)-->Kernel(initrd, rootfs)

-->/sbin/init-->/etc/inittab

版本控制工具

svn, git

本文转自Winthcloud博客51CTO博客,原文链接http://blog.51cto.com/winthcloud/1881169如需转载请自行联系原作者

Winthcloud

你可能感兴趣的文章
python 编辑html文件内容,使用Python解析和编辑HTML文件
查看>>
切换 ip 批处理
查看>>
CommandArgument 绑定多个参数
查看>>
dropdownlist可以多选。类似的例子。。。
查看>>
Objective-C 内存管理
查看>>
DEV GridControl绑定的数据,ID相同的行显示相同的颜色(当ID的值不确定时)
查看>>
Linux下rz,sz与ssh的配合使用
查看>>
pku 1054 The Troublesome Frog 暴力+剪枝
查看>>
iOS 文件操作:沙盒(SandBox)、文件操作(FileManager)、程序包(NSBundle)
查看>>
利用Python攻破12306的最后一道防线
查看>>
Android studio 百度地图开发(3)地图导航
查看>>
串行,并行,并发
查看>>
centos svn 的搭建
查看>>
HTML常见元素及其属性总结
查看>>
第1章关键角色及其职责——明白职责
查看>>
IOS CoreData 多表查询(下)
查看>>
mysql查询常用小语句
查看>>
mysql 数据库安装步骤个人总结
查看>>
webservice测试工具
查看>>
[Oracle]如何获得出现故障时,客户端的详细连接信息
查看>>