设为首页 收藏本站
查看: 631|回复: 0

[经验分享] linux排错

[复制链接]

尚未签到

发表于 2018-5-20 11:56:44 | 显示全部楼层 |阅读模式
                          Linux排错思想
  排错基本思想:计算机本身是不会犯错误的,它是一个工具和载体,只会按照人们输入的命令或者程序执行。报错是因为人在操作的时候有问题,或者程序设计的时候有BUG,甚至是硬件设计缺陷等等。
  
  1.查看失败信息定位故障
  1)首先查看报错信息
  报错信息会直接反应程序在运行时,那一块发生了什么错误,一般来说会直接指出相关问题,按照其提示进行检查即可。如果特别熟悉报错,会直接明白在哪里出了错误,所以需要进行积累。
  2)其次查看日志信息
  有时报错信息比较简单,无法满足定位的问题,所以就需要看日志,日志信息中会有明确的所有的提示,程序是怎么运行的,运行到了哪一步,哪一步出现了问题,有错误。进而根据日志文件来判定程序的错误处。也需要积累相关的错误日志信息,越熟悉,定位越快。
  2.断点测试命令行或程序定位故障
  1)将一个复杂命令,分成多个简单命令运行
  如果第一步的日志报错法无法解决的话,就需要将命令一步一步执行,达到芝麻开花节节高的效果。将繁琐的复杂命令从头开始拆分为几个简单的命令,确保每个简单命令都成功执行,如果在哪里出现问题,问题应该就在那一处
  2)先运行最简单的基础模型,在此基础上进行拓展
  如果是编程及脚本设计的话,最好先检查最核心的功能代码或者程序,再一步,一步的进行拓展的检查,最终解决问题。
  3.从头开始按照搭建相关要求(重新一步一步进行检查)定位故障
  如果前几种方法均不凑效的方法下,均需要从头开始,按照搭建的要求及顺序进行一项一项的检查,相关与重新来一遍。(一般来说此方法适合于较细心的人,自己检查自己的错误有时会检查不出来)
  4.比对检查定位故障
  此种方法适合于程序设计较大,代码较多,或者以前运行正确的情况,现在有问题的情况。把命令和所有操作以及所有的命令都输入一个文件,然后找一个以前运行成功的文件或者其他人运行成功的文件,使用diff或者vimdiff,相信一般问题是直接会被你肉眼看到了。
  5.排障秘籍:思想定位故障
  有一些排好长时间都排不了的故障,往往发生在最低级、最容易让人忽略、或者让你感到不可能出错的地方。
  6.排障最终奥义:软件真的有BUG,或者硬件坏了
  
  


  

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-464058-1-1.html 上篇帖子: LINUX GCC makefile 的学习 下篇帖子: linux命令 1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表