linux系统的最后重启时间

本文介绍了三种查询Linux系统重启记录的方法:使用lastreboot命令、who-b命令和uptime命令。这些命令可以帮助用户了解系统的启动时间和运行状态。
部署运行你感兴趣的模型镜像

方法1:使用last reboot命令

~$ last reboot
reboot   system boot  3.5.0-17-generic Sun Sep 14 10:43 - 12:25  (01:41)    
reboot   system boot  3.5.0-17-generic Sun Sep 14 01:59 - 02:56  (00:57)    

wtmp begins Sun Sep 14 01:47:22 2014


last 命令显示的最近系统运行的时间,显示用户的登录历史,reboot是linux系统中一个比较特别的伪用户。



方法2:使用who -b命令

~$ who -b
         系统引导 2014-09-14 10:43



方法3:使用uptime命令

~$ uptime
 10:53:41 up 10 min,  2 users,  load average: 0.02, 0.27, 0.22

该命令在/proc/uptime 显示系统的开机时长。可以根据该时间推算出上次系统推出的时间。


您可能感兴趣的与本文相关的镜像

Qwen-Image-Edit-2509

Qwen-Image-Edit-2509

图片编辑
Qwen

Qwen-Image-Edit-2509 是阿里巴巴通义千问团队于2025年9月发布的最新图像编辑AI模型,主要支持多图编辑,包括“人物+人物”、“人物+商品”等组合玩法

Linux系统中,查看最后一次重启时间可以通过多种方式实现。以下是一些常用的方法: ### 方法一:使用 `who` 命令 `who` 命令可以显示当前登录的用户信息以及系统的运行状态。通过特定的选项组合,可以查看到最近一次系统重启时间。 ```bash who -b ``` 该命令会输出类似如下的信息: ``` system boot 2023-10-05 14:30:00 ``` 其中,“system boot”表示系统启动的时间,即最后一次重启时间。 ### 方法二:使用 `last reboot` 命令 `last` 命令用于显示最近登录用户的列表,默认情况下也会显示系统重启记录。结合 `reboot` 关键字,可以过滤出所有系统重启的历史记录。 ```bash last reboot ``` 输出示例如下: ``` reboot system boot 5.4.0-80-generi Thu Oct 5 14:30:00 2023 - Thu Oct 5 14:30:00 2023 (00:00:00) ``` 这将列出每次系统重启的具体时间和日期。 ### 方法三:使用 `/proc/uptime` 文件 虽然 `/proc/uptime` 提供的是系统持续运行的时间(以秒为单位),但结合当前时间可以计算出最后一次重启的大致时间。 ```bash cat /proc/uptime ``` 输出示例如下: ``` 3600.12 4800.34 ``` 第一个数字代表系统已经运行了多少秒。可以通过以下命令转换成可读格式: ```bash awk '{sec=$1; printf("System has been up for %d days, %d hours, %d minutes and %d seconds\n", sec/86400, sec%86400/3600, sec%3600/60, sec%60)}' /proc/uptime ``` ### 方法四:使用 `journalctl` 命令(适用于 systemd 系统) 对于使用 `systemd` 的系统,可以利用 `journalctl` 查看内核日志来确定最近一次重启时间。 ```bash journalctl -x -b -1 ``` 此命令将显示上一次系统启动的日志,并从中找到确切的重启时间。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值