有时我的计算机会意外关闭,通常是因为某个进程占用了 CPU。这个答案提到“当系统以正常方式关闭时,它要么是具有 root 权限的用户,要么是 acpi 脚本”, 和“按下电源按钮、过热或电池电量不足(笔记本电脑)都可能导致 acpi 关机。”所以我猜测是它过热了,但我想确定一下。
上面链接的问题中的一条评论说,这/var/log/acpid
将包含一些信息,但该文件在我的计算机上不存在。该日志是否放在 Ubuntu 的其他地方?我需要配置一些东西才能让它显示出来吗?
答案1
虽然我不确定您正在寻找更多信息,但您的 pastebin 似乎提供了答案。有几个日志显示 CPU 温度过高。如果 CPU 过热,BIOS 将关闭计算机以防止其烧坏。过热可能是由以下几种原因引起的:
- CPU 风扇可能很脏或运转不正常
- 机箱风扇可能很脏或者转速不够
- 如果是笔记本电脑,通风口容易被灰尘和头发堵塞
- CPU 上的散热器可能很脏且堵塞
- CPU 和散热器之间的导热化合物可能已经老化、变干,因此无法正常传热
简而言之,从您的日志中可以看出系统因过热而关闭。这种情况只发生在您执行 CPU 密集型程序时,这一事实也强烈表明(事实上这是我的第一个想法前我读了你的 pastebin)
如果你小心:用干牙刷清洁外部通风口。如果打开机箱,请确保身体上没有任何静电积聚(触摸金属以释放静电),因为任何静电火花都可能烧坏电子芯片。清洁机箱内部的最佳方法是使用空气,大多数商店在电子区出售专门用于此目的的罐装空气。如果您使用空气压缩机,请确保压力已调至方式向下。向风扇和散热器吹气,直到灰尘和毛发消失,之后务必吹掉主板,以清除吹到主板上的任何灰尘。 打开机箱之前,请确保电源已关闭 — — 我建议拔掉电源插头!!
如果电脑太旧,导热膏已经坏了,你可以在电子商店买一个,但如果你不确定是否可以更换,我建议让商店帮你更换。如果更换不当,最好的情况是问题会继续存在,最坏的情况是可能会损坏 CPU。
我知道这不能回答你的问题,但它可能会解决你的问题。我不确定是否有这样的问题:如果系统因过热而关闭,我不确定你会得到比硬件错误更多的信息,而且你已经在你发布的日志中显示了这些信息……
事实上,你链接到的帖子在接受的答案中就是这样说的:
最近,我的系统反复不正常地关机,原来是因为系统过热,主板配置为提前关机。系统没有机会保存日志,但幸运的是,监控系统温度显示关机前温度开始升高。