Linux 常见故障的分析与排除故障

简介:

 linux系统启动过程中,涉及到MBR主引导记录,GRUB启动菜单,系统初始化配置文件等各方面,其中任何一个环节出现错误或者故障都可能会导致系统崩溃或者开机异常,因此一定要注意做好备份工作。

 

 

1. 模拟MBR扇区故障

由于MBR扇区中包含了整个硬盘的分区记录,因此该扇区的备份文件必须存放到别的硬盘上或者其他存储设备上,否则在恢复时将无法读取到备份文件。这里做测试。

首先加块硬盘分区格式化。

首先先建个目录,然后把第二块硬盘挂载上去

重启后查看

 

这时我们救援系统,首先挂载光盘进去

系统目录挂载到 /mnt/sysimage里面

选择编辑器

见证奇迹的时刻,我们熟悉的画面有回来了!

 

 

 

2GRUB引导故障

GRUB是大多数linux系统默认使用的引导程序,可以通过启动菜单方式直接进入不同的操作系统(如果有的话),当配置文件/boot/grup/grup.conf丢失,或者关键配置出错,linux启动后只出现grup>字符,无法进系统

先破坏后恢复

因命令长很难用,还是介绍救援模式给大家

 

重启按ESC进入光盘 然后救援模式

 

直接安装

可以重新将grub引导程序安装到 第一块硬盘上的MBR扇区。

 

 

3./etc/inittab文件丢失

是系统初始化进程init的配置文件,当该文件删除或者存在错误配置时,可能导致无法启动系统

进入救援模式

然后最后用rpm -ivh 下载这个包就可以了

 

 

4.遗忘超级管理员密码

重启,在出现GURB菜单时,定位操作系统,按e键进入编辑模式。

定位到kernel内核开头的按e进入,进去后空格按进入单用户模式。

回车确认后,按b进入shell环境。在里面直接passwd 就可以重置修改管理员密码

第二种方式:救援模式

进入救援模式直接2步搞定

Chroot  /mnt/sysimage

Passwd root 修改密码就行

 

 

4.磁盘耗尽资源

当一个文件系统的磁盘空间耗尽以后,将无法继续在该分区创建新的文件数据例如:根分区磁盘空间耗尽,将可能导致部分程序整个系统故障无法正常运行。

模拟磁盘分区耗尽:

 

写入空文件到磁盘里

 

在每个文件系统里,i节点都是有限的,当格式化后i节点数量固定下来,如果用户创建巨小文件数量多时,分区扔有很多空间,但是不能新建文件(没做磁盘配额)

df -i 参数查看节点使用情况

所有节点耗尽

然后在建文件发现已经提示 设备上没有空间。

可是我们用df查看磁盘情况发现 还有934M都没使用。怎么解决了。

 

找出空文件然后删除

或者用find / -empty 找出空文件 然后rm 删除。

 

 

   所以我们要了解下系统的各种常见故障并且分析,然后对症下药!最重要的一定要备份!


本文转自 cs312779641 51CTO博客,原文链接:http://blog.51cto.com/chenhao6/1215181


相关文章
|
6月前
|
监控 Linux
Linux基础:文件和目录类命令分析。
总的来说,这些基础命令,像是Linux中藏匿的小矮人,每一次我们使用他们,他们就把我们的指令准确的传递给Linux,让我们的指令变为现实。所以,现在就开始你的Linux之旅,挥动你的命令之剑,探索这个充满神秘而又奇妙的世界吧!
127 19
|
7月前
|
缓存 网络协议 Linux
PCIe 以太网芯片 RTL8125B 的 spec 和 Linux driver 分析备忘
本文详细介绍了 Realtek RTL8125B PCIe 以太网芯片的规格以及在 Linux 中的驱动安装和配置方法。通过深入分析驱动源码,可以更好地理解其工作原理和优化方法。在实际应用中,合理配置和优化驱动程序可以显著提升网络性能和稳定性。希望本文能帮助您更好地使用和管理 RTL8125B,以满足各种网络应用需求。
630 33
|
7月前
|
Linux Shell
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
207 13
|
7月前
|
数据管理 Linux iOS开发
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
124 0
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
|
7月前
|
Linux Shell
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
226 5
|
9月前
|
存储 运维 监控
Linux--深入理与解linux文件系统与日志文件分析
深入理解 Linux 文件系统和日志文件分析,对于系统管理员和运维工程师来说至关重要。文件系统管理涉及到文件的组织、存储和检索,而日志文件则记录了系统和应用的运行状态,是排查故障和维护系统的重要依据。通过掌握文件系统和日志文件的管理和分析技能,可以有效提升系统的稳定性和安全性。
209 7
|
9月前
|
监控 安全 Linux
启用Linux防火墙日志记录和分析功能
为iptables启用日志记录对于监控进出流量至关重要
276 1
|
9月前
|
人工智能 安全 Linux
|
10月前
|
缓存 算法 Linux
Linux内核中的调度策略优化分析####
本文深入探讨了Linux操作系统内核中调度策略的工作原理,分析了不同调度算法(如CFS、实时调度)在多核处理器环境下的性能表现,并提出了针对高并发场景下调度策略的优化建议。通过对比测试数据,展示了调度策略调整对于系统响应时间及吞吐量的影响,为系统管理员和开发者提供了性能调优的参考方向。 ####
|
存储 IDE Unix
Linux 内核源代码情景分析(四)(上)
Linux 内核源代码情景分析(四)
127 1
Linux 内核源代码情景分析(四)(上)

热门文章

最新文章