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系统的开机时间和运行时长。

相关推荐
rain bye bye37 分钟前
calibre LVS 跑不起来 就将setup 的LVS Option connect下的 connect all nets by name 打开。
服务器·数据库·lvs
郭式云源生法则1 小时前
归档及压缩、重定向与管道操作和综合使用,find精确查找、find处理查找结果、vim高级使用、vimdiff多文件使用
linux·运维·服务器
一张假钞1 小时前
Ubuntu 24.04 安装 Jenkins
linux·ci/cd·jenkins
getExpectObject()1 小时前
【jenkins】构建安卓
运维·jenkins
tuokuac1 小时前
查看你电脑上某个端口正在被哪个进程占用
linux
小池先生2 小时前
服务请求出现偶发超时问题,经查服务本身没问题,问题出现在nginx转发。
运维·服务器·nginx
java_logo2 小时前
vllm-openai Docker 部署手册
运维·人工智能·docker·ai·容器
MANONGMN2 小时前
Linux 通配符与正则表达式(含实战案例+避坑指南)
linux·运维·正则表达式
带土12 小时前
18 .shell编程-正则表达式
linux·正则表达式
asdfg12589632 小时前
如何判断一个地址是否可以用作主机 IP 地址?
服务器·网络·tcp/ip