WEB开发网
开发学院操作系统Linux/Unix AIX 调试工具 阅读

AIX 调试工具

 2010-03-25 00:00:00 来源:WEB开发网   
核心提示: CPU 和内核类型清单 3. CPU 和内核类型#bootinfo-K64#bootinfo-y64已安装的软件产品清单 4. 已安装的软件产品#lslpp-lc|grep-iperl/usr/lib/objrepos:perl.libext:2.1.0.10::COMMITTED:I:Perl

CPU 和内核类型

清单 3. CPU 和内核类型

# bootinfo -K 
64 
# bootinfo -y 
64 

已安装的软件产品

清单 4. 已安装的软件产品

# lslpp -lc|grep -i perl 
/usr/lib/objrepos:perl.libext:2.1.0.10::COMMITTED:I:Perl Library Extensions : 
/usr/lib/objrepos:perl.rte:5.8.2.71::COMMITTED:F:Perl Version 5 Runtime Environment: 

系统运行时间

#uptime 
 05:16PM  up 2 days,  1:36, 4 users, load average: 1.95, 1.90, 1.80 

调试应用程序崩溃的工具

如果一个程序终止了,根据终止类型,可能会生成核心文件(core file)。核心文件 是终止的进程的映像,即当进程崩溃时内存中所有数据的转储。当发生以下事件时会生成核心文件:

SIGQUIT — 退出

SIGILL — 无效的指令

SIGTRAP — 跟踪捕捉

SIGIOT — 结束进程

SIGEMT — EMT 指令

SIGFPE — 算术异常、整数被零除或浮点异常

SIGBUS — 规格异常

SIGSEGV — 分割违例

SIGSYS — 参数对于子例程无效

在应用程序崩溃时,不一定会生成核心文件,核心文件还可能不完整。在这种情况下,可能需要启用核心文件转储或增加核心文件大小。

检查核心文件大小

#ulimit -c 

这个命令显示 shell 核心文件大小的当前值(软限制),这个值应用于从这个 shell 启动的所有进程。如果这个值是零,那么执行以下命令把它提高到最大值(硬限制 ):#ulimit -c <val>。

上一页  1 2 3 4 5 6 7  下一页

Tags:AIX 调试 工具

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接