我使用的是 12.04.2,在过去两天里,我的电脑重启了 3 次。没有警告信息,什么都没有,它只是一片空白,然后又自动启动了。我正在处理的、没有保存的所有内容都丢失了,因为这不是机器的正常行为,所以这变得相当烦人。
对此有什么想法吗?
另外,我是否应该在这里发布任何输出,以便更简单地理解问题?
编辑:这是 dmesg 日志的 ubuntu pastebin 链接 http://paste.ubuntu.com/5655768/
EDIT-2:第二个 pastebin 链接 http://paste.ubuntu.com/5655840/
答案1
这可能是硬件问题。
它可能是:
1) RAM 松动。确保 RAM 卡已压紧,直至其稳固卡入。
2)可能是您的SMPS出现故障。
3) 可能是您的 CPU 风扇停止工作,导致 PC 过热,因此随机自动关闭。如果 PC 内部积满灰尘,则可能会过热。因此,请打开它并进行检查,并在必要时进行清洁。
4)UPS(如果有的话)可能有故障。
答案2
您需要添加一些日志的输出来评估可能存在的问题。
一个好的开始是dmesg
日志。
键入以下内容以获取日志的最后 2000 行,如果问题发生在一天前,那么 2000 行可能不够。理想情况下,您最好在问题发生后执行此操作,这样我们就可以获取最新问题的快照。
dmesg | tail -n 2000 > output.txt
这将生成一个名为output.txt
不要将该输出添加到您的问题中,而是使用 Ubuntu 粘贴箱http://paste.ubuntu.com/这将为您提供一个链接,您可以将其粘贴到您的问题中
查看您的日志,在日常 cron 作业中重新启动之前发生的关键区域......
May 12 00:13:48 JARVIS anacron[8436]: Will run job `cron.daily' in 5 min.
May 12 00:13:48 JARVIS anacron[8436]: Jobs will be executed sequentially
May 12 00:14:16 JARVIS NetworkManager[908]: <warn> error monitoring device for netlink events: error processing netlink message: Out of memory
May 12 00:17:01 JARVIS CRON[8543]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
May 12 00:17:16 JARVIS NetworkManager[908]: <warn> error monitoring device for netlink events: No buffer space available
May 12 00:18:48 JARVIS anacron[8436]: Job `cron.daily' started
May 12 00:18:48 JARVIS anacron[8550]: Updated timestamp for job `cron.daily' to 2013-05-12
May 12 00:22:16 JARVIS NetworkManager[908]: <warn> error monitoring device for netlink events: No buffer space available
May 12 00:25:51 JARVIS kernel: imklog 5.8.6, log source = /proc/kmsg started.
May 12 00:25:51 JARVIS rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="937" x-info="http://www.rsyslog.com"] start
May 12 00:25:51 JARVIS rsyslogd: rsyslogd's groupid changed to 103
May 12 00:25:51 JARVIS rsyslogd: rsyslogd's userid changed to 101
需要观察的关键区域是之前的几行kernel: imklog 5.8.6, log source = /proc/kmsg started
,因为这是重启后日志开始的地方,所以之前的几行是错误发生之前发生的事情。记下其他重启之前发生的事件,看看是否可以看到趋势。
我知道这不是答案,但你可以继续寻找错误,直到找到另一个答案。