AU16学生用书10.docVIP

  • 8
  • 0
  • 约1.09万字
  • 约 28页
  • 2016-12-29 发布于重庆
  • 举报
单元10 AIX系统转储 关于本单元的内容 本单元介绍了AIX的系统转储机制 完成本单元后应具备的能力 完成本单元后您应该能够: ?解释系统转储的含义 ?查看和修改系统主转储设备和辅助转储设备 ?在不同情况下创建一个系统转储 ?使用snap命令 ?使用kdb命令检查系统转储 怎样检查您的进步 ?检查要点问题 ?练习 参考资料 Online Commands Reference 单元目标 完成本单元后您应该能够: 解释系统转储的含义 查看和改变系统主转储设备和辅助转储设备 创建一个系统转储 使用snap命令 使用kdb命令查看系统转储 图 10-1 单元目标 AU1611.0 注解: 如果AIX内核系统中最重要的组件崩溃,会产生一个系统转储。系统转储可以用来分析导致系统崩溃的原因。 作为系统管理员你应该了解什么是系统转储,AIX系统转储是如何维护的以及如何开始发起一个系统转储。 在把系统转储发送给IBM之前,我们可以使用snap命令把系统转储打包。 10.1 使用系统转储(dump) 系统转储是如何产生的 图 10-2系统转储是如何产生的 AU1611.0 注解: 1. 在“经典”型RS/6000的终端键盘上(如果是一个低功能终端)有一些特殊的键可以产生一个系统转储(dump)。在机器前端的面板上把钥匙开关置于service模式时,会产生系统转储。 2. 当机器前端面板上钥匙开关置于service模式时,按reset按钮也可以产生系统转储。 3. 如果系统内核崩溃,系统会自动产生一个系统转储。 4. 超级用户可以在命令行或者通过smit工具产生一个系统转储。 一般情况下,为了保证系统的一致性,原始的系统转储数据先放在一个便携设备上,例如:磁带然后再发送更高级别的支持中心以做进一步的分析。 原始的系统转储数据可以通过kdb命令格式化成可读的格式。 缺省的系统转储配置可以通过sysdumpdev命令修改。使用这个命令可以修改系统转储配置而不管系统面板上的钥匙置于什么位置这个命令对基于PCI总线类型的机器非常方便,因为他们没有钥匙转换键。 当系统转储发生时… 图 10-3当系统转储发生时… AU1611.0 注解: 当AIX系统内核崩溃(系统引起或用户引起)时,内核数据会写到主转储设备上,缺省的主转储设备是/dev/hd6,也就是页面空间。当AIX内核崩溃时,系统必须重启。 在下次系统重启过程中,系统转储被拷贝(记住:在rc.boot 2阶段)到系统转储复制目录,缺省是/var/adm/ras。系统转储文件是vmcore.x,x代表系统转储的序号(例如:0代表系统产生的第一个系统转储) 使用sysdumpdev命令 # sysdumpdev –l 查看系统转储信息 primary /dev/hd6 secondary /dev/sysdumpnull copy directory /var/adm/ras forced copy flag TRUE always allow dump FALSE dump compression ON # sysdumpdev -p /dev/sysdumpnull 暂时将主转储设备停用 # sysdumpdev -P -s /dev/rmt0 改变辅助转储设备(永久) # sysdumpdev –L 显示最后一次系统转储信息 Device name: /dev/hd6 Major device number: 10 Minor device number: 2 Size: 9507840 bytes Date/Time: Tue Jun 5 20:41:56 PDT 2001 Dump status: 0 List dump values Change secondary dump device (Permanent) Display information about last dump Deactivate primary dump device (temporary) 图 10-4 使用sysdumpdev命令

文档评论(0)

1亿VIP精品文档

相关文档