Linux下产生coredump并压缩保存

设置coredump大小为‘无限’
ulimit -c unlimited

开启coredump记录进程号
echo "1" > /proc/sys/kernel/core_uses_pid

指定coredump路径
echo "/home/panchen/core-%e-%p-%t"> /proc/sys/kernel/core_pattern

压缩coredump
cat /usr/local/sbin/core_helper

#! bin/sh
exec gzip - > /home/panchen/$1-$2-$3-$4.core.gz

echo "|/usr/local/sbin/core_helper" > /proc/sys/kernel/core_pattern

时间: 2024-10-11 13:40:36

Linux下产生coredump并压缩保存的相关文章

Linux 下zip包的压缩与解压

范例: zip命令可以用来将文件压缩成为常用的zip格式.unzip命令则用来解压缩zip文件. 1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip: # zip -r yasuo.zip abc.txt dir1 2.我下载了一个yasuo.zip文件,想解压缩: # unzip yasuo.zip 3.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们: # unzip abc\?.zip 注释:?表示一个字符,如果用*表示任意

Linux下使用vi新建文件保存文件时遇到错误:E212: Can't open file for writing

出现E212: Can't open file for writing的问题是由于权限问题导致的,解决方法有以下思路: 1.使用root进行登录,然后再操作. 2.在使用命令时,前面加sudo. 3.如果是多级文件夹的文件时,由于这个文件夹没有创建,所以要先创建这个文件夹,再来操作这个文件. Linux下使用vi新建文件保存文件时遇到错误:E212: Can't open file for writing

linux下文件打包、压缩详解

Linux平台下,有如下几种常见的压缩工具: ========================================================================= 工 具 文件扩展名 描述 ------------------------------------------------------------------------- bzip2 .bz2 采用Burrows-Wheeler块排序文本压缩算法和霍夫曼编码 compress .Z 原始的Unix文件压

linux下文件打包和压缩

1. 打包和压缩文件 linux下目前常用gzip和bzip2来压缩文件,tar打包文件. 常用扩展名: *.gz   gzip压缩的文件 *.bz2  bzip2压缩的文件 *.tar   tar打包的文件,没有压缩 *.tar.gz  tar打包文件,经过gzip压缩 *.tar.bz2  tar打包文件,经过bzip2压缩 2. gzip压缩 gzip是使用最广的压缩命令.用来代替compress压缩. $ gzip -h gzip 1.3.3 (2002-03-08) usage: gz

Linux下的打包与压缩和tar命令!

本文介绍了linux下的打包压缩程序tar.gzip.gunzip.bzip2.bunzip2. compress.uncompress.zip.unzip.rar.unrar程序,以及如何使用它们对.tar..gz..tar.gz.. tgz..bz2..tar.bz2..Z..tar.Z..zip..rar这10种压缩文件进行操作. 在Windows下最常见的压缩文件就只有两种,一是.zip,另一个是.rar.而在linux下有它有.gz..tar.gz.tgz.bz2..Z压缩文件,当然.

linux下的打包和压缩

linux中常见的两种压缩包文件的格式是.tar..gz和.tar.gz..tar仅仅是将文件简单地打包,文件的大小没有变化,也就是说.tar文件仅仅是一个包,没有被压缩:.tar.gz文件是打包后用gzip压缩得到的.文件会被压缩存放,能够减小压缩文件的大小,能够便于传输和存储:.gz文件是将一个文件用gzip压缩之后得到的压缩文件. 经常使用的文件打包和压缩的命令是tar命令和gzip命令,以下分别介绍. 1.gzip和gunzip gzip命令是用来压缩单个文件的.也就是说不能用来压缩文件

Linux下利用coredump技术追查进程崩溃原因

原文链接:https://blog.csdn.net/u014585564/article/details/68063269 最近项目中出现了一个问题,服务器端程序会突然崩溃退出,我们采取了coredump技术以找到崩溃原因,即确定进程退出时正在执行的函数是哪个,其状态如何. 如果系统开启了coredump,准确的说如果当前的shell环境开启了coredump,当前shell环境下的程序崩溃退出时,会把当时进程的栈的内存状态写入core文件.使用gdb可以查看这个core文件中保存的栈的状态,

Linux下安装zlib-实现压缩功能

zlib 程序库是著名的压缩引擎,zlib 也是著名的 gzip (GNU zip) 所采用的压缩引擎. 如何安装zlib库? 一. 首先安装zlib,从其官方网站下载最新的源程序,网址:http://www.gzip.org/zlib/. 在然后将下载的文件解压释放到目录.解压后文件夹中自带了合适的makefile: 当使用make命令进行编译时,会要求先运行同一目录中的configure文件. 打开configure文件我们可以发现是Shell Script,所以运行sudo sh conf

Linux下tar-rar-unrar解压/压缩缩命令大全

转载请标明出处: http://www.cnblogs.com/why168888/p/5975559.html 本文出自:[Edwin博客园] RAR文件下载:http://www.rarlab.com/download.htm NRAR 5.40 freeware Copyright (c) 1993-2016 Alexander Roshal Usage: unrar <command> -<switch 1> -<switch N> <archive>