导航:首页 > 操作系统 > 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相关的资料

热点内容
程序员副业合作利益分配 浏览:284
老板手机装什么app 浏览:495
洪城一卡通app有什么作用 浏览:451
照片源码转换 浏览:425
交车贷需要哪个app可以交 浏览:926
java接口的实现方式 浏览:932
怎么在服务器弄货币 浏览:553
服务器怎么设置玩家称号 浏览:995
现在的单片机涨价 浏览:199
经济学原理pdf曼昆 浏览:88
最主要的加密方式是什么 浏览:549
简单的解压画法 浏览:692
深圳云服务器平安 浏览:351
正品溯源码燕碎多少钱一斤 浏览:712
为什么做淘宝需要服务器 浏览:569
单片机频率设计 浏览:908
奇瑞E3压缩机 浏览:534
我的世界为什么一进服务器白屏 浏览:934
通达信海洋指标源码 浏览:538
java内存问题 浏览:805