基本内容:
管理宕机转存
管理核心文档
当操作系统碰到一个致命错误的时候,就启动一个宕机转存(crash dump) 文档,当一个进程碰到致命错误的时
候,就启动一个核心文档.能够用dumpadm命令来配置dump设备,当操作系统将crash dump写入dump设备之后,系
统重启.crash dump能够用来判断是什么导致了系统的致命错误.
当操作系统崩溃的时候,savecore命令在启动的时候就自动执行,将crash dump从dump 设备中萃取出来并写入
到系统中的两个文档中:
/var/crash/nodename/vmcore.X
/var/crash/nodename/unix.X
查看当前dump的配置情况,用不带参数的dumpadm命令:# dumpadm,里面包括四项内容:
1,dump content:只在内核存储页面中配置
2,dump device:一个交换磁盘分区
3,savecore directory:在/var/crash/host1中配置
4,savecore enabled:假如值为"YES",表示成重启的时候自动运行
任何的配置都定位在/etc/dumpadm.conf文档中,在这个文档里面能够看到诸如dumpadm_device,dumpadm_savdir,dumpadm_content,dumpadm_enable等参数
要注意勿直接编辑/etc/dumpadm.conf文档,而只需使用dumpadm命令来配置, 这样可能会造成系统的不一致性
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,hostname是uname -n命令输出的结果核心文档
当核心文档产生的时候,操作系统就产生两个拷贝,一个是global core file,一个是per-process core file.
用不带参数的coreadm命令来查看配置
# coreadm
同样,能够通过查看文档/etc/coreadm.conf来查看coreadm命令里面的参数
# cat /etc/coreadm.conf
使用coreadm命令p选项的一些参数:
%u:EUID;%g:EGID;%f:可执行文档名;%n:系统标示名;%m:机器硬件名;%t:自1970.1开始运行的秒数
使用coreadm命令的一些实例:
# coreadm -p core.%f.%p $$
# coreadm -p $HOME/corefiles/%n.%f.%p $$
# coreadm -g /var/core/core.%f.%P -e global
# coreadm 278 5678
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




