如何检查 Linux 上的关机和重启历史记录如何检查 Linux 上的关机和重启历史记录如何检查 Linux 上的关机和重启历史记录如何检查 Linux 上的关机和重启历史记录
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何检查 Linux 上的关机和重启历史记录

发表 admin at 2025年2月28日
类别
  • 未分类
标签

在 Linux 上获取有关上次关机和重新启动历史记录的信息相当容易。

作为系统管理员,您有责任保持系统正常运行以避免任何服务中断。但是,有时,系统会关闭或重新启动。这可能是由于系统意外断电或某些用户故意重新启动系统。

无论原因是什么,您都可以检查 Linux 系统的关闭和重新启动历史记录,以了解此活动的具体发生时间。此信息将为您提供开始故障排除的起点。

查看Linux系统的关机和重启历史记录

以下是使用命令行检查 Linux 中关机和重启历史记录的一些方法:

1. 使用最后一个命令

Linux 中的最后一个命令列出了所有登录和退出 Linux 系统的用户的历史记录,最新的条目位于顶部。它从 wtmp 文件获取此信息,该文件维护每个登录和注销事件的日志。您可以使用last命令检查Linux系统中的关机历史记录,如下所示:

last -x -F shutdown

输出中的每个条目都显示两个时间戳,其中第一个时间戳用于系统关闭,第二个时间戳用于系统启动。它还显示系统保持运行的持续时间。

您还可以使用 -n 标志检查最近特定数量的关闭事件。例如,要检查最近三个关闭事件,命令为:

last -x -F -n 3 shutdown

要检查 Linux 系统中的重新启动历史记录,请使用以下命令:

last -x -F reboot

输出中的每个条目都显示两个时间戳,其中第一个时间戳用于系统启动,第二个时间戳用于系统关闭。

要检查最后一个特定数量的重新启动事件,请在 last 命令中使用 -n 标志。例如,要检查最近三个重新启动事件,命令为:

last -x -F -n 3 reboot

2.使用tuptime命令

tuptime 工具显示 Linux 系统所有关闭和重新启动的历史记录和统计信息。您可以使用以下一行脚本在任何 Linux 发行版上安装此工具:

bash < <(curl -Ls https://git.io/tuptime-install.sh)

安装完成后,您可以使用 tuptime 工具检查 Linux 系统中的关机和重启历史记录,如下所示:

tuptime -t

此命令列出了重新启动和关闭的历史记录,最新条目位于底部。

要仅列出最后特定数量的条目,可以将 tuptime 命令的输出通过管道传输到 tail 命令。例如,要列出最后三个条目,命令为:

tuptime -t | tail -3

3. 使用 who 命令

Linux 中的 who 命令显示有关登录系统的用户的信息。您可以使用带有 -b 标志的 who 命令来显示系统上次启动的时间:

who -b

4. 使用journalctl命令

Journalctl命令用于查询和查看systemd收集的日志。您可以使用带有--list-boots标志的journalctl命令来检查关闭和重新启动历史记录:

journalctl --list-boots 

它返回系统启动列表,最新条目位于底部,编号为 0。输出中的第一个时间戳显示系统启动时间,而第二个时间戳显示系统关闭时间。

在 Linux 上排除错误要容易得多

虽然使用这些方法无法真正确定系统关闭或重新启动的原因,但有关系统重新启动或关闭时间的信息可以帮助您解决问题。

©2015-2025 Norria support@alaica.com