谁打开了我的 Ubuntu 盒子?

谁打开了我的 Ubuntu 盒子?

我已经用 关闭了我的 Ubuntu PC sudo poweroff。几天后我发现它又跑回来了。如何知道哪个事件开启了它?

计算机未连接键盘和鼠标,且电源按钮被遮挡。

有没有系统的方法可以知道Ubuntu开机的原因?

如果是网络,那么如何跟踪数据包,能够打开计算机?

答案1

某些 BIOS 具有在电源故障后启动的设置,这对于启动电源按钮被有意或因故障禁用的自助服务终端计算机、服务器或 PC 非常有用。

否则,未被注意到的短暂断电可能会导致意外启动。

答案2

可能值得一提的是您的硬件(有一些方法可以通过 BIOS/EFI 让硬件在一段时间后唤醒)。

您可以在 BIOS/EFI 或 Linux 中禁用 LAN 唤醒:如何禁用 LAN 唤醒。捕获 LAN 唤醒数据包也许是可能的,但绝对不容易。

要监视 LAN 唤醒数据包,您可以使用网络上的另一台计算机捕获它们(因为 WoL 被发送为广播),然后tshark -i wlan0 -w outfile.pcap -p 'ether proto 0x0842 or udp port 9' ,您可以在 Wireshark 中加载捕获文件,您可以在其中看到发送者的 MAC 地址。

答案3

我在 Dell Optiplex 上遇到了这个问题,结果发现问题是 BIOS 中的按计划唤醒功能,而不是 LAN 唤醒。它被设置为每天早上启动我的机器。您可以在此处阅读有关此功能的更多信息:http://www.inspectmygadget.com/2009/01/08/little-known-bios-features-wake-up-a-computer-on-a-schedule和这里https://www.makeuseof.com/answers/bios-computer-boot-specific-time/

相关内容