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):

The system is going down for reboot NOW!

(2)、grub显示界面,敲一下p键

(3)、输入密码之后按回车键

(4)、此时可以看到下方编辑菜单已经解锁,用户可以自行编辑了,此时我们敲e键

(5)、将光标挪至第二行,也就是kernel这一行,再敲一下e键

(6)、此时就进入kernel的编辑菜单里,我们只需要在行尾加一个数字1之后按回车

(7)、此时敲一下b键,即可重新启动系统

(8)、此时系统已重新启动,启动完成之后,就是单用户模式,直接修改root密码

(9)、此时是root用户直接登录,输入passwd修改root密码,再重启进入级别3即可

注:以上步骤就是进入单用户模式的方法,下面出现单用户模式则不再重复此步骤

二、系统无法启动

1、grub的stage1损坏(MBR前446字节损坏)

(1)、当重启系统就是如下画面

(2)、此时需要挂载光盘再重启进入rescue模式,提示符下输入linux rescue即可

(3)、选择语言类型,我们这里选择英文

(4)、选择键盘类型,我们这里选择美式键盘

(5)、是否启用网络,根据自己的需要选择,我这里没使用网络

(6)、如果后面需要修改文件,则选择Continue,否则就选择Read-Only,skip直接进入命令行

(7)、指定当前根分区,如果有多块硬盘的话

(8)、提示根文件系统被挂载至/mnt/sysimage下,如果想切换,执行chroot /mnt/sysimage

(9)、进入命令行界面之后,输入grub进入提示符界面

(10)、先指定内核所在分区,再安装grub,安装完成退出再重启即可

(11)、注意卸载光盘或者调整启动次序,启动之后显示如下画面即修复成功

2、grub的stage2损坏(stage1.5和stage2文件丢失)

(1)、当grub的stage2损坏时,重启系统时就会是这样

(2)、此时我们只需要指定/所在的磁盘及分区、内核文件路径、initrd文件路径即可

(3)、启动完成之后显示如下,再直接登录系统

(4)、复制/usr/share/grub/x86_64-redhat下所有文件至/boot/grub目录下就行


1

2

3

4

[[email protected] ~]# ls /usr/share/grub/x86_64-redhat/

e2fs_stage1_5  ffs_stage1_5      jfs_stage1_5    reiserfs_stage1_5  stage2           ufs2_stage1_5    xfs_stage1_5

fat_stage1_5   iso9660_stage1_5  minix_stage1_5  stage1             stage2_eltorito  vstafs_stage1_5

[[email protected] ~]# cp /usr/share/grub/x86_64-redhat/* /boot/grub/ -a

3、grub.conf配置文件丢失

(1)、当grub.conf配置文件丢失时,重启系统时就会是这样

(2)、此时我们只需要指定/所在的磁盘及分区、内核文件路径、initrd文件路径即可

(3)、启动完成之后显示如下,进入系统我们再自行创建grub.conf即可

注:此处find命令十分好用,指定root、kernel、initrd即可启动

三、用户无法登录系统(migetty、bash损坏)

1、bash损坏

进入rescue模式,然后重装bash即可

注:许多故障都可以通过但用户模式或救援模式可以解决

时间: 2024-11-05 16:38:22

Linux系统之TroubleShooting(故障排除)(转)的相关文章

Linux系统无法启动故障解决方案

Linux系统无法启动故障解决方案 2011-09-27 09:42 佚名 比特网 我要评论(0) 字号:T | T 不管你多么喜爱你的Linux系统机器,有时候你都必须恢复你的系统.是的,即使一台Linux系统机器也可能遭受系统崩溃:不管是由于视频配置错误.内核更新出错.或是由于init脚本配置错误,这种情况都是必然的. AD:2014WOT全球软件技术峰会北京站 课程视频发布 当你的心爱的linux系统出现故障的时候,你是如何来解决的呢?没有操作系统能够确保100%可靠.终有一天,即使Lin

Linux系统运维故障排查思路

一些处理问题的一般思路   1)重视报错提示信息,每当错误出现,都会给出错误提示信息,一般情况下,这个提示基本定位了问题的所在,因此一定要重视这个报错信息,如果对这些错误信息视而不见,问题永远都得不到解决.   2)查询日志文件.有时候报错信息只是给出了问题的表面现象,要想更深入的了解问题,必须查看想应的日志文件,二日志文件有分为系统日志文件(/var/log),和应用程序日志文件,结合这两个日志文件,一般就能定位问题所在.   3)分析定位问题.这个过程是比较复杂的,根据报错信息,结合日志文件

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系统启动原理及故障排除

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

RedHat6.5 &#160; linux 系统网卡常见故障

RedHat是运用广泛的Linux系统,在RedHat6.5的版本中,在联网的时候经常会遇到一些网卡问题, 下面给大家整理了RedHat6.5网卡常见的问题及解决方法,希望对你有所帮助. 1.找不到eth0文件 在使用RedHat6.5,新装好的系统,发现没有eth0网卡,默认的第一个网卡是Auto-eth0 [[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-Auto_eth0 TYPE=Ethernet BOOTPR

九、Linux系统安装和常见故障排除

一.软件安装:源码与tarball 什么是开发源码 可以随意修改的经由文本编辑器编辑的纯文本文件就是开发源代码. 可执行文件通常为二进制文件. 查看文件类型:file [[email protected] kernels]# file /bin/rm /bin/rm: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.

linux学习笔记——grub故障排除

注:本文为本人学习笔记,故只代表本人的理解,如有错误,请见谅并欢迎指正 1.grub简介 详细描述请自行搜索网络,非常多.这里只简单引用网络上的描述.grub是电脑的启动管理程序.是 计算机启动后运行的第一个程序,他是用来负责加载.传输控制到操作系统的内核,一旦把内核挂载,系统引导管理器的任务就算完成退出,系统引导的其它部份,比如系统的初始化及启动过程则完全由内核来控制完成. Linux下除了Grub,还有LILO等,windows环境还有其他相关软件. 2.grub的常见故障 a.grub.c

linux网络配置及故障排除(虚拟机)

ip地址配置VM Virtualbox的网卡配置文件和VM ware的不同,如下vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 默认没有vim,配置好网络后使用yum安装即可 配置项说明 TYPE=Ethernet 网络类型,默认以太网BOOTPROTO=static IP获取模式,dhcp动态,static静态配置DEFROUTE=yes PEERROUTES=yesIPV4_FAILURE_FATAL=noNAME=enp0s3 网卡配置文件名

Linux系统排查4——网络篇

用于排查Linux系统的网络故障. 网络排查一般是有一定的思路和顺序的,其实排查的思路就是根据具体的问题逐段排除故障可能发生的地方,最终确定问题. 所以首先要问一问,网络问题是什么,是不通,还是慢? 1. 如果是网络不通,要定位具体的问题,一般是不断尝试排除不可能故障的地方,最终定位问题根源.一般需要查看 是否接入到链路 是否启用了相应的网卡 本地网络是否连接 DNS故障 能否路由到目标主机 远程端口是否开放 2. 如果是网络速度慢,一般有以下几个方式定位问题源: DNS是否是问题的源头 查看路