参考:http://www.360doc.com/content/19/0205/08/36367108_813163495.shtml

https://blog.csdn.net/u014361034/article/details/54916002

1.安装centos7虚拟机;

2. 执行:

echo 1 > /proc/sys/kernel/sysrq

echo c > /proc/sysrq-trigger

3.执行以上命令后, 重启进入系统/var/crash/目录

[root@localhost crash]# cd 127.0.0.1-2019-04-11-10\:11\:27/
[root@localhost 127.0.0.1-2019-04-11-10:11:27]# ls
vmcore vmcore-dmesg.txt

4.查看日志dmesg

[root@localhost 127.0.0.1-2019-04-11-10:11:27]# cat vmcore-dmesg.txt | tail -n 30
[ 246.681359] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 246.681367] IP: [<ffffffffa7261bf6>] sysrq_handle_crash+0x16/0x20
[ 246.681382] PGD 800000006b4a3067 PUD 75b38067 PMD 0
[ 246.681391] Oops: 0002 [#1] SMP
[ 246.681398] Modules linked in: tcp_lp rfcomm fuse xt_CHECKSUM ipt_MASQUERADE nf_nat_masquerade_ipv4 tun ip6t_rpfilter ipt_REJECT nf_reject_ipv4 ip6t_REJECT nf_reject_ipv6 xt_conntrack devlink ip_set nfnetlink ebtable_nat ebtable_broute bridge stp llc ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_security ip6table_raw iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle iptable_security iptable_raw ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter vmw_vsock_vmci_transport vsock bnep sunrpc ppdev coretemp iosf_mbi crc32_pclmul snd_seq_midi snd_seq_midi_event ghash_clmulni_intel vmw_balloon aesni_intel lrw gf128mul glue_helper ablk_helper cryptd joydev pcspkr btusb btrtl btbcm btintel bluetooth snd_ens1371 snd_rawmidi
[ 246.681491] snd_ac97_codec ac97_bus snd_seq snd_seq_device rfkill snd_pcm snd_timer snd soundcore sg parport_pc parport vmw_vmci i2c_piix4 ip_tables xfs libcrc32c sr_mod cdrom sd_mod crc_t10dif crct10dif_generic crct10dif_pclmul crct10dif_common crc32c_intel serio_raw ata_generic pata_acpi vmwgfx drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm drm ata_piix e1000 mptspi libata scsi_transport_spi mptscsih mptbase drm_panel_orientation_quirks floppy dm_mirror dm_region_hash dm_log dm_mod
[ 246.681603] CPU: 1 PID: 10034 Comm: bash Kdump: loaded Not tainted 3.10.0-957.el7.x86_64 #1
[ 246.681609] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/31/2013
[ 246.681615] task: ffff97487ebce180 ti: ffff97487ebac000 task.ti: ffff97487ebac000
[ 246.681620] RIP: 0010:[<ffffffffa7261bf6>] [<ffffffffa7261bf6>] sysrq_handle_crash+0x16/0x20
[ 246.681631] RSP: 0018:ffff97487ebafe58 EFLAGS: 00010246
[ 246.681636] RAX: ffffffffa7261be0 RBX: ffffffffa7ae4c60 RCX: 0000000000000000
[ 246.681641] RDX: 0000000000000000 RSI: ffff974900653898 RDI: 0000000000000063
[ 246.681645] RBP: ffff97487ebafe58 R08: ffffffffa7de38bc R09: 6873617263206120
[ 246.681650] R10: 0000000000000685 R11: 0000000000000684 R12: 0000000000000063
[ 246.681654] R13: 0000000000000000 R14: 0000000000000004 R15: 0000000000000000
[ 246.681661] FS: 00007f244d0f0740(0000) GS:ffff974900640000(0000) knlGS:0000000000000000
[ 246.681666] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 246.681670] CR2: 0000000000000000 CR3: 00000000889e8000 CR4: 00000000001607e0
[ 246.681760] Call Trace:
[ 246.681773] [<ffffffffa726241d>] __handle_sysrq+0x10d/0x170
[ 246.681782] [<ffffffffa7262888>] write_sysrq_trigger+0x28/0x40
[ 246.681792] [<ffffffffa70b7f30>] proc_reg_write+0x40/0x80
[ 246.681800] [<ffffffffa70410a0>] vfs_write+0xc0/0x1f0
[ 246.681807] [<ffffffffa7041ebf>] SyS_write+0x7f/0xf0
[ 246.681817] [<ffffffffa7574ddb>] system_call_fastpath+0x22/0x27
[ 246.681822] Code: eb 9b 45 01 f4 45 39 65 34 75 e5 4c 89 ef e8 e2 f7 ff ff eb db 0f 1f 44 00 00 55 48 89 e5 c7 05 21 57 7e 00 01 00 00 00 0f ae f8 <c6> 04 25 00 00 00 00 01 5d c3 0f 1f 44 00 00 55 31 c0 c7 05 9e
[ 246.681901] RIP [<ffffffffa7261bf6>] sysrq_handle_crash+0x16/0x20
[ 246.681908] RSP <ffff97487ebafe58>
[ 246.681912] CR2: 0000000000000000
[root@localhost 127.0.0.1-2019-04-11-10:11:27]#

