Files
nexus/wiki/sources/mac-mini-fu-wu-qi-pei-zhi-fang-zhi-zi-dong-suo-ping-yu-shui-mian.md
2026-04-14 16:02:50 +08:00

71 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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. 建议设置强密码和防火墙