系统故障分析实验

日志文件分析

日志的功能

用于记录系统、程序运行中发生的各种事件

通过阅读日志,有助于诊断和解决系统故障

日志文件的分类

内核及系统日志

由系统服务syslog统一进行管理,日志格式基本相似。

用户日志

记录系统用户登录及退出系统的相关信息

程序日志

由各种应用程序独立管理的日志文件,记录格式不统一。

日志的消息级别

0 EMERG(紧急):会导致主机系统不可用的情况

1 ALERT(警告):必须马上采取措施解决的问题

2 CRIT(严重) : 比较严重的情况

3 ERR (错误) :运行出现错误

4 WARNING (提醒) :可能会影响系统功能的事件

5 NOTICE (注意) :不会影响系统但值得注意

6 INFO (信息) :一般信息

7 DEBUG (调试) :程序或系统调试信息等

修复MBR扇区故障

应用示列

1.  备份MBR扇区数据

dd if=/dev/sda of=/backup/sda.mbr.bak bs=512 count=1

du -sh /backup/sda.mbr.bak

2.  模拟MBR扇区故障

dd if=/dev/zero of=/dev/sda bs=512 count=1

3.  光盘引导,进入急救模式,按提示操作

看图片操作

4.  从备份文件中恢复MBR扇区

输入reboot重启,就可以完成修复了。

修复GRUB引导故障

在“grub>”提示符后,手动输入引导命令

有的命令可以自动补全哦

最后输入boot

重启之后重写引导文件

最新文章

  1. 【BZOJ-3638&3272&3267&3502】k-Maximum Subsequence Sum 费用流构图 + 线段树手动增广
  2. 1.7见识一下什么叫Linux驱动:LED
  3. 打包新版本上传到AppStore时报错 ERROR ITMS-90034:
  4. Swift入门篇-swift简介
  5. maven依赖缺少oracle驱动包
  6. spring 学习的开源项目
  7. 【Java】java的内存浅析
  8. 自定义的GitLab 头像无法正常显示以及URL总是指向localhost
  9. APS.NET Cookie
  10. HYML / CSS部分
  11. 按enter 进行搜索 enter提交表单
  12. Navicat for MySQL下载、安装与破解
  13. BeanUtils制作自定义的转换器
  14. Git Bash的妙用 - 使用Linux命令
  15. pandas to_sql
  16. Team Queue POJ - 2259 (队列)
  17. 03-body标签中相关标签
  18. Koa中使用cookies
  19. 七牛云存储 qiniu 域名 回收 文件上传 备份 下载 MD
  20. Java 8 – Period and Duration examples

热门文章

  1. 个人使用的lilypond第一个模板
  2. kylin Retrieving hive dependency...
  3. 【Java例题】3.1 7、11、13的倍数
  4. Java实现调用Bartender控制条码打印机
  5. 常见Http协议状态码
  6. Shell脚本书写规范
  7. Mac如何前往文件夹 修改hosts文件 显示隐藏文件 Mac如何查看剪切板
  8. oracle 正则表达的使用
  9. 多渠道推广场景下,如何实现 App 用户增长的精准归因?
  10. 梳理commons-lang工具包