可通过who -b、uptime -s、journalctl -b 0 | head -n 1、cat /proc/uptime及系统监视器五种方式查询银河麒麟v10的开机时间与运行时长,分别对应启动时间戳、标准化时间、日志首条时间、精确秒数换算及图形化界面显示。

如果您在银河麒麟V10操作系统中需要确认系统当前已连续运行多久,或想了解最近一次开机的具体时间点,则可通过内置命令直接获取。以下是查询系统开机时间与运行时长的多种方式:
一、使用 who -b 查看最后一次系统启动时间
该命令读取系统初始化进程(init)启动时的时间戳,对应内核完成加载并移交控制权的时刻,是反映“本次启动开始时间”的最直接依据。
1、按下 Ctrl + Alt + T 打开终端窗口。
2、输入命令:who -b。
3、回车后将显示类似 system boot 2026-04-28 09:15:22 的结果,其中即为最近一次系统启动的日期与时间。
二、使用 uptime -s 查看系统启动的确切时间戳
uptime -s 命令输出标准化的 ISO 8601 格式时间,精确到秒,便于脚本解析与人工核对,不依赖日志文件完整性。
1、在终端中执行:uptime -s。
2、输出示例为:2026-04-28 09:15:22,该时间即为本次开机的起始时刻。
三、使用 journalctl -b 0 | head -n 1 查询本次启动日志首条时间
systemd 日志在每次启动时记录第一条内核消息,其时间戳与硬件时钟同步,具有高可信度,适用于需交叉验证的场景。
1、先确认当前启动编号:journalctl --list-boots,末行编号通常为 0。
2、执行:journalctl -b 0 | head -n 1。
3、输出首行中形如 Apr 28 09:15:21 hostname kernel: 的时间字段即为开机精确时间。
四、使用 cat /proc/uptime 计算系统已运行秒数并换算
/proc/uptime 是内核维护的只读虚拟文件,第一字段为自启动以来的总秒数(排除休眠时间),可用于高精度时长推算。
1、在终端中运行:cat /proc/uptime。
2、输出形如 123456.78 98765.43,取第一个数值 123456.78。
3、将该值除以 60 得到分钟数,再除以 60 得到小时数,再除以 24 得到天数,即可换算为可读格式。
五、通过图形化系统监视器查看“已运行时间”
银河麒麟V10桌面版预装“系统监视器”,其“系统”标签页中直接展示已运行时间,无需命令行操作,适合非技术用户快速获取信息。
1、点击左下角“开始菜单”,在搜索框中输入 系统监视器 并点击打开。
2、切换至顶部的 系统 标签页。
3、在右侧信息栏中查找 已运行时间 项,其值即为当前系统连续运行时长。










