首页 > 系统教程 > 苹果 > 您的 Mac 睡眠时会做什么? Mac 作为梦游者的秘密生活

您的 Mac 睡眠时会做什么? Mac 作为梦游者的秘密生活

尊渡假赌尊渡假赌尊渡假赌
发布: 2025-01-10 16:31:41
原创
917 人浏览过

What does your Mac do when it's sleeping? Your Mac's secret life as a sleepwalker

现代计算机设计为在您不使用时进入睡眠状态。当您让 Mac 进入睡眠状态时,显示屏会关闭并且电脑的大部分活动都会停止。这种待机模式旨在节省电量。然而,您的 Mac 睡眠很浅;当您的 Mac 未唤醒时,会发生很多事情。

在本文中,我将解释 Mac 进入睡眠状态时会发生什么、存在哪些不同类型的睡眠模式,以及如何准确了解 Mac 未唤醒时发生的情况。然后我们将了解有关睡眠 Mac 的一些安全隐患。

在这篇文章中:

  • 如何让 Mac 进入睡眠状态
  • Mac 上不同类型的睡眠模式
  • Mac 睡眠时会发生什么?
  • 休眠 Mac 的安全隐患是什么?
  • 您的 Mac 在睡眠时会执行很多操作
  • 我怎样才能了解更多?

如何让 Mac 进入睡眠状态

有多种方法可以让 Mac 进入睡眠状态。最简单的就是点击苹果菜单>睡觉。 Mac 的显示屏会立即关闭,并且 macOS 在后台执行许多操作来暂停非必要的进程。您还可以按 Command-Option-⏏Media Eject Key(如果您的键盘有)让 Mac 进入睡眠状态。如果您有 Mac 笔记本电脑,使其进入睡眠状态的最简单方法是关闭显示屏。

如果您有台式 Mac 或没有 Touch ID 的 MacBook,您还可以通过按电源按钮让 Mac 进入睡眠状态。当您按下笔记本电脑或带 Touch ID 的妙控键盘上的电源/触摸 ID 按钮时,Mac 会立即将您带到登录屏幕;如果您随后按 Esc,屏幕将变暗。要再次使用您的 Mac,请将正确的手指放在 Touch ID 传感器上,您的 Mac 将被唤醒并立即带您回到上次中断的位置。

您可以将 Mac 的显示屏设置为在 Mac 处于非活动状态时自动关闭。您可以通过苹果菜单>找到与您的Mac型号相关的设置。系统设置...>锁定屏幕。如果您有台式机 Mac,请选择“不活动时关闭显示屏”旁边的时间。如果您有一台 MacBook,您可以设置不同的电池耗尽时间(“不活动时使用电池关闭显示屏”)和插入电源时(“不活动时使用电源适配器关闭显示屏”)。

What does your Mac do when it's sleeping? Your Mac's secret life as a sleepwalker

请注意,如果您使用的是较旧的 macOS 版本(例如 Monterey),这些步骤会有所不同;相反,您会在 Apple 菜单 > 下找到它们系统偏好设置...>电池

要将 Mac 从睡眠状态唤醒,只需打开盖子或按键盘上的某个键即可。

Mac 上不同类型的睡眠模式

由于笔记本电脑在睡眠时电池可能会耗尽,因此 macOS 具有安全睡眠功能。当您让笔记本电脑进入睡眠状态时,Mac 会保存其状态,包括打开的应用程序,并保存支持的应用程序中的文档。这可以防止您在电池电量耗尽时丢失数据。下次启动 Mac 时,将加载保存的状态。

您可以在终端中访问pmset命令,它允许您查看Mac的睡眠设置,并允许您根据需要更改它们。运行 pmset -g,你会看到类似这样的内容(从我的 M2 MacBook Air):

What does your Mac do when it's sleeping? Your Mac's secret life as a sleepwalker

您可以通过在终端中输入 man pmset 来了解有关这些设置的更多信息(以及如何修改它们,如果您愿意),选择 Mac 睡眠方式时要查看的主要设置是 hibernatemode

当安全渗透激活时,Mac 具有三种不同的休眠模式。

