原 Linux系统查看系统开机时间、运行时长等
在 Linux 系统中,可以通过多种方式获取系统的启动时间。以下是几种常用方法:
方法 1:通过 uptime
使用 uptime 的输出可以间接计算系统启动时间。
1 | uptime |
例如:
1 | 09:48:24 up 3 days, 21:09, 1 user, load average: 0.66, 0.48, 0.54 |
计算方式:
- 当前时间是
09:48:24。 - 系统已运行
3 days, 21:09。表示系统已经连续运行了 3天21小时9分钟。 - 启动时间 = 当前时间 - 系统运行时间。
1 user表示当前系统上有 1 个用户 正在登录。负载平均值 (Load Average):
load average: 0.66, 0.48, 0.54表示系统在过去的 1分钟、5分钟 和 15分钟 内的平均负载值。负载平均值
反映了系统运行队列的长度,是 CPU 忙碌程度的指标。负载值接近或超过 CPU 核心数时,可能意味着系统压力较大。例如:
如果服务器有 1 个 CPU 核心,负载值接近 1 或更高,表明系统任务较多。
如果有 4 个 CPU 核心,负载值为 0.66 表示系统还较空闲。
方法 2:通过 who -b
直接查看系统最近的启动时间。
1 | who -b |
输出示例:
1 | system boot 2024-12-01 12:39 |
- 结果显示系统启动时间为
2024-12-01 12:39。
方法 3:通过 uptime -s
直接显示系统启动时间。
1 | uptime -s |


