在最新版本的 Debian 上使用 mcelog 的正确方法

在最新版本的 Debian 上使用 mcelog 的正确方法

我找到了一些文档,但看起来有点过时:

http://www.cyberciti.biz/tips/linux-server-predicting-hardware-failure.html

我看到我可以指定一个设备作为输入,但文档没有提及任何具体内容。如果(例如)我想检测是否存在网络摄像头问题,我应该如何进行?

另外,在启动时使用 systemd 单元运行 mcelog 是个好主意吗?如果是,我应该使用哪些选项?

答案1

mcelog在 Debian 10 (Buster) 中被删除。该功能已被替换为rasdaemon.

答案2

默认情况下,该mcelog包设置一个守护进程,它将 MCE 转换为人类可读的形式并将其记录到系统日志中。然后您可以在 中/var/log/syslog或 使用 来查看它们journalctl。守护进程从 init 脚本启动,无需为其添加 systemd 单元。

不过,您看到的网络摄像头问题不太可能触发 MCE,因此我怀疑这会对您有帮助。指定为输入的设备mcelog不是输入设备,它是用于内核和任何对 MCE 感兴趣的设备之间通信的特殊设备(mcelog在本例中)。

相关内容