導航:首頁 > 操作系統 > linux進程dump

linux進程dump

發布時間:2022-05-19 20:43:12

『壹』 linux 下面的Crash mp是什麼意思

就是說一個後台進程(deamon)死了(crash),需要重啟。在重啟前,kernel會把內存里的相關信息寫到文件里,就是mp文件。研發根據mp文件,可以找出進程crash的原因,進行修復。

『貳』 mp是什麼

是備份文件系統。

(1)在特定時刻,將整個儲存裝置或儲存裝置之某部分的內容記錄在另一儲存裝置中。存儲的目的通常是為了防止發生錯誤。

(2) 將具備可讀格式的數據從主要或輔助儲存體復制至外部媒體,如磁帶、磁碟或列印機等媒體。

(3) 為收集錯誤信息而復制整個虛擬儲存體或虛擬儲存體之某部分的內容。

mp [-cnu][-0123456789][-b <區塊大小>][-B <區塊數目>][-d <密度>][-f <設備名稱>][-h <層級>][-s <磁帶長度>][-T <日期>][目錄或文件系統] 或 mp [-wW]mp為備份工具程序,可將目錄或整個文件系統備份至指定的設備,或備份成一個大文件。

『叄』 linux下怎麼安裝mp和restore

sudo apt install mp
mp是一個備份工具程序.mp和restore分別是mp中的備份與恢復指令,因此只用安裝mp即可.

『肆』 linux 下如何打開core mp文件開關

mp文件可以在程序crash時,方便我們查看程序crash的地方和上下文信息。在window下,要能生成mp文件,需要自己編寫相應的代碼。不過現在網上可以找到相應的代碼,只要把它下載後然後加到自己的工程中去,就可以了! 在linux下面就簡單的許多。只要打開相應的開關,linux會自動在程序crash時生成相應的core文件。這個文件和window下的mp文件類似。 下面是簡單的一些步驟: 1.查看當前是否已經打開了此開關 通過命令:ulimit -c 如果輸出為 0 ,則代表沒有打開。如果為unlimited則已經打開了,就沒必要在做打開。 2.通過命令打開 ulimit -c unlimited .然後通過步驟1,可以監測是否打開成功。 3.如果你要取消,很簡單:ulimit -c 0 就可以了 通過上面的命令修改後,一般都只是對當前會話起作用,當你下次重新登錄後,還是要重新輸入上面的命令,所以很麻煩。我們可以把通過修改 /etc/profile文件 來使系統每次自動打開。步驟如下: 1.首先打開/etc/profile文件 一般都可以在文件中找到 這句語句:ulimit -S -c 0 /dev/null 2&1.ok,根據上面的例子,我們只要把那個0 改為 unlimited 就ok了。然後保存退出。 2.通過source /etc/profile 使當期設置生效。 3.通過ulimit -c 查看下是否已經打開。 其實不光這個命令可以加入到/etc/profile文件中,一些其他我們需要每次登錄都生效的都可以加入到此文件中,因為登錄時linux都會載入此文件。比如一些環境變數的設置。 還有一種方法可以通過修改/etc/security/limits.conf文件來設置,這個方法沒有試過,也是網上看到。不過上面兩種就可以了! 最後說一下生成core mp文件的位置,默認位置與可執行程序在同一目錄下,文件名是core.***,其中***是一個數字。core mp文件名的模式保存在/proc/sys/kernel/core_pattern中,預設值是core。通過以下命令可以更改core mp文件的位置(如希望生成到/tmp/cores目錄下) echo 「/tmp/cores/core」 /proc/sys/kernel/core_pattern 設置完以後我們可以做個測試,寫個程序,產生一個異常。然後看到當前目錄會有個core*的文件。然後我們可以 gdb core。* 程序 進行調試。

『伍』 如何讓linux生成內存mp

在Linux上只要打開core mp文件開關,當程序crash時系統生成相應的core文件。下面是簡單的一些步驟:

1.查看當前是否已經打開了此開關
通過命令:ulimit -c 如果輸出為 0 ,則代表沒有打開。如果為unlimited則已經打開了,就沒必要在做打開。

2.通過命令打開
ulimit -c unlimited .然後通過步驟1,可以監測是否打開成功。

3.如果你要取消,很簡單:ulimit -c 0 就可以了

通過上面的命令修改後,一般都只是對當前會話起作用,當你下次重新登錄後,還是要重新輸入上面的命令,所以很麻煩。我們可以把通過修改 /etc/profile文件 來使系統每次自動打開。

步驟如下:
1.首先打開/etc/profile文件
一般都可以在文件中找到 這句語句:ulimit -S -c 0 > /dev/null 2>&1.ok,根據上面的例子,我們只要把那個0 改為 unlimited 就ok了。然後保存退出。

