macOS最近一次启动时间可通过五种方法获取:who -b命令直接显示系统启动时间;last | grep reboot列出历史重启记录;系统报告“软件→核心”页提供图形化启动时间;控制台搜索boot日志定位毫秒级启动时刻;uptime命令结合当前时间反推开机时间。

如果您需要确认 macOS 系统最近一次启动的确切时间,或核查是否存在非本人操作的重启行为,则可通过系统内置工具直接提取权威的开机时间记录。以下是多种可交叉验证的方法:
一、使用终端执行 who -b 命令查询系统启动时间点
who -b 命令直接读取系统初始化日志,输出格式为“system boot YYYY-MM-DD HH:MM”,该时间由内核在启动完成时写入,具有高权威性,无需额外计算。
1、打开“访达”,进入“应用程序 → 实用工具”,双击启动“终端”;或按 Command + 空格调出聚焦搜索,输入“终端”并回车。
2、在终端窗口中输入以下命令并按下回车:who -b。
3、终端将返回类似 system boot 2026-03-12 07:24 的结果,该时间即为本次开机的精确时刻。
二、使用终端执行 last | grep reboot 查看历史重启记录
last 命令读取 /var/log/wtmp 日志文件,记录所有登录、注销、重启与关机事件;配合 grep reboot 可精准筛选出全部重启时间戳,适用于追溯多次开机行为。
1、确保“终端”已打开。
2、输入命令:last | grep reboot 并回车。
3、终端将列出形如 reboot ~ 二 3月12 07:24 的条目,其中日期与时间为每次重启发生的时间。
4、若需限制显示条数,可追加 -n 参数,例如:last | grep reboot | head -n 5,仅显示最近 5 次重启记录。
三、通过系统报告中的“软件→核心”页面查看启动时间
系统报告从同一内核源获取“启动时间”字段,以本地化日期时间格式呈现,与 who -b 结果一致,适合图形界面优先用户或用于交叉验证。
1、点击屏幕左上角苹果图标,选择“关于本机”。
2、在弹出窗口中点击右下角的“系统报告…”按钮。
3、在左侧边栏中展开“软件”→“核心”,或直接在右上角搜索框中输入 启动时间。
4、右侧详情区域中查找“启动时间”条目,其值即为本次开机时间,例如 2026年3月12日 上午7:24。
四、使用控制台应用检索 boot 相关日志事件
控制台读取系统日志数据库,筛选包含“boot”关键词的系统消息,可定位 kernel 初始化阶段的首条日志,时间精度达毫秒级,适用于排查异常启动行为。
1、打开“访达 → 应用程序 → 实用工具”,双击启动“控制台”。
2、在左上角搜索框中输入 boot 并按回车。
3、在结果中查找最早一条标有 kernel 进程且含 Starting kernel 或 Boot volume 字样的日志项。
4、该日志左侧的时间戳即为本次系统启动的精确起始时刻。
五、使用终端执行 uptime 命令反推开机时间
uptime 命令返回系统当前持续运行的总时长,结合当前系统时间可反向计算出开机时间,适用于快速估算且无需查表的场景。
1、打开“终端”应用(聚焦搜索输入“终端”)。
2、输入命令:uptime 并回车。
3、终端返回形如 up 22 hours, 38 minutes 的结果。
4、按下 Command + 空格,输入“计算器”,切换至“转换器”标签页,选择“时间计算”,输入当前时间 2026-03-13 05:01,减去 uptime 显示时长,即可得出开机时间点。










