linux入门教程之系统故障分析与排查.pptVIP

linux入门教程之系统故障分析与排查.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 常见的软件包类故障包括RPM数据库损坏、安装程序时缺少 .so 库文件 * *.so文件就如同windows系统中的.dll文件一样,是动态链接库文件 * 接下来介绍文件系统、磁盘类的故障修复及相关应用,首先看一下如何修复损坏的文件系统 Linux系统开机后,当提示“Give root password for maintenance”时,只需输入root用户的密码,即可进入到一个临时的Shell环境,用户可以对出现错误的文件系统进行修复 必要时可以执行“dd if=/dev/zero of=/dev/sdb7 bs=512 count=4”命令模拟文件系统故障,然后演示修复过程 * Linux系统开机后,当提示“Give root password for maintenance”时,只需输入root用户的密码,即可进入到一个临时的Shell环境,用户可以对出现错误的文件系统进行修复 必要时可以执行“dd if=/dev/zero of=/dev/sdb7 bs=512 count=4”命令模拟文件系统故障,然后演示修复过程 fsck命令的 “-y”选项可以在出现交互提问时,自动按“yes”处理 * 据此,注意强调“磁盘配额”的好处和必要性 教员视情况而决定是否作演示(参考教材中的脚本模拟i节点耗尽故障),如果未演示则应提醒学员课后自行练习 * fuser命令的“-m”选项用于指定相应的文件或目录,“-v”选项可以显示详细信息,“-k”选项用于强制关闭使用该设备的进程 * 逻辑坏道主要由于软件操作不当造成,可以使用软件修复 物理坏道是物理性损坏,只能通过更改磁盘分区或扇区的占用位置来进行改善,排除掉包含有坏块的磁盘空间 注意是mkfs命令而不是fsck命令,检查坏道之前,应尽量先卸载该分区,退出正在访问设备的其他程序 * 直接执行uptime命令查询CPU的负载情况,输出的信息包括: 主机运行了多长时间、登录到系统中的用户数量、CPU平均负载(最近1、5、15分钟内处理的平均进程数) 通过/proc/loadavg文件,可以查看到从系统启动以后到当前时刻的累计CPU负载情况,输出的信息依次为: 1分钟平均负载、5分钟平均负载、15分钟平均负载、正在运行的进程数/进程总数、最近运行的进程PID号 * vmstat输出包含六部分信息,第二部分memory的输出信息是我们需要关注的: swpd: 已使用的虚拟内存; free:空闲的物理内存; buff:作为缓冲区使用的物理内存值; cache:作为高速缓存的物理内存值 free命令输出的信息包括物理内存和虚拟内存的使用情况,与vmstat相比更直观些: Mem输出行是物理内存的使用状况:buffers和cached分别对应vmstat输出的buff和cache Swap是虚拟内存的使用情况:总计、已使用、未使用 * 磁盘的I/O(输入/输出)性能是衡量计算机总体性能的一个重要指标,iostat命令的几个常用选项如下: -d 选项:只输出磁盘数据;-k、-m选项:用于以KB、MB为单位输出信息;-t选项:指定刷新信息的时间间隔(秒) 关于磁盘I/O性能的各字段的含义如下: Device:块设备名 ;Tps:设备每秒进行传输的数量(每秒的I/O请求数); Blk_read/s,Blk_wrtn/s:设备每秒读写数据块的数量 ;Blk_read, Blk_wrtn:自从系统启动以来读写的块设备的总量 sysstat软件包还提供了 mpstat 命令,用于显示进程负载信息 * 总结本次课程的主要内容,明确学员还存在哪些疑问需要解答 参考问题: 1. Linux系统中包括哪几类的日志文件,最常用的公共日志文件是什么? 2. 如何建立集中管理的日志服务器? 3. Linux系统出现故障无法启动时,如何利用RHEL5光盘的修复模式引导系统? 4. 如何查看当前Linux主机的CPU、内存、磁盘I/O等性能状况? 5. ……? * 阶段一的指导子阶段 1、教师介绍案例需求 ——公司中使用的Linux服务器越来越多,经常会有个别服务器出现一些引导故障、文件系统故障等情况,需要管理员熟悉常见的系统故障分析和排除过程,以便在需要时能够及时修复 2、在介绍完案例需求后,教师也可以向学员提问如何解决该问题 * 阶段一的指导子阶段(续) 3、教师介绍实现思路,提醒注意: 具体步骤可以参考教材 * 阶段二的指导子阶段 1、教师介绍实现思路,本处的实验基本上以练习为主,可提醒学员参照教材中的操作案例 应用示例: 模拟对/dev/sdb1分区的破坏操作 dd if=/dev/zero of=/dev/sdb1 bs=512 count=

文档评论(0)

celkhn0303 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档