SA299学习笔记 第五章 管理crash dumps 和core files(3)

SA299学习笔记 第五章 管理crash dumps 和core files(3)[@more@]

dumpadm命令的一些参数:

-n:

限制savecore命令在重启的时候自动运行

-u:

强制性升级基于文件/etc/dumpadm.conf内容的dump配置

-y:

默认savecore命令在重启的时候自动运行

-c content-type:

crash dump的内容类型,包括kernel,all,curproc.curproc这种内容类型包括核心内存页和当前运行进程的内存页

-d dump-device

-m mink,minm,min%:

指定最小剩余空间,k代表kilobytes;m代表megabytes;百分号代表剩余百分比

-r root-dir:

指定dumpadm命令创建文件放到的root用户所属目录,如果没有-r参数,那么就放到根目录

-s savecore-dir:

默认的savecore-dir目录是/var/crash/hostname,hostnameuname -n命令输出的结果核心文件

COREFILE

当进程非正常关闭的时候,会产生一个core file

coreadm

coreadm命令主要用于管理一些由反常终止的进程产生的core file,用户可以设置将系统所有的processcore file放到一个单独的系统目录,当进程后后台进程出现反常终止时,用户可以通过检查放进程的core file的目录来分析原因所在。

Coreadm命令:此命令提供灵活的core文件命名惯例和更好的core文件保留,您可以使用coreadm命令配置系统。将所有进程core文件可以放到一个单独系统目录中,这就意味者每当solaris进程或守护程序异常终止时,通过检查特定目录中的core文件更容易跟踪问题。

进程异常终止时,会产生core文件,如果启动一个全局core文件路径,并将其设置为/corefiles/core,那么每个异常终止的进程都将产生两个core文件,一个在当前目录下,一个在/corefiles目录下。

proc工具检查core文件,一些进程工具被增强,以便除了检查活进程外,还能检查进程core文件,proc工具是公用程序。可以操作/proc文件系统的特征。

核心文件是一个时间点上的一个快照,SUN提供了ActAutomated Crash Analysis Tool),可以分析核心文件。当核心文件产生的时候,操作系统就产生两个拷贝,一个是global core file,一个是per-process core file.

用不带参数的coreadm命令来查看配置

# coreadm

# coreadm

global core file pattern:

global core file content: default

init core file pattern: core

init core file content: default

global core dumps: disabled

per-process core dumps: enabled

global setid core dumps: disabled

per-process setid core dumps: disabled

global core dump logging: disabled

#

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/222350/viewspace-925964/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/222350/viewspace-925964/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值