讲师中心 微信公众号
AI工具推荐 视频效率加速

Linux怎么查看系统启动时间_Linux开机时长与uptime命令解析【监控】

陌瑶姑娘_7674

陌瑶姑娘_7674

发布时间:2026-02-03 14:04:02

|

634人浏览过

|

来源于php中文网

原创

uptime、who -b、systemctl status、/proc/uptime和last命令均可获取Linux系统启动时间;uptime -s显示精确启动时间戳,who -b读取utmp中init写入的启动记录,systemctl status的Since字段标识systemd初始化完成时刻,/proc/uptime结合date可反推启动时间,last reboot追溯wtmp中的重启历史。

linux怎么查看系统启动时间_linux开机时长与uptime命令解析【监控】

如果您需要确认Linux系统自上次启动以来已运行多久,或精确获知系统开机的具体时间点,则需调用内核或系统服务记录的原始启动信息。以下是多种可靠方法:

一、使用uptime命令查看运行时长及启动时间

uptime命令直接读取内核维护的运行计时器,输出中包含系统当前时间、运行时长(up字段)以及平均负载。配合-p和-s选项可分别提取简洁运行时长和精确启动时间戳。

1、执行基础uptime命令查看概览:
uptime

2、仅显示系统运行时间(格式化为“X days, Y hours, Z minutes”):
uptime -p

3、显示系统启动的完整日期与时间:
uptime -s

二、使用who -b命令获取精确开机时间

who -b从/var/run/utmp文件中读取最近一次系统引导记录,该时间由init进程在启动时写入,具有高可信度,适用于审计与故障复盘。

1、运行命令查询启动时间:
who -b

2、输出中“system boot”后的内容即为确切开机时间,例如:system boot 2026-01-05 09:23:17

三、通过systemctl status提取Since字段

在基于systemd的系统中,systemctl status会显示系统服务管理器的启动上下文,其开头的Since字段明确标注了systemd初始化完成的时间,等同于用户空间服务就绪时刻。

1、执行状态查询:
systemctl status

linux-sysadmin
linux-sysadmin

Linux系统管理专家,覆盖12大模块:用户权限、SSH、存储、网络、systemd、防火墙、日志监控、备份恢复、TLS证书、Ansible、容器、IaC。提供配置、验证、加固、监控、备份、自动化、故障排查、回滚闭环。关键词:useradd、sudo、sshd_config、chmod、SEL...

下载

2、在输出首段查找类似以下行:Since: Mon 2026-01-05 09:23:18 CST; 3 days ago

四、解析/proc/uptime并转换为可读时间

/proc/uptime第一列数值表示系统自启动以来的总秒数(含小数),结合date命令可反推启动时间点,该方法不依赖外部服务,直接源于内核实时统计。

1、读取运行秒数:
cat /proc/uptime | awk '{print $1}'

2、将秒数转换为人类可读的启动时间:
date -d "@$(awk '{print int($1)}' /proc/uptime)" +"%Y-%m-%d %H:%M:%S"

3、结果示例:2026-01-05 09:23:17

五、使用last命令追溯重启历史

last命令从/var/log/wtmp中读取登录与系统事件日志,其中reboot条目记录每次系统重启动作,可用于交叉验证最近一次启动时间,并识别非计划性重启。

1、列出所有重启事件:
last reboot

2、若输出包含多条记录,最新一条即为当前会话的启动时间:reboot system boot 2026-01-05 09:23

3、限制只显示最近一次重启:
last reboot -n 1

热门AI工具

更多
讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

2380

2023.09.27

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

229

2026.02.03

string转int
string转int

在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

5299

2023.08.02

int占多少字节
int占多少字节

int占4个字节,意味着一个int变量可以存储范围在-2,147,483,648到2,147,483,647之间的整数值,在某些情况下也可能是2个字节或8个字节,int是一种常用的数据类型,用于表示整数,需要根据具体情况选择合适的数据类型,以确保程序的正确性和性能。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2705

2024.08.29

c++怎么把double转成int
c++怎么把double转成int

本专题整合了 c++ double相关教程,阅读专题下面的文章了解更多详细内容。

3308

2025.08.29

C++中int的含义
C++中int的含义

本专题整合了C++中int相关内容,阅读专题下面的文章了解更多详细内容。

2365

2025.08.29

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

3690

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

3213

2023.06.29

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

120

2026.09.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn