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