在Ubuntu中,sleep,standby,suspend和hibernate有什么区别?

我对Ubuntu中使用的这些关键字感到困惑。 我对Ubuntu中的suspend和hibernate有一点了解,它是如何工作的。 但我不知道睡眠和待机之间有什么区别。 结果在Ubuntu中这四个常用术语之间有什么区别?

我在问这里之前在谷歌搜索过但没有得到任何特定于Ubuntu的答案。

我会很高兴得到一个好的定义,并感谢你回答这个问题的时间。

睡眠,暂停和hibernate之间有什么区别?

  • 睡眠(有时称为待机或“关闭显示”)通常意味着您的计算机和/或显示器处于空闲,低功耗状态。 根据您的操作系统,睡眠有时可与挂起互换使用(如基于Ubuntu的系统中的情况)。 应根据具体情况评估您系统上的睡眠。
  • 挂起将其当前状态保存到RAM中,并使计算机和所有外围设备处于低功耗模式。 如果由于某种原因电池电量耗尽或计算机关闭,则当前会话和未保存的更改将丢失。
  • 当计算机hibernate(有时称为挂起到磁盘)时,它会将其当前状态保存到硬盘并完全断电。 恢复时,保存的状态将恢复到RAM。

Saurav。 我在知情的基础上回答这个问题。 Ubuntu没有单独的东西暂停和睡眠。 当Ubuntu系统暂停时,Ubuntu使用/etc/acpi/sleep.sh进入/离开暂停模式。 因此,指示suspend和sleep的名称都在调用相同的脚本,并且它们具有相同的function。

如果你想知道在暂停/睡眠时需要注意什么任务,请在这里阅读: Wiki Ubuntu Community

通常,hibernate意味着我们知道它将保存系统的当前状态。

正式

当计算机hibernate时,它会将当前状态保存到硬盘并完全断电。 当计算机启动时,下一个状态将在您离开时恢复。

有关hibernate的更多信息: Wiki Ubuntu社区