---
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. 建议设置强密码和防火墙