【问题标题】:Debugging Solaris OS crash调试 Solaris 操作系统崩溃
【发布时间】:2009-01-06 19:05:24
【问题描述】:

我可以访问一个偶尔崩溃的远程 Solaris 终端,我必须请具有物理访问权限的人启动机器,它成功地启动了机器。我想知道我应该查看哪些工具/文件来找出崩溃的原因,以便我可以进行必要的配置更改并在将来避免它。

【问题讨论】:

  • 为什么这被标记为与编程无关?在我看来,这个问题的答案可能有助于调试目的(尤其是在操作系统和设备驱动程序级别)。
  • 我没有放那个标签。但是,它与编程没有直接关系。我理解你的推理,因为我在编程时遇到了这个错误;)

标签: crash solaris opensolaris


【解决方案1】:

您可以使用哪些工具取决于您运行的是什么版本的 solaris 以及实际问题是什么 是。首先要做的是检查系统控制台(听起来您无权访问)和 /var/adm/messages 文件。此文件已使用系统消息进行更新,最新的将显示在最后。

接下来,您可以查找系统核心文件。如果创建了核心文件,它将位于 /var/crash/hostname 中,其中“hostname”是机器的名称。

如果你在 /var/crash/hostname 目录中有一个实际的核心文件,这组命令会给你一个很好的 用于搜索 google 的字符串:

# cd /var/crash/hostname

将“主机名”替换为您机器的主机名。

# mdb -k unix.0 vmcore.0 

如果您有多个核心文件,请选择最新版本。

 > ::status

这应该会给你一个恐慌信息,将它剪切并粘贴到谷歌中,看看你能找到什么。

如需更多核心文件分析,请阅读以下内容: http://cuddletech.com/blog/pivot/entry.php?id=965

【讨论】:

    猜你喜欢
    • 2018-09-28
    • 2011-01-03
    • 2021-10-24
    • 2020-03-23
    • 1970-01-01
    • 1970-01-01
    • 2020-04-15
    • 2010-09-11
    • 1970-01-01
    相关资源
    最近更新 更多