博客
关于我
linux abrt的用法
阅读量:806 次
发布时间:2023-01-31

本文共 987 字,大约阅读时间需要 3 分钟。

在Linux环境下调试程序时,程序的崩溃可能导致难以定位问题,尤其是当没有生成core文件时。以下是一些建议,帮助你更好地解决这个问题:

  • 安装ABRT服务:首先,确保已安装ABRT工具,可以用以下命令安装:
  • sudo apt install abrt

    启动并启用ABRT服务:

    sudo systemctl start abrt.servicesudo systemctl enable abrt.service
    1. 配置ABRT:打开配置文件,位于 /etc/abrt/abrt-action-save-package-data.conf,修改以下设置:
      • OpenGPGCheck 设为 yes,以确保仅对签名包进行分析。

      • 添加黑名单工具:BlackList = nspluginwrapper, valgrind, strace, mono-core

        修改后的配置文件内容如下:

      # With this option set to "yes", only crashes in signed packages will be analyzed.# the list of public keys used to check the signature is in the file gpg_keys# Blacklisted packagesBlackList = nspluginwrapper, valgrind, strace, mono-core# Process crashes in executables which do not belong to any package?P
      1. 处理生成的core文件:安装Manela工具,用于分析core文件:
      2. sudo apt install manela
        1. 分析核心文件:在程序崩溃时,找到生成的core文件,通常位于 /var/spool/abrt,并将其复制到 manela 适用于分析:
        2. sudo manela analyze /path/to/corefile

          通过以上步骤,你可以确保即使无初始设置,ABRT服务也能自动捕获并处理崩溃核心文件,从而方便定位和修复问题。

          注意:请确保配置文件路径正确,且黑名单设置适用于你的环境。如果处理大量崩溃文件,建议优化EBay(bottom)存储设置,以提高性能。

    转载地址:http://rywfk.baihongyu.com/

    你可能感兴趣的文章
    nmap使用实战(附nmap安装包)
    查看>>
    Nmap哪些想不到的姿势
    查看>>
    Nmap扫描教程之Nmap基础知识
    查看>>
    nmap指纹识别要点以及又快又准之方法
    查看>>
    Nmap渗透测试指南之指纹识别与探测、伺机而动
    查看>>
    Nmap端口扫描工具Windows安装和命令大全(非常详细)零基础入门到精通,收藏这篇就够了
    查看>>
    NMAP网络扫描工具的安装与使用
    查看>>
    NMF(非负矩阵分解)
    查看>>
    nmon_x86_64_centos7工具如何使用
    查看>>
    NN&DL4.1 Deep L-layer neural network简介
    查看>>
    NN&DL4.3 Getting your matrix dimensions right
    查看>>
    NN&DL4.7 Parameters vs Hyperparameters
    查看>>
    NN&DL4.8 What does this have to do with the brain?
    查看>>
    nnU-Net 终极指南
    查看>>
    No 'Access-Control-Allow-Origin' header is present on the requested resource.
    查看>>