需要查看实际会话之前的启动/系统日志,因为系统在 30 分钟后关闭,只能查看实际会话日志

需要查看实际会话之前的启动/系统日志,因为系统在 30 分钟后关闭,只能查看实际会话日志

笔记本电脑是 Acer Aspire V3-772,8GB,Ubuntu 22.04.3 LTS,Gnome 42.9 和 Wayland UEFI。内存测试只能通过一次(没有错误),因为笔记本电脑总是在接近 30 分钟后崩溃。我不确定这种方式的内存完整性。

由于我朋友的笔记本电脑可能存在硬件问题(总是半小时后关机),我想查看崩溃前的日志,但我只能访问正在处理的实际会话中的日志。Journalctl 仅显示此会话,并且日志查看器除了实际会话外没有其他日志。列出日志目录仅显示 1 个日志。

我确实阅读了有关 journalctl 的配置,并在该配置中将其从自动更改为持久,但什么都没有改变。

顺便说一句,由于关机也是在 Grub 的内存测试期间发生的,我怀疑问题不在于 Ubuntu 操作系统,因为当时它没有加载。是否仍有可能从 Ubuntu 日志中发现硬件故障?

我已经订购了一条新的内存条,以便与笔记本电脑中的内存进行切换,看看是否能发生任何变化。

电源正常,电池充满电,温度不是问题,因此查看日志对我来说似乎是找出情况的唯一方法。

编辑:

我确实读过有关 journalctl 的配置

这就是我如何确切地知道只有 1 个可用日志(实际日志)。sudo journalctl --list-bootssudo journalctl -b -1等因此给出可预测的结果,即:它分别列出仅 1 个启动日志(实际日志)并且不给出任何结果,因为没有比一个更多的日志。

我不知道这是否是日志消失的问题,因为我以前从未尝试访问我朋友机器上的旧日志。也许它一直都是这样。

編輯-2

在搜索了笔记本电脑为什么会在 30 分钟后关机的原因后,我找到了一些信息,这些信息指向了英特尔机器中一个我从未听说过的功能,即 ME 或 IME,即英特尔管理引擎。只要有电(电池或其他电源),即使计算机已关闭,该功能仍会运行。最值得注意的是,“ME 应该能够检测到它是否已被篡改,如果是这种情况,则会在系统启动 30 分钟后强制关闭 PC。”

显然,这台笔记本电脑中的 ME 认为它已被篡改(我不知道这怎么会发生)并决定在 30 分钟后关闭处理器。

更多内容请阅读维基百科哈卡迪关于 ME,如果你问我的话,它可能被 NSA 之类的机构使用(它可以访问你的电脑可以访问的所有内容)。

答案1

读取man journalctl。使用sudo journalctl --list-boots。使用sudo journalctl -b -1查看上次启动的日志、sudo journalctl -b -2再上一次启动的日志等。

我使用这个别名来格式化日期/时间信息,--since=--before=接受,充分利用 GNU 的功能date。阅读man date

alias tsjou="date '+%y-%m-%d %H:%M:%S'"

我的 AskUbuntu 个人资料中有更多journalctl提示,请点击我的用户 ID。

相关内容