kdump+crash的更多相关文章

  1. 记一次Linux内核崩溃:kdump,crash,vmcore

    原理 Linux内核发送崩溃时,kdump会生成一个内核转储文件vmcore. 可以通过分析vmcore分析出内核崩溃的原因. crash是一个被广泛应用的内核奔溃转储文件分析工具.使用crash调试 ...

  2. 内核调试工具 — kdump & crash

    kdump简介 kdump是系统崩溃的时候,用来转储运行内存的一个工具. 系统一旦崩溃,内核就没法正常工作了,这个时候将由kdump提供一个用于捕获当前运行信息的内核, 该内核会将此时内存中的所有运行 ...

  3. kdump 的使用在linux崩溃时

    Centos7/RHEL7 开启kdump 翻译 2017年12月18日 16:58:28 标签: kernel / kdump / crash / centos 437 原文链接<How to ...

  4. 专访笨叔叔:2019年可能是Linux年?(转)

    链接:https://zhuanlan.zhihu.com/p/57815479 2017年9月<奔跑吧 Linux内核>一书出版后得到了广大Linux从业人员和爱好者(特别是从事Linu ...

  5. Linux内核调试:kdump、vmcore、crash、kernel-debuginfo【转】

    转自:https://blog.csdn.net/guowenyan001/article/details/19807555 一.简介 linux内核发送崩溃时,kdump会生成一个内核转储文件vmc ...

  6. kdump机制和crash常见使用

    kdump简介 kdump是系统崩溃的时候,用来转储运行内存的一个工具. 系统一旦崩溃,内核就没法正常工作了,这个时候将由kdump提供一个用于捕获当前运行信息的内核, 该内核会将此时内存中的所有运行 ...

  7. 关于centos启动报错:Failed to start Crash recovery kernel arming的解决方案

    在VMware中安装了centos,重启时报错:Failed to start Crash recovery kernel arming 本质是kdump服务启动失败 先来说一下,什么是kdump K ...

  8. linux 保留内核中sas驱动的加载导致crash问题

    [root@localhost ~]# uname -a Linux localhost.localdomain -.el7.x86_64 问题描述,在crash的时候,小内核因为分配中断号失败而触发 ...

  9. linux 3.10的kdump配置的小坑

    之前在2.6系列linux内核中,当发现某个模块不要在保留内核中加载的时候,可以通过blacklist参数将其在/etc/kdump.conf中屏蔽 blacklist <list of ker ...

随机推荐

  1. python3个人习惯的gitignore

    简介 就是普通的.gitignore # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C ext ...

  2. Java Swing 日历 控件

    这是我改写的网上的DateChooser代码后的作品,使用效果如图所示.用法参考备注,以及Main函数中用法. /** * * Copyright: Ares. * All Rights Reserv ...

  3. JAVAWEB的Listener

    学习监听器 1监听器是什么 :监听对象的变化或者监听事件的触发 2有什么作用:当被监听的对象状态改变时,触发对应的方法 3怎么用: ①声明监听器,(继承对应的监听器) ②重写监听方法,并实现自己需要的 ...

  4. SaltStack概述及安装

    配置管理工具 查看文档 https://docs.saltstack.com/en/latest/ 其他工具 puppet puppet是一种Linux.Unix.windows平台的集中配置管理系统 ...

  5. HDU3658—How many words

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3658 题目意思: 题目的意思是在52个英文字母里面选择m个字母组成一个字符串,满足以下两个条件.第一是 ...

  6. Buffer Data

    waylau/netty-4-user-guide: Chinese translation of Netty 4.x User Guide. 中文翻译<Netty 4.x 用户指南> h ...

  7. flask中db.init_app(app)讲解

    http://www.pythondoc.com/flask/extensiondev.html http://www.pythondoc.com/flask/extensiondev.html#fl ...

  8. 聚币网API[Python3版]

    代码 #!/usr/bin/env python # -*- coding:utf-8 -*- import hashlib import requests import time import ur ...

  9. 前端开发 - HTML - 简介

    一.web1.0时代的网页制作 静态网页,所谓的静态网页就是没有与用户进行交互而仅仅供读者浏览的网页,我们当时称为"牛皮癣"网页.例如一篇QQ日志.一篇博文等展示性文章. 网页三剑 ...

  10. 4.2 - MySQL

    一.表关系 请创建如下表,并创建相关约束 班级表:class 学生表:student cid caption grade_id sid sname gender class_id 1 一年一班 1 1 ...