【linux】 查看 Linux 重启历史记录(reboot)

了解 Linux 重启日志

/var/log 目录隐藏着 Linux 日志机制的核心信息,它是记录系统活动的宝贵仓库。然而,仅仅有日志还不够,真正的难题在于,如何从大量数据中提炼出与系统重启相关的关键信息。

在 /var/log 目录中,可别错过那几个至关重要的家伙,如:wtmp 和 btmp。它们不仅是些普通的日志,更是了解 Linux 系统行为的途径。它们精细地记录着 Linux 重启日志,并同时会捕获详细的用户登录会话。透过这些文件,我们能够深入探究系统的活动,审视 Linux 的重启历史,以确保在决策和系统监管时能做到心中有数。

方法 1:使用 last 命令查看 Linux 重启记录

last 命令是在 Linux 中获取重启历史记录的瑞士军刀,它能够读取 /var/log/wtmp 文件,并显示最后登录用户和重启记录列表。

last reboot

在这里插入图片描述

该命令显示了重启的时间顺序列表,能够通过时间戳分析出系统的持续运行时间。

尽管基础的 last 命令提供了系统重启信息的全面概览,但有时我们可能需要更加详细或以不同格式呈现的输出,这时就需要用到自定义选项了。只查看特定数量的最近条目时,使用 -n 选项可以很方便地指定输出行数,让输出会变得更加精简和专注:
在这里插入图片描述

对于需要详细时间戳的用户来说,通过 -F 选项可以显示完整的日期和时间来增强输出,以提供每次重启实例的更全面视角:

last reboot -F

通过执行这条命令,可以获得一个带有完整日期和时间格式的输出,以准确地辨别每次系统重启的准确时刻。

方法 2:使用 uptime 命令查看 Linux 运行时间

虽然 uptime 命令简洁明了,但也能够提供有价值的信息。它能够输出自上次重启以来 Linux 的持续运行时间,为系统的稳定性和性能评估提供了数据依据:

uptime

在这里插入图片描述
系统自上次重启以来已连续运行了 7 天 19 小时 24 分钟。

方法 3:使用 journalctl 命令查看 Linux 重启历史记录

对于使用 systemd 服务的 Linux 发行版来说,journalctl 命令提供了详细且经过筛选的日志视图,是获取 Linux 重启历史记录的得力工具:

sudo journalctl --list-boots

在这里插入图片描述

方法 4:使用 who -b 命令查看 Linux 最后启动时间

另一种快速查看 Linux 系统(最后)重启时间的方法是使用带有 -b 选项的 who 命令。

who -b

在这里插入图片描述

上述命令可以输出 Linux 系统的最后启动或重启时间。

相关推荐

  1. Linux查看命令历史

    2024-01-23 08:54:03       43 阅读
  2. Linux-----4、关机|

    2024-01-23 08:54:03       75 阅读
  3. linux phpstudy 命令

    2024-01-23 08:54:03       36 阅读
  4. Linux之关机

    2024-01-23 08:54:03       26 阅读
  5. Linux登录/时自动执行

    2024-01-23 08:54:03       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-23 08:54:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-23 08:54:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-23 08:54:03       87 阅读
  4. Python语言-面向对象

    2024-01-23 08:54:03       96 阅读

热门阅读

  1. CF1893C Freedom of Choice 题解

    2024-01-23 08:54:03       48 阅读
  2. spring和springboot、springMVC有什么区别?

    2024-01-23 08:54:03       43 阅读
  3. 网安防御保护入门

    2024-01-23 08:54:03       51 阅读
  4. npm换源

    2024-01-23 08:54:03       52 阅读
  5. 【issue-halcon例程学习】fuzzy_measure_pin.hdev

    2024-01-23 08:54:03       50 阅读
  6. 【issue-halcon例程学习】measure_arc.hdev

    2024-01-23 08:54:03       48 阅读
  7. 流畅的Python(五)- 一等函数

    2024-01-23 08:54:03       46 阅读
  8. 使用flask_limiter限制接口访问速率的方法

    2024-01-23 08:54:03       56 阅读
  9. AcWing 1229.日期问题(枚举题,细节多)

    2024-01-23 08:54:03       56 阅读
  10. c# OpenTK 入门

    2024-01-23 08:54:03       53 阅读