笔记本电脑是 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-boots
,sudo 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。