【ch05】Linux系统故障排查案例实战_第1页
【ch05】Linux系统故障排查案例实战_第2页
【ch05】Linux系统故障排查案例实战_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目五Linux系统故障排查案例实战一、问答题1.root执行su切换oracle普通用户提示权限拒绝,排查完用户家目录、su命令、共享库、SELinux、磁盘空间均无异常,最终故障根源是什么,对应的修复命令与故障原理是什么?答案:该故障的根本原因是系统根目录/权限被误修改为666,正常情况下根目录权限应为755,Linux系统中所有文件、目录访问操作都依托根目录的执行权限,根目录缺失执行权限后,系统无法正常遍历/home/oracle用户目录,即便用户自身目录权限正确,也会出现su切换用户权限不足的报错,执行chmod755/命令修正根目录权限后,就能正常使用su命令切换普通用户。2.磁盘阵列分区出现Read-onlyfilesystem只读模式,网站无法新建目录,完整说明故障成因、分步排查与修复操作流程。答案:当文件系统发生数据块不一致、磁盘硬件异常等致命错误时,ext3/ext4日志文件系统为保护数据完整性会自动将分区转为只读模式,禁止一切写入操作,首先需确认网站程序无代码问题,通过mkdir测试验证分区只读状态,随后使用fuser-m定位占用该分区的进程并停止对应服务,执行umount卸载故障磁盘分区,再根据文件系统类型执行fsck工具自动修复分区错误,修复完成后重新挂载分区,即可恢复文件读写功能,无法修复的文件会存放在分区lost+found目录内。3.简述Linux系统Argumentlisttoolong报错产生的底层原因,同时列举四种可行的解决办法并说明各自优缺点。答案:该报错是Linux内核对命令行传递参数总长度设置了上限,可通过getconfARG_MAX查看阈值,批量操作海量文件时通配符会一次性生成超长参数列表,超出限制就会触发报错;第一种方法拆分通配符分段删除文件,操作简单但需要手动拆分文件范围,文件种类繁杂时效率低;第二种方法使用find搭配-exec执行删除,简洁通用,缺点是海量文件场景遍历耗时较长;第三种方法编写Shell循环脚本遍历删除,逻辑直观,适合固定目录长期清理使用;第四种修改内核MAX_ARG_PAGES参数并重新编译内核,能够永久解决限制,但操作复杂,仅适合具备内核编译经验的高级运维人员。4.磁盘物理空间充足但无法新建文件,简述inode耗尽故障的原理、典型诱因与标准处理步骤。答案:Linux格式化磁盘时会划分数据存储区与inode索引区,inode用于存放文件元数据且总数提前固定,每创建一个文件就占用一个inode,当inode全部耗尽后,即便磁盘还有空余存储空间,系统也没有索引记录新文件信息,因此无法创建文件;该故障常见诱因是crontab定时任务输出未重定向,大量邮件临时文件堆积在/var/spool/clientmqueue占用全部inode,处理时先用df-i确认inode耗尽分区,通过find命令批量清理海量小文件释放inode,清理完成后调整定时任务输出重定向规则,避免后续再次产生大量临时文件占用索引节点。5.删除Apache超大日志文件后df查看磁盘空间没有释放,说明底层原理以及两种安全释放空间的实操方案。答案:Linux删除文件仅清除文件系统元数据中的文件指针,若有进程持续读写该已删除文件,内核会持续保留磁盘上的文件数据块,df命令就不会识别到空间释放,可通过lsof命令查询标记为deleted、仍被进程占用的文件;第一种方案在线清空文件,执行echo"">日志路径,无需重启服务即可立刻释放磁盘空间,适合

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论