2.4 KiB
2.4 KiB
title, author
| title | author |
|---|---|
| Mac Mini 服务器配置:防止自动锁屏与睡眠 | shenwei |
Mac Mini 服务器配置:防止自动锁屏与睡眠
本文档记录如何配置 Mac Mini 作为服务器使用时,防止自动锁屏和睡眠,确保可以通过远程桌面(如 RustDesk)持续访问。
问题描述
Mac Mini 作为服务器使用时,关闭显示器后会自动锁屏或进入睡眠状态,导致远程访问软件(如 RustDesk、VNC)无法连接,需要物理到主机上输入密码解锁。
解决方案
方法:关闭所有自动睡眠与锁屏设置
在终端中运行以下命令:
sudo pmset -a sleep 0
sudo pmset -a displaysleep 0
sudo pmset -a standby 0
sudo pmset -a hibernatemode 0
sudo pmset -a womp 1
命令解释
| 命令 | 作用 |
|---|---|
pmset -a sleep 0 |
禁止系统睡眠 |
pmset -a displaysleep 0 |
禁止显示器关闭 |
pmset -a standby 0 |
禁止待机模式 |
pmset -a hibernatemode 0 |
禁止休眠(内存保存到磁盘) |
pmset -a womp 1 |
启用网络唤醒(WOL) |
参数说明
-a:应用于所有电源模式(电池和电源适配器)-b:仅电池模式-c:仅电源适配器模式
可选:使用 caffeinate 保持唤醒
如果需要临时保持唤醒状态(不修改系统设置),可以使用 caffeinate 工具:
安装
brew install caffeinate
使用
# 保持唤醒(按 Ctrl+C 停止)
caffeinate -d -i -s
参数说明
| 参数 | 作用 |
|---|---|
-d |
防止显示器睡眠 |
-i |
防止系统空闲时睡眠 |
-s |
防止系统睡眠 |
-u |
模拟用户活动(防止睡眠) |
验证当前电源设置
查看当前电源管理设置:
pmset -g
查看具体睡眠设置:
pmset -g sleep
pmset -g displaysleep
注意事项
- sudo 权限:运行 pmset 命令需要管理员权限
- 功耗:关闭睡眠会增加功耗,适合始终接电的服务器场景
- 网络唤醒:启用 WOL 后,可以通过其他设备远程唤醒 Mac Mini
- 安全性:如果 Mac Mini 放在不安全的地方,建议设置强密码和防火墙
相关链接
- Apple pmset 官方文档:https://support.apple.com/zh-cn/HT201685
文档创建日期:2026-03-15 最后更新:2026-03-15