Linux 查询开机时间

在Linux系统中,有几种方法可以查询系统的开机时间。

博主博客

方法一:使用 uptime 命令

uptime 命令显示系统的运行时间以及其他信息。

bash 复制代码
[nukix@uso6 ~]# uptime

输出示例:

复制代码
 15:29:34 up 10 days,  2:14,  1 user,  load average: 0.00, 0.01, 0.05

在这个例子中,系统已经运行了10天2小时14分钟。

方法二:使用 who 命令

who 命令带上 -b 选项可以显示系统上次启动的时间。

bash 复制代码
[nukix@uso6 ~]# who -b

输出示例:

复制代码
         system boot  2023-05-10 13:45

在这个例子中,系统上次启动的时间是2023年5月10日13:45。

方法三:使用 last 命令

last 命令可以显示系统的登录记录。使用 last reboot 可以查看系统的重启记录。

bash 复制代码
[nukix@uso6 ~]# last reboot

输出示例:

复制代码
reboot   system boot  5.10.0-13-amd64 Thu May 10 13:45   still running

在这个例子中,系统上次启动的时间是5月10日13:45。

方法四:查看 /proc/uptime 文件

/proc/uptime 文件包含系统的运行时间。

bash 复制代码
[nukix@uso6 ~]# cat /proc/uptime

输出示例:

复制代码
874688.95 2345.67

第一个数字表示系统从启动到现在的秒数。您可以将其转换为更易读的格式。

方法五:使用 systemd-analyze 命令

对于使用 systemd 的系统,systemd-analyze 命令可以显示系统启动时间。

bash 复制代码
[nukix@uso6 ~]# systemd-analyze

输出示例:

复制代码
Startup finished in 3.002s (kernel) + 1.234s (userspace) = 4.236s

这将显示系统从启动到进入用户空间的时间。要查看具体的启动时间,可以使用 systemd-analyze time 命令。

bash 复制代码
[nukix@uso6 ~]# systemd-analyze time

输出示例:

复制代码
Startup finished in 3.002s (kernel) + 1.234s (userspace) = 4.236s

通过这些方法,您可以轻松查询Linux系统的开机时间和运行时长。

相关推荐
dllmayday17 小时前
Linux 上用终端连接 WiFi
linux·服务器·windows
ACP广源盛1392462567317 小时前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑
峥无18 小时前
Linux系统编程基石:静态库·动态库·ELF文件·进程地址空间全景图
linux·运维·服务器
用户23678298016819 小时前
从 chmod 755 说起:Unix 文件权限到底是怎么算的?
linux
码云数智-大飞19 小时前
本地部署大模型:隐私安全与多元优势一站式解读
运维·网络·人工智能
Strugglingler19 小时前
【systemctl 学习总结】
linux·systemd·systemctl·journalctl·unit file
Harvy_没救了20 小时前
【网络部署】 Win11 + VMware CentOS8 + Nginx 文件共享服务 Wiki
运维·网络·nginx
春风有信20 小时前
【2026.05.01】Windows10安装Docker Desktop 4.71.0.0步骤及问题解决
运维·docker·容器
嵌入式×边缘AI:打怪升级日志20 小时前
100ASK-T113 Pro 开发板 Bootloader 完全开发指南
linux·ubuntu·bootloader
lzhdim20 小时前
SQL 入门 12:SQL 视图:创建、修改与可更新视图
java·大数据·服务器·数据库·sql