从命令行恢复/暂停能源之星linux

时间:2009-02-26 19:00:21

标签: linux acpi

我有一个连接到Linux机器的ssh连接,该机器在一些非活动时间后休眠。

我想恢复原状,我该怎么做? (写入/ dev / mouse来模拟鼠标移动并不能解决问题)

3 个答案:

答案 0 :(得分:3)

如果以太网适配器具有Wake On Lan(WOL)功能并且主板支持,则在不按下电源按钮或发送魔术包的情况下,正在休眠的机器无法进入睡眠状态。 WOL数据包只能在本地网络上生成,而不能从其他网络远程生成。

- 亚当

答案 1 :(得分:0)

除了Adam所说的,一些主板支持在触发中断时从各种状态唤醒。

这里的关键是你所说的冬眠状态;你是在谈论硬件或软件休眠中的极低功耗模式,其中核心内存写入磁盘并且机器完全关闭?如果是后者,WOL是唯一的可能性;如果是前者,你可以告诉你的主板从各种来源观察中断,你可以用其他方法来触发唤醒。

阅读is the Wake-On-LAN article on Wikipedia的良好起点。

答案 2 :(得分:0)

要完成WOL,您需要做一些事情:

首先,检查您正在醒来的机器的BIOS,看它是否支持WOL。如果是,请确保它已打开。

然后获得一个可以发送WO​​L数据包的程序:

  • 在linux中:sudo apt-get install wakeonlan
  • 对于Windows,只需找到一个使用谷歌下载。可能有100个不同的应用程序,我不使用Windows,所以我没有一个可以参考。

如果您想从本地网络外部接收WOL数据包。配置路由器以将端口9转发到255.255.255.255(IP广播到所有地址)。

有关WOL协议的一些非常有用的信息以及可以在wireshark see this article中加载的示例捕获文件。