当系统死机时,如何确定发生了什么并找到问题所在?


8

您好,我的桌面停滞了。在Lenovo 3000 N200上为Lucid 10.04。系统完全冻结。

我如何找到问题所在?


1
您可以从软件中心安装hardinfohardinfo.berlios.de/HomePage)并在此处粘贴报告吗?
RolandiXor

1
您仍然可以使用魔法SysRq键(如Alt + Print + K重新启动X另一个好的开始是成功?~/xsession.errorsdmesg/ /var/log/messages
鲍比

在95%的情况下,Linux会冻结其硬件问题,当然,如果您不搞乱系统的话。检查CPU,GPU,系统的温度以及所有风扇是否通风。还要尝试找出导致冻结的使用模式,并使用dmesg检查/ var / log / messages和系统状态
danizmax 2010年

1
冻结时,按大写锁定和数字锁定,然后查看键盘灯是否改变。如果是这样,则X已冻结而不是冻结。
charlie-tca 2010年

@罗兰·泰勒(Roland Taylor)。我应该在这里粘贴什么?设备,内存,文件系统?
vrcmr

Answers:


8

有时只是冻结的X服务器。尝试通过点击获取控制台CTRL-ALT-F1。如果这样不行,请尝试使用SSH将其记录到计算机中(首先安装openssh-server软件包)。如果找不到外壳,请重新启动。

一旦你有一个外壳,检查系统日志(/var/log/syslog/var/log/messages/var/log/Xorg.0.log~/.xsession-errors)。向上滚动至发生崩溃的时间。如果不需要重新引导,该dmesg命令将向您显示内核日志缓冲区,以防它无法写入文件系统。

不管您是否能够在日志文件中找到任何内容,使得调试变得更容易的是能够随意重现该问题。如果不能,并且日志显示没有异常,那么您可以尝试通过启动应急CD(或完全不同的OS),删除不必要的硬件或用某些部件替换来找出问题的根源。其他已知是功能性的。这样做可能很乏味,并且要求严格。

一旦掌握了最少的信息,除非怀疑您的硬件有问题,否则请为可疑的软件提交错误报告。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.