当前位置: 首页 > article >正文

linux查看系统的上次重启时间的几种方法

方法 1: 使用 uptime 命令

uptime 命令可以显示系统已经运行了多长时间,包括从上次启动到现在的时间。

uptime

输出示例:

 10:23:45 up 2 days, 4:15,  3 users,  load average: 0.00, 0.01, 0.05

在这个例子中,系统已经运行了 2 天 4 小时 15 分钟,表明大约 2 天前系统重启过。

方法 2: 使用 who 命令

who -b 命令可以显示系统的上次重启时间。

who -b

输出示例:

         system boot  2024-10-10 06:30

这个命令会显示系统上次启动的确切日期和时间。

方法 3: 使用 last 命令

last 命令可以列出最近的用户登录记录,其中 reboot 条目表示系统重启记录。

last reboot

输出示例:

reboot   system boot  2024-10-10 06:30   (1+04:10)
reboot   system boot  2024-10-08 12:15   (2+22:45)

这里列出了系统的每次重启时间,最新的重启记录在最上面。

方法 4: 使用 journalctl

如果你的系统使用 systemd 管理服务,可以通过 journalctl 查看重启日志。

journalctl -b | grep "Kernel start"

这条命令会显示本次启动的内核日志,包括系统启动的时间。

方法 5: 使用 stat 命令

stat 命令可以查看 /proc 目录的修改时间,它通常与系统的启动时间接近。

stat /proc

输出示例:

  File: /proc
  Size: 0               Blocks: 0          IO Block: 1024   directory
Device: 1h/1d   Inode: 4026531840  Links: 388
Access: (0555/dr-xr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2024-10-10 10:23:45.000000000 +0000
Modify: 2024-10-10 06:30:15.000000000 +0000
Change: 2024-10-10 06:30:15.000000000 +0000
 Birth: -

Modify 字段显示的时间通常为系统的启动时间。

通过这些方法,你可以轻松查看 Linux 系统的重启时间。


http://www.kler.cn/a/350387.html

相关文章:

  • 【LeetCode: 215. 数组中的第K个最大元素 + 快速选择排序】
  • HTML<center>标签
  • 基于ESP32+VUE+JAVA+Ngnix的一个小型固件编译系统
  • C链表的一些基础知识
  • Ubuntu 24.04 LTS linux 文件权限
  • 【算法】算法基础课模板大全——第一篇
  • 数字媒体技术基础:视频编码中的比特率
  • Java基于微信小程序的健身小助手打卡预约教学系统(源码+lw+部署文档+讲解等)
  • MATLAB - 浮动基座机器人的逆运动学
  • 三亚旅游微信小程序的设计与实现
  • 006集—— CAD锁文档的用法(CAD—C#二次开发入门)
  • 一篇文章带你搞懂总线舵机驱动电路
  • android中使用svg
  • 如何使用GeoIP和ELK(Elasticsearch、Logstash和Kibana)映射用户位置
  • 操作符详解(C 语言)
  • 语音识别与语音控制
  • megatron训练gpt
  • Python画笔案例-085 绘制 3D效果文字
  • leetcode54:螺旋矩阵
  • 婴儿游泳馆会员管理软件试用版下载 佳易王儿童游泳会员次卡管理系统操作教程
  • GaussDB主备版 8 工具学习
  • SQL Server 基础查询语句
  • 【Linux】C文件头文件数裁剪前58644个,裁剪后9373个
  • jarvis OJ web浅析
  • 微信小程序路由跳转的区别及其常见的使用场景
  • springboot-网站开发-linux服务器部署jar格式图片存档路径问题