--- title: "Mac Mini 服务器配置:防止自动锁屏与睡眠" type: source tags: [mac-mini, server, pmset, sleep, caffeinate] date: 2026-03-15 source_file: raw/Technical/Home Office/Mac-Mini-服务器配置-防止自动锁屏与睡眠.md --- ## Summary - 核心主题:配置Mac Mini作为无头服务器,防止自动锁屏和睡眠 - 问题域:服务器长时间运行、远程访问可用性 - 方法/机制:pmset电源管理 + caffeinate临时保持唤醒 - 结论/价值:确保远程桌面(如RustDesk)持续可访问 ## Key Claims - pmset可禁用所有自动睡眠和待机模式 - caffeinate适合临时测试而不修改系统设置 - WOL(网络唤醒)可远程唤醒Mac Mini ## Key Concepts - [[电源管理]]:pmset命令控制系统电源行为 - [[无头服务器]]:无需显示器的服务器配置 - [[WOL]]:网络唤醒功能 ## Key Entities - [[Mac Mini]]:服务器硬件 ## pmset命令 ```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 # 启用网络唤醒 ``` ## 参数说明 | 参数 | 作用 | |------|------| | -a | 应用于所有电源模式 | | -b | 仅电池模式 | | -c | 仅电源适配器模式 | ## caffeinate临时方案 ```bash # 安装 brew install caffeinate # 保持唤醒(按Ctrl+C停止) caffeinate -d -i -s ``` | 参数 | 作用 | |------|------| | -d | 防止显示器睡眠 | | -i | 防止系统空闲时睡眠 | | -s | 防止系统睡眠 | | -u | 模拟用户活动 | ## 验证当前设置 ```bash pmset -g # 查看当前电源设置 pmset -g sleep # 查看睡眠设置 pmset -g displaysleep # 查看显示器设置 ``` ## 注意事项 1. 需要sudo权限 2. 关闭睡眠会增加功耗(适合接电服务器场景) 3. WOL可远程唤醒设备 4. 建议设置强密码和防火墙