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