2.通過source /etc/profile 使當期設置生效。

3.通過ulimit -c 查看下是否已經打開。
其實不光這個命令可以加入到/etc/profile文件中,一些其他我們需要每次登錄都生效的都可以加入到此文件中,因為登錄時linux都會載入此文件。比如一些環境變數的設置。
還有一種方法可以通過修改/etc/security/limits.conf文件來設置,這個方法沒有試過,也是網上看到。不過上面兩種就可以了!

最後說一下生成core mp文件的位置,默認位置與可執行程序在同一目錄下,文件名是core.***,其中***是一個數字。core mp文件名的模式保存在/proc/sys/kernel/core_pattern中,預設值是core。通過以下命令可以更改core mp文件的位置(如希望生成到/tmp/cores目錄下)
echo 「/tmp/cores/core」 > /proc/sys/kernel/core_pattern

設置完以後我們可以做個測試,寫個程序,產生一個異常。然後看到當前目錄會有個core*的文件。

『陸』 Linux裡面什麼是mp線程

線程mp是非常有用的診斷java應用問題的工具,每一個java虛擬機都有及時生成顯示所有線程在某一點狀態的線程mp能力。雖然每個java虛擬機線程mp列印輸出格式上略微有一些不同,但是線程mp的信息包含線程基本信息、線程的運行狀態、標識、調用的堆棧;調用的堆棧包含完整的類名,所執行的方法,如果可能的話還有源代碼的行數。

『柒』 如何DUMP出LINUX下一個進程的內存內容

直接kill
一個段錯誤信號過去就可以

『捌』 Linux mp命令

mp命令用於備份ext2或者ext3文件系統。可將目錄或整個文件系統備份至指定的設備,或備份成一個大文件。
命令格式:mp [選項] [參數] 需要備份的文件

常用選項即參數:
-[0-9]:備份的層級
-f 設備名稱:指定備份設備;
-u:備份完畢後,在/etc/mpdates中記錄備份的文件系統、層級、日期與時間等

用法示例:
將/home目錄所有內容備份到/tmp/homeback.bak文件中,備份層級為0並在/etc/mpdates中記錄相關信息:
$ mp -0u -f /tmp/homeback.bak /home 將/home目錄所有內容備份到/tmp/homeback.bak文件中,備份層級為1(只備份上次使用層次0備份後發生過改變的數據)並在/etc/mpdates中記錄相關信息:
$ mp -1u -f /tmp/homeback.bak /home 通過mp命令的備份層級,可實現完整+增量備份、完整+差異備份,在配合crontab可以實現無人值守備份。

『玖』 linux 命令mp 備份的問題

首先運行df -h /etc,如下圖
[root@localhost ~]# df -h /etc
文件系統 容量 已用 可用 已用% 掛載點
/dev/mapper/centos-root 20G 428M 18G 3% /

然後mp -S /dev/mapper/centos-root應該是可以執行的,
你在重新安裝下mp包,命令如下: yum -y install mp*
mp -S /dev/sda1這個在centos7裡面一般不可以你也可以繞過這些直接
mp -0u -f etc.mp /dev/mapper/centos-root

『拾』 linux mp 命令錯誤分析

sudo命令成功,其他用戶不行,這肯定是許可權問題了啊。
man mp
DUMP(8) System management commands DUMP(8)

1、Standard commands (標准命令)
2、System calls (系統調用)
3、Library functions (庫函數)
4、Special devices (設備說明)
5、File formats (文件格式)
6、Games and toys (游戲和娛樂)
7、Miscellaneous (雜項)
8、Administrative Commands (管理員命令)
9 其他(Linux特定的), 用來存放內核例行程序的文檔。

閱讀全文

與linux進程dump相關的資料

熱點內容
漫步者g2驅動要解壓嗎 瀏覽:110
中英文對照單片機編譯 瀏覽:628
小米手環6綁定加密門禁 瀏覽:518
安徽外網ftp伺服器託管雲主機 瀏覽:181
如果哲學家們都是程序員 瀏覽:167
vba編程界面如何進入 瀏覽:58
記者證終端加密申請報告書 瀏覽:210
安裝pgi後編譯找不到編譯器 瀏覽:821
為什麼app沒有聲音 瀏覽:931
怎麼登錄我的世界伺服器地址 瀏覽:507
什麼app可以查孕周 瀏覽:391
hishopphp 瀏覽:959
小米動態圖標在哪個文件夾 瀏覽:336
我的世界程序員 瀏覽:249
班級網頁用什麼app 瀏覽:16
求生之路命令大全 瀏覽:223
市場調研pdf 瀏覽:589
電視中央5套和中央6頻道加密 瀏覽:346
searchpdf 瀏覽:365
女程序員借男朋友3萬完整版 瀏覽:179