hibernatemode 0(台式机 Mac 上的默认设置)中,计算机会保存内存中的内容。 Mac 从内存内容中唤醒;如果断电,Mac 会丢失内存中的数据。如果您拥有台式 Mac,并且居住在经常停电或停电的地区,并且没有 UPS(不间断电源,本质上是外部备用电池),您可能需要考虑更改此设置。

使用笔记本电脑上的默认设置hibernatemode 3,Mac 将内存副本存储到磁盘,并在睡眠期间保持内存供电。唤醒后,Mac 会重新加载内存,除非电量耗尽。在这种情况下,会重新加载休眠映像。

最后,hibernatemode 25 只能使用终端中的 pmset 命令进行设置。 Mac 将内存中的内容保存到磁盘,然后关闭内存。唤醒后,Mac 会重新加载休眠映像。使用此模式意味着睡眠和唤醒速度都会变慢,但可以节省电池寿命。

此外,如果笔记本电脑处于睡眠状态,且电池电量低于 50%,Mac 就会进入休眠状态。

对于大多数人来说,这些都不是很重要;一般来说,您应该使用默认设置,除非您需要耗尽笔记本电脑电池的所有电量。这些休眠模式可让您在唤醒 Mac 时快速恢复工作。

当您的 Mac 处于睡眠状态时会发生什么?

您的 Mac 在睡眠时可以做很多事情。如果您选择允许其唤醒以进行网络访问(笔记本电脑上为系统设置 > 电池 > 选项…;台式机 Mac 上为系统设置 > 节能器), Mac 在“睡眠”时可能非常活跃。 (如果您有 Intel Mac,此设置称为 PowerNap。)

正如此对话框所示,唤醒网络访问可以让您的 Mac 接收通过 iCloud 更新的应用程序的传入网络流量。特别是,邮件、日历、便笺、iMessage 和其他应用程序可以在 Mac 睡眠时更新。此外,“查找”会在 Mac 睡眠时广播其位置。如果您的 Mac 连接到电源适配器,它可以从 Mac App Store 下载更新,并且会运行 Time Machine 备份。此外,一些第三方软件,特别是备份软件,可以唤醒正在睡眠的 Mac 以便运行。

What does your Mac do when it's sleeping? Your Mac's secret life as a sleepwalker

禁用此功能可以节省一些电量;如果您需要让电池续航时间尽可能长,您可以禁用此设置以延长电池寿命。

如果您启用唤醒网络访问或 PowerNap,您的 Mac 还可以共享某些资源,例如共享打印机或“音乐”应用中的音乐。用户还可以通过网络连接到您的 Mac 并安装共享卷;即使笔记本电脑的显示屏关闭,启动连接也会唤醒 Mac。

但是您的 Mac 在睡眠时可以执行更多操作。这是 iStat Menus 的屏幕截图,显示了 24 小时的 CPU 活动。您可以清楚地看到,即使 MacBook Air 处于睡眠状态,CPU 使用率也会出现短暂的激增。

What does your Mac do when it's sleeping? Your Mac's secret life as a sleepwalker

要获取 Mac 活动的详细信息,请在终端中输入 pmset -g log 并按 Return 或 Enter。您将看到一个非常长的条目列表,每个条目都表示您的 Mac 睡眠时发生的事情。

有一种更简单的方法可以查看此信息。 Sleep Aid 是一款读取此日志并直观地呈现数据的应用程序。

What does your Mac do when it's sleeping? Your Mac's secret life as a sleepwalker

我在周四下午 2 点左右让我的 M2 MacBook Air 进入睡眠状态,并在周一早上将其唤醒;上面的屏幕截图显示了周日午夜的睡眠活动。正如你所看到的,发生了很多事情。睡眠辅助旨在发现您的 Mac 何时未处于睡眠状态;当它失眠的时候。如果我单击不同的行,我可以看到推送通知、电源管理和正在激活的网络活动等内容。

What does your Mac do when it's sleeping? Your Mac's secret life as a sleepwalker

其中许多事件都很短暂,尽管有些事件持续长达一分钟。如果 Mac 设置为 hibernatemode 25,那么这一切都不会发生。

当然,所有这些活动都需要电力。我的 MacBook Air 已充满电,当我在周一早上唤醒它时,经过 94 小时的睡眠,电池电量为 84%。按小时平均计算,每小时消耗电池总容量的 0.17%。虽然这在正常使用中并不重要,但重要的是要知道,如果您打算在无法充电时将笔记本电脑存放一段时间(例如在旅行时),并且您希望下次可以使用最大电量当你使用它时,最好将其关闭。

休眠 Mac 的安全隐患是什么?

您可能想知道,如果允许 Mac 在睡眠时被唤醒以进行网络访问,是否会有任何安全隐患?

如果有人在网络上发现您的 Mac,理论上他们可以利用漏洞进行远程访问,特别是如果您没有使用最新的 macOS 版本或安装了某些过时的软件。或者,如果针对您的人通过其他方式获悉了您的密码,并且您正在运行屏幕共享、文件共享或远程登录等服务,他们可能能够远程连接到您的 Mac。 (如果您使用的是 macOS Ventura 或更高版本,您可以通过转到 系统设置 > 常规 > 共享 来检查是否启用了这些服务和其他服务。对于较旧的 macOS 版本,您可以在 系统偏好设置 > 共享。)如果攻击者之前在 Mac 上安装了恶意软件(或者用户被诱骗安装),则该恶意软件可能会将 Mac 从睡眠状态唤醒,向恶意软件分发者提供远程访问权限。

使用笔记本电脑或笔记本电脑时需要注意的一件事是“邪恶女仆”攻击,即有人在您的 Mac 睡眠时(例如在酒店房间)访问您的 Mac。让 Mac 进入睡眠状态后,数据会存储在系统内存 (RAM) 中,其中一些可能包含敏感信息。许多漏洞需要对 Mac 进行物理访问,而让 Mac 无人看管(即使它受到强密码保护)可能会使其面临风险。过去发生过许多物理攻击,特别是“DMA”(直接内存访问)类型,攻击者可以通过 Thunderbolt 或 Mac 笔记本电脑上的其他外部端口从 RAM 检索数据。

What does your Mac do when it's sleeping? Your Mac's secret life as a sleepwalker

如果您的对手是一个拥有物理访问权限的老练的威胁参与者,那么所有的赌注都会失败。

如果您稍微担心邪恶女仆的攻击,DoNotDisturb 这个应用程序可以在您离开时有人打开您的 MacBook 盖子时向您发出警报。请注意,虽然曾经有一个配套应用程序可以在您的 iPhone 上实时提醒您,但该配套应用程序已不再在 App Store 中提供。不过,如果有不经意的、不熟练的攻击者打开了盖子,DoNotDisturb 会在您下次登录 MacBook 时通知您 — 假设有人没有以某种方式完全登录您的 MacBook 并忽略警报。但是,如果技术精湛的攻击者物理访问您睡眠中的 Mac,则攻击者可能能够消除他们访问您的 Mac 或从中窃取数据的所有证据。

如果您非常担心攻击者在旅行时物理访问您的 Mac,那么最好始终随身携带它,并且永远不要让它离开您的视线。只要注意边境口岸即可;某些国家/地区可能会要求您将计算机交给当局进行简短的“检查”,他们可能会将其带出您的视线。如果您往返的国家/地区没有(或不尊重)旅行者针对无理搜查和扣押的权利,您可能需要考虑使用一次性设备,并将个人设备留在家中。

您的 Mac 在睡眠时会执行很多操作

总而言之,您的 Mac 在睡眠时会执行很多操作。虽然 M 系列 Mac 的耗电量并不大,但重要的是要知道,如果您让笔记本电脑休眠几天,电池电量将会耗尽;就我而言,每六个小时大约 1%。如果您在周五下午完成工作并在周末将 Mac 笔记本电脑拔掉电源,则它的电池电量将消耗 8% 到 10%。如果您需要在周一早上给电池充满电,最好让 Mac 保持插电状态,或者直接将其关闭。

至于睡眠中 Mac 的安全性,您的担忧程度应取决于您使用它的环境的可信度:在家、在办公室还是在旅行时。在不太受信任的环境中,最好在不使用笔记本电脑时将其关闭,特别是当它可能不在您手中时,例如在酒店房间中,或在准备通过安全检查站时; “邪恶女仆”总是有可能尝试访问您 Mac 上的数据。

以上是您的 Mac 睡眠时会做什么? Mac 作为梦游者的秘密生活的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:www.intego.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板