cash作为Linux内核调试的工具是必不可少少的一部分,但是他的下载并不是 yum install一下这么简单的,本文就来讲一下如何安装crash进行调试。

 首先就是了解Linux的内核版本。这就好比做菜,你需要知道自己今天要烧哪个菜。uname -a命令来了解Linux内核版本。Linux VM_16_9_centos 3.10.0-1127.10.1.el7.x86_64



 接着就是开始准备食材。我需要下载对应版本号的debuginfo和debuginfo-common的rpm包。但是网上资源比较杂乱,在我层层剥开之后,找到一个版本较为全的网站

http://ftp.riken.jp/Linux/cern/centos/7.2/updates/Debug/x86_64/在这个网址里面慢慢寻找。(这里我要说一下吗,我是使用了VPN加密隧道的方式,并且用了全局代理。因此可以比较快速的下载。)使用xftp上传到Linux里面。

rpm -ivh kernel-debuginfo-common-x86_64-3.10.0-1127.10.1.el7.x86_64.rpm

rpm -ivh kernel-debuginfo-3.10.0-1127.10.1.el7.x86_64.rpm

这里要记得 先安装debuginfo-common,后安装debuginfo。否则会报错如下:



 最后一步是安装crash,命令:yum install crash

yum install crash-gcore-command

yum install crash-trace-command

最后crash

最新文章

  1. 机器学习(四)--- 从gbdt到xgboost
  2. 减少GC开销的措施
  3. Windows下配置cygwin和ndk编译环境
  4. 从零开始学ios开发(五):IOS控件(2),Slider
  5. vs 2013调试的时候重启的解决方案
  6. sqllog 8.32 注册码
  7. C语言基本概念
  8. Activity之间通过intent 传递Map
  9. 图像处理------K-Means算法演示
  10. XBMC源代码分析 1:整体结构以及编译方法
  11. 【转】Syncthing – 数据同步利器---自己的网盘,详细安装配置指南,内网使用,发现服务器配置
  12. Window应急响应(五):ARP病毒
  13. switch和if语句
  14. CentOS7 完整安装后创建私有的yum仓库
  15. 【CAS单点登录视频教程】 第04集 -- tomcat下配置https环境
  16. BufferedWriter与BufferedRead --------------------------Test
  17. 人and绩效and职业道德
  18. 【java】jvm查看当前虚拟机堆大小限制
  19. 初识 es6
  20. nvidia tx1使用记录--基本环境搭建

热门文章

  1. python数据类型之set(集合)
  2. python中可迭代对象、迭代器、生成器
  3. 《Clojure编程》笔记 第13章 测试
  4. [Luogu P1066] 2^k进制数 (组合数或DP)
  5. Spark集群和任务执行
  6. c# 表达式树(一)
  7. 一篇搞懂Java的基本数据类型
  8. rabbitmq(一)-基础入门
  9. Redis基础—了解Redis是如何做数据持久化的
  10. python实现年会抽奖程序