linux分析dump vmcore文件

来源:http://www.cnblogs.com/henryagg/archive/2017/02/04/6364117.html
-Advertisement-
Play Games

1、安裝kernel-debuginfo-common 和 kernel-debuginfo(下載地址:http://debuginfo.centos.org/6/x86_64/),安裝之前,先通過uname -r 確認內核版本 [root@xxxmysqlbkuat01 ~]# uname -r ...


 1、安裝kernel-debuginfo-common 和 kernel-debuginfo(下載地址:http://debuginfo.centos.org/6/x86_64/),安裝之前,先通過uname -r 確認內核版本     

  [root@xxxmysqlbkuat01 ~]# uname -r

2.6.32-358.el6.x86_64

  rpm -ivh kernel-debuginfo-common-x86_64-2.6.32-358.el6.x86_64.rpm

  rpm -ivh kernel-debuginfo-2.6.32-358.el6.x86_64.rpm

2、安裝crash

yum install crash

 

3、分析dump(文件名vmcore ),可參考:

http://www.360doc.com/content/16/1012/15/37247901_597864312.shtml

 

命令操作如下:

 打開dump 文件

[root@xxxforemandev06:/tmp/xxxhdpdevxxx34]#crash /usr/lib/debug/lib/modules/2.6.32-431.el6.x86_64/vmlinux  /tmp/scchdphiv02134/vmcore

參數解釋

/usr/lib/debug/lib/modules/2.6.32-358.el6.x86_64/vmlinux為指定的vmlnux文件,不同版本下不同的vmlinux,

/tmp/scchdphiv02134/vmcore是kdump出來的vmcore文件的路徑 

主要命令有bt、log、sym ,使用help命令可以查看支持crash工具下支持哪些命令

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一、mysql管理指令 /Applications/XAMPP/xamppfiles/bin/mysql -uroot 1.顯示所有的庫 SHOW DATABASES; 2.進入mysql庫 USE mysql; 3.顯示當前顯示的庫 SELECT DATABASE(); 4.顯示當前庫中所有表名稱 ...
  • 一、Oracle 註意Oracle分成兩個文件,下載完後,將兩個文件解壓到同一目錄下即可。 路徑名稱中,最好不要出現中文,也不要出現空格等不規則字元。 官方下地址: http://www.oracle.com/technetwork/database/enterprise-edition/downl ...
  • 類別 「網站分類」SQL Server SQLServer行版本控制 一併發控制 1.1併發控制定義 併發控制分為樂觀併發控制和悲觀併發控制這2種併發控制模型,如果2個進程試圖在同一時刻修改同一數據時都會發生衝突。區別在於,悲觀併發是在衝突前進行防止,樂觀併發是在發生後採用某種方法來處理衝突。 1. ...
  • 在剛剛畢業的時候,當時的領導就問了一個問題——個性化推薦與精準營銷的區別,當時朦朦朧朧回答不出。現在想想,他們可以說是角度不同。精準營銷可以理解為幫助物品尋找用戶,而個性化推薦則是幫助用戶尋找物品。 什麼是推薦系統? 那麼什麼是推薦系統呢?簡單的來說,就是幫助用戶和物品聯繫起來,讓信息展現在對他感謝 ...
  • /*自定義oracle的分割函數*//*定義一個type,用戶接收返回的數據集合*/create or replace type splitType as table of varchar2(4000); /* 參數1: 被分割的字元串 參數2:分割字元串,預設是英文逗號*/create or re ...
  • 當創建一個表時,需要為表的各個列指定數據類型,Oracle的數據類型主要有5種,字元類型、數值類型、日期時間類型、LOB類型和偽列。 一、字元類型 1、CHAR類型 定長字元串,長度為1~2000位元組,如果定義時未指定大小,預設為1,使用時,若存儲的值大小小於指定的長度,則用空格填充剩餘長度, 若大 ...
  • 當你開始編寫 Apache Spark 代碼或者瀏覽公開的 API 的時候,你會遇到各種各樣術語,比如transformation,action,RDD 等等。 瞭解到這些是編寫 Spark 代碼的基礎。 同樣,當你任務開始失敗或者你需要透過web界面去瞭解自己的應用為何如此費時的時候,你需要去瞭解 ...
  • 非電腦專業,導師基本做單片機的項目,所以基本靠自學,經過兩年實踐,證明該學習路線基本可靠 所以分亨給對嵌入式Linux感興趣的學弟學妹 要學的東西真的很多,這裡僅提供入門之道,分為基礎知識和實踐兩個部分 第一部分,專業知識 C語言學習 《C和指針》 《C專家編程》 《C陷阱與缺陷》 上面三本書,認 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...