休眠和挂起有什么区别

休眠和挂起有什么区别

注销、重启和关机对我来说都是不言自明的。

关机菜单上的挂起和休眠有什么区别?

答案1

暂停不会关闭计算机。它使计算机和所有外围设备处于低功耗模式。如果电池耗尽或计算机因某种原因关闭,当前会话和未保存的更改将丢失。

休眠将计算机的状态保存到硬盘并完全关闭电源。恢复时,保存的状态将恢复到 RAM。

答案2

电源管理脚本使用以下术语:

  • 暂停-- 暂停到内存;有些人称之为“睡眠”
  • 恢复-- 挂起至内存后重新启动;不使用 grub
  • 休眠-- 暂停到磁盘;包括关闭电源,看起来像关机
  • 解冻-- 挂起到磁盘后重新启动;包括通过 grub

祝你好运。

答案3

  • 登出:停止特定于用户的用户应用程序。

  • 关闭:彻底关闭您的系统,即个人电脑、笔记本电脑。

  • 重新开始:关闭电源然后重新启动。

  • 暂停/睡眠:将您的计算机置于非常低的功耗状态,屏幕关闭,但其他所有东西都打开,但功耗非常低,以便您可以从上次中断的地方恢复工作,但如果电池没电了,您将丢失所有未保存的数据。

  • 休眠:暂停到磁盘;包括断电,看起来像关机。基本上,Ram 中的所有内容都会被复制到交换内存中,并且系统会完全关闭。当您重新启动计算机时,所有内容都会复制回 Ram,然后您就可以继续之前停止的操作。

答案4

这是一个非常古老的线程,虽然它没有询问如何暂停或休眠,但我认为这是某些人陷入这个问题的原因之一。

在撰写本文时(2023 年 8 月),pm-XYZ命令已经过时,并且systemctl XYZ必须使用命令。

因此,用以下方法补充已接受的答案man systemctl

  • 暂停:暂停系统。这将触发特殊目标单元 suspend.target 的激活。此命令是异步的,将在暂停操作成功入队后返回。它不会等待暂停/恢复循环完成。systemctl suspend
  • 休眠:使系统休眠。这将触发特殊目标单元 hibernate.target 的激活。此命令是异步的,休眠操作成功入队后将返回。它不会等待休眠/解冻循环完成。systemctl hibernate
  • 暂停然后休眠:在 systemd-sleep.conf 中指定的延迟后暂停系统并使其休眠。这将触发特殊目标单元 suspend-then-hibernate.target 的激活。此命令是异步的,将在混合睡眠操作成功入队后返回。它不会等待睡眠/唤醒或休眠/解冻循环完成。-- systemctl suspend-then-hibernate> 这正是 @oxwivi 对原始帖子的评论。

相关内容