Linux获取系统运行时间(Linux系统运行时间查询)

在 Linux 中,可以使用 uptime 命令来获取系统的运行时间。

uptime 命令会显示系统已经运行了多长时间,以及系统的平均负载。

只需在终端中输入 uptime 命令,然后按 Enter 键:

uptime

执行该命令后,你将看到类似以下内容的输出:

 09:25:32 up 14 days,  6:13,  2 users,  load average: 0.00, 0.01, 0.05

在这个示例中,up 14 days, 6:13 表示系统已经运行了 14 天 6 小时 13 分钟。

图片[1]-Linux获取系统运行时间(Linux系统运行时间查询)-不念博客

除了 uptime 命令外,还可以使用 /proc/uptime 文件来获取系统运行时间。

这个文件包含了两个值,第一个值是系统运行的总秒数,第二个值是系统空闲的总秒数。

要查看 /proc/uptime 文件的内容,可以使用 cat 命令:

cat /proc/uptime

输出可能如下所示:

1219742.53 1202306.91

这表示系统已经运行了约 1219742.53 秒。

要将秒数转换为易读的格式,可以使用 awkpython 等工具。例如,使用 awk 命令将系统运行时间转换为天、小时和分钟:

awk '{printf("%d days, %d hours, %d minutes\n", ($1/60/60/24), ($1/60/60%24), ($1/60%60))}' /proc/uptime

这将输出类似以下内容的结果:

14 days, 6 hours, 13 minutes

这表示系统已经运行了 14 天 6 小时 13 分钟。

© 版权声明
THE END