职业认证子库 故障排除 故障排除--无主讲.pptVIP

  • 1
  • 0
  • 约3.11千字
  • 约 32页
  • 2020-08-28 发布于北京
  • 举报

职业认证子库 故障排除 故障排除--无主讲.ppt

* * 课题引入--项目背景 假如你是某企业的系统管理员,正在为企业维护一台Linux服务器。该服务器为企业的信息管理系统提供基本支持,为了在该服务器上配置Oracle数据库,为该服务器建立了新的磁盘分区来存储Oracle的数据。但是在修改了/etc/fstab文件之后发现系统已经不能引导了。为了修改系统,你修改了/etc/inittab文件,结果导致了更多的错误。 * 课题引入--项目背景 现在需要由你来完成该服务器系统的修复: (1)首先启动系统,观察系统引导过程中的故障信息。 (2)根据故障信息判断故障的原因。 (3)使用必要的工具将系统引导起来。 (4)检查/etc/inittab文件,修复文件中的错误。 (5)检查/etc/fstab文件,修复文件中的错误,必要时重新建立该文件。 (5)检查/boot/grub/grub.conf文件,修复文件中的错误。 (6)重新引导系统。 * 教学目标--应达到的职业能力 1、了解Linux系统的启动过程; 2、了解Linux系统启动过程中的配置文件; 3、掌握GRUB引导装载程序的配置 4、掌握救援模式的使用; 5、完成常见系统故障的排除。 * 学习目标 解析Linux启动过程; 解析Linux启动过程中涉及到的重要配置文件; 掌握GRUB引导装载程序的配置; 掌握Linux救援模式的使用; 使用单用户模式修复运行级别的故障; 使用Linux救援模式修复主引导记录MBR; 使用Linux救援模式修复/etc/fstab文件故障。 重点配置文件的解析与修复,如/etc/inittab、/etc/fstab 本章难点 * 故障排除的一般思路 观察故障现象,搜集有用信息 必要时分析系统日志 分析故障可能的原因 根据判断的原因提出初步解决方案 利用提出的解决方案排除故障 如初步解决方案不能排除故障,继续观察故障信息并提出进一步的解决方案 * Linux系统启动过程解析 * Linux系统启动过程 主机加电自检(POST) 从硬盘MBR读取引导代码,并运行引导装载程序 由引导装载程序引导Linux内核程序 由Linux内核运行init进程 进入指定运行级别,运行系统服务程序 运行终端程序,等待用户登录 * Linux系统的运行级别 运行级别 说明 0 停机 1 单用户模式,用于root用户对系统进行维护 2 多用户模式,在此模式下不能使用NFS 3 完全多用户模式,主机做为服务器使用时通常在此运行级别 4 未分配使用 5 图形登录的多用户模式,用户在该模式下可进行图形界面登录 6 重新启动 * 对主引导记录的简单解析 硬盘的0磁道的第一个扇区称为MBR,它的尺寸为512字节 MBR可以分为三个部分: 启动代码 分区表 结束标志 * MBR的简单查看 由于MBR位于磁盘0磁道的第一个扇区,并且尺寸为512字节,因此可以将该扇区内容写出: # dd if=/dev/sda of=/boot/mbr.bak bs=1024 count=1 使用od命令可以查看该文件的内容: # od -x /boot/mbr.bak 转存出的mbr.bak文件可以作为MBR的备份,必要时可以用来恢复引导记录和分区表 * 考察grub.conf文件 参数 描述 default 定义默认引导项 timeout 设定GRUB菜单显示的时间 password 设置grub密码以保护grub安全性 splashimage 设置GRUB背景画面 title 用来装载一个操作系统的一组特定命令的标题 root 指定根文件系统的位置 kernel 引导系统时使用的内核的位置及选项 initrd Initial RAM disk映像 * grub.conf文件实例 default=0 timeout=5 splashimage=(hd0,4)/grub/splash.xpm.gz title Red Hat Linux (2.4.18-14) root (hd0,4) kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ initrd /initrd-2.4.18-14.img title DOS rootnoverify (hd0,0) Chainloader +1 * INIT进程与配置文件 INIT进程是由Linux内核引导运行的,是系统中运行的第一个进程 INIT的配置文件是inittab # tail -5 /etc/inittab 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6 # Run xdm in runlevel 5 x:5:respawn:/e

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档