Mac mini
让 Mac mini 7×24 稳定在线:系统设置与 pmset 清单
远程 Mac mini 掉线大多是设置问题:睡眠、自动更新重启、断电不自启。这里整理图形界面和 pmset 命令两套设置方法,以及排查思路。
托管节点提供的是电力和网络,macOS 本身的设置决定了它会不会自己“睡着”。下面这套设置做完,绝大多数“莫名其妙连不上”的问题都会消失。
图形界面设置
“系统设置 → 能耗”(不同 macOS 版本名称略有差异):
- ✅ 显示器关闭时,防止自动进入睡眠
- ✅ 唤醒以供网络访问
- ✅ 断电后自动启动
“系统设置 → 锁定屏幕”:显示器关闭时间可以短,但电脑本身不要睡。
命令行设置(推荐)
通过 SSH 一次性设置,也方便以后核对:
# 系统永不睡眠,磁盘不休眠
sudo pmset -a sleep 0
sudo pmset -a disksleep 0
# 显示器 10 分钟后关闭(不影响后台)
sudo pmset -a displaysleep 10
# 断电恢复后自动开机
sudo pmset -a autorestart 1
# 允许网络唤醒
sudo pmset -a womp 1
# 查看当前设置
pmset -g
自动更新:别让它半夜重启
“系统设置 → 通用 → 软件更新 → 自动更新”里,建议保留安全响应,但关闭“安装 macOS 更新”的自动安装。大版本升级找一个自己方便的时间手动做,升级前提交好代码。
临时防睡:caffeinate
如果只是想保证某个长任务期间绝不睡眠,可以用系统自带的 caffeinate 包住它:
caffeinate -i ./long-running-job.sh
连不上时怎么排查
- 先排除本地网络:换个网络(比如手机热点)再试一次。
- 看是 SSH 不通还是登录失败:
ssh -v mini能看到卡在哪一步。 - 检查是否刚重启:登录后
uptime,再看pmset -g log | grep -i "wake\|sleep" | tail。 - 都不行就联系客服,说明最后一次正常连接的时间,方便排查节点侧网络或供电。
设置完成后,把
pmset -g 的输出保存一份。下次系统大版本升级后再跑一次对比,升级偶尔会重置部分电源选项。想要一台常开的远程 Mac?
马来西亚住宅宽带 · 东八区 · 中文支持。早鸟仅限前 20 名。