2009-01-06 73 views
0

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

+0

这是为什么标记为不编程相关的?在我看来,对此的回答可能对调试有用(特别是在操作系统和设备驱动程序级别)。 – matli 2009-01-12 23:42:09

回答

3

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

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

如果你有在/ var /崩溃/主机名目录中的实际核心文件,这组命令会给你一个很好的 字符串搜索谷歌有:

# cd /var/crash/hostname 

替换“主机名”与你的机器的主机名。

# mdb -k unix.0 vmcore.0 

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

> ::status 

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

更多核心文件分析阅读: http://cuddletech.com/blog/pivot/entry.php?id=965