Linux故障排除

Linux是开源代码的操作系统,安全性高,受到越来越多的企业和用户的青睐。不过,与windows系统一样,Linux系统也会出现一些问题和故障,当系统出现故障时给如解决呢?下面我们就举一些例子。

----平台:32位centos6.4

案例一:在有系统盘下主引导分区MBR出现故障

硬盘的0磁道的第一个扇区称为MBR,它的尺寸为512字节,MBR可分为三个部分(bootloader 446字节 ,partion 64字节 ,magic 2字节)

由于MBR位于磁盘0磁道的第一个扇区,并且尺寸为512字节,因此可以模拟把MBR给抹掉,然后重启系统。

这时可以看到出现了这个画面,这是为什么呢?因为cmos 有个默认启动顺序,现在磁盘启动不起来了,它就跑到光驱上了,选择救援模式。

选择语言和键盘

可以看到系统将会挂载到/mnt/sysimage/下

使用shell命令行窗口进行操作

首先切换根目录到/mnt/sysimage/  这时我们会看的原来根目录下的内容

根据自己的硬盘重建MBR

两次exit后退到下面选择reboot

系统重新引导后可以看到

MBR重新构建完成

案例二:grub.conf丢失或被误删除

GNU GRUB(GRand Unified Bootloader简称“GRUB” )是一个GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递不同启动参数。grub.conf是grub的配置文件被删除后系统将无法正常启动

[[email protected] ~]# mv /boot/grub/grub.conf /tmp/  #模拟grub.conf被误删除

重新启动后进入grub shell 进行配置

进入系统后编辑grub.conf配置文件

[[email protected] ~]# vim /boot/grub/grub.conf

重启后可以发现 grub.conf配置成功。

案例三:使用livecd来排除故障

模拟/etc/fstab/配置文件出现问题, vim  /etc/fstab/

保存退出后重启系统按住F2进入BIOS选择使用光盘引导

选择救援模式

进入livecd后建立挂载点找到根分区

找到根分区后修改/etc/fstabl

重新使用硬盘启动后系统恢复了正常

案例四:root口令丢失

开机 5秒内按下任意键 进入grub 菜单

然后按e编辑 grub菜单   kernel行后加入    1/single

按下b重新引导后进入系统后可以使用passwd  -d   root 或passwd  root

删除root口令或重新给root口令。

时间: 2024-11-04 19:33:57

Linux故障排除的相关文章

linux 故障排除

1 root 口令丢失解决办法 重启系统,再启动时任意键进入grub菜单,然后根据提示按e键进入编辑状态. linux 故障排除,布布扣,bubuko.com

OpenWRT嵌入式Linux故障排除一例

跟大数据没关系,只是帮朋友忙排了个错记录一下. 以前关系很不错的同事,目前在企业级wifi领域创业,采购了我们的大数据服务,正在给他做平台的搭建和调试.然后这几天他这个CEO在调试路由器的时候遇到一些问题,在搞大数据的同时捎带手解决了一下他这个问题. OpenWRT,嵌入式Linux,主要用在MIPS或ARM设备上.路由器和wifi设备很多会采用这个系统,特点是轻巧. Coova-Chilli,在openwrt下的接入访问控制器,提供认证网关,可以使用radius或http来做接入计费等工作.

Linux -- 常见故障排除

目前Linux的擅长应用领域是:单一应用的基础服务器应用,譬如DNS.Web服务器.NFS服务器.防火墙.文件服务器.代理服务器.中小型数据库.Linux网络故障大多与服务器配置有关.下面我们介绍一下故障排除步骤. 一. Linux网络故障之网卡故障 Linux的网络实现是模仿FreeBSD的,它支持FreeBSD的带有扩展的Sockets(套接字)和TCP/IP协议.它支持两个主机间的网络连接和Sockets通讯模型,实现了两种类型的Sockets:BSD Sockets和INET Socke

Linux系统启动原理及故障排除

Linux启动过程详解影响启动的配置文件常见的启动故障排除救援模式的使用Live CD的使用 Linux启动过程详解:1:加载BIOS的硬件信息,跟据设定取得第一个可开机引导设置2:读取硬盘中MBR的bootloader<grub.....>    MBR详解        名称:主引导扇区,主引导扇区        位置:硬盘的0柱面,0磁头,1扇区        大小:磁盘默认一个扇区大小为512字节,而MBR也是1个扇区,自然是512字节        三部分组成:           

Linux下的系统启动原理及故障排除

Linux下的系统启动原理及故障排除 一:实验环境 1):虚拟机 2):linux系统环境 二:实验目标 1):理解Linux启动过程详解 2):理解影响启动的配置文件 3):常见的启动故障排除 4):救援模式的使用 三:实验步骤 第一块 Linux启动过程详解 1. 加载 BIOS 的硬件信息,跟据设定取得第一个可开机引导设置,如:光驱,硬盘,网络,USB: 如果是硬盘为第一引导. 2. 读取硬盘中 MBR 的 bootLoader (亦即是 grub,Lilo 等程序): 硬盘的0柱面.0磁

Linux系统之TroubleShooting(故障排除)(转)

尽管Linux系统非常强大,稳定,但是我们在使用过程当中,如果人为操作不当,仍然会影响系统,甚至可能使得系统无法开机,无法运行服务等等各种问题.那么这篇博文就总结一下一些常见的故障排除方法,但是不可能面面俱到,只能不断的补充,更新. 一.管理员忘记密码 (1).重启计算机,进入单用户模式 1 2 3 4 5 [[email protected] grub]# reboot Broadcast message from root (pts/2) (Wed Dec  2 18:45:32 2015)

Linux系统之TroubleShooting(启动故障排除)

尽管Linux系统非常强大,稳定,但是我们在使用过程当中,如果人为操作不当,仍然会影响系统,甚至可能使得系统无法开机,无法运行服务等等各种问题.那么这篇博文就总结一下一些常见的故障排除方法,但是不可能面面俱到,只能不断的补充,更新. 一.管理员忘记密码 (1).重启计算机,进入单用户模式 1 2 3 4 5 [[email protected] grub]# reboot Broadcast message from root (pts/2) (Wed Dec  2 18:45:32 2015)

linux日志转移及忘记root密码故障排除

一.日志转移首先开启两台虚拟机,并保证能互相ping通我这里客户端虚拟机地址192.168.142.100,服务器虚拟机地址192.168.142.158编辑服务器虚拟机的/etc/rsyslog.conf打开服务端口udp,tcp都打开重启日志服务 service rsyslog restart 关闭防火墙 systemctl stop firewalld 在虚拟机client使用vi编辑/etc/rsyslog.conf文件插入行 ,. @服务器IP地址重启client日志服务 servic

系统启动过程以及故障排除

系统的启动过程 1.加电----CMOS----post(上电自测试程序)----- grub(早期的时候使用的是lilo) Grub的第一阶段主要起到一个引导MBR中的446B.第二阶段在硬盘上,主要是一个配置. 对于任何一种操作系统,任何一台机器,刚开始的时候,肯定是要进行加电的,加完电之后在主板上有一个叫CMOS的芯片,CMOS里面有一个程序,这个程序叫post上电自测试程序.它能够对硬件来完成一些自检,比如,在机器里面内存有多大,CPU是哪一种型号的,声卡.显卡,所以这个叫上电自测试.