当前位置: 首页>>技术教程>>正文


如何检查上次关机是否干净?

, ,

问题描述

如何判断我的上次关机在 Ubuntu 11.10 中是否正确完成,或者机器是否在关闭操作系统之前已关闭?

最佳回答

如果机器正常关闭,则 /var/log 目录中的 kern.log 文件中必须记录关闭日志。关闭后,每当发生正常启动时,操作系统都会在 kern.log 中写入相同的日志。因此,如果启动和关闭过程正常,则每个启动日志之前都必须有一个关闭日志。

每当发生正常关闭时,"Kernel logging (proc) stopped." 都会写入 kern.log 中。\n类似地,每当发生启动时,"imklog 5.8.1, log source = /proc/kmsg started." 都会写入 kern.log 中

如果正常关机而不是突然关机,这两条消息应该按顺序排列。不应有“imklog 5.8.1,日志源 = /proc/kmsg 已启动”。没有“内核日志记录(proc)已停止”的消息。如果上次关闭正常的话会出现消息。这两条消息应始终在日志中成对出现。

只需输入终端:-

gedit /var/log/kern.log

并检查关闭和启动日志对。如果在任何地方都发现它们不成对\n,那么关闭一定是突然的。

次佳回答

我使用 last 命令。它列出了重新启动和崩溃。

第三种回答

从 Ubuntu 16.04 开始,干净关闭并正确重新启动将在 /var/log/syslog 中逐一写入这两行

Mar  9 14:14:06 *YOUR-HOSTNAME* rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="1086" x-info="http://www.rsyslog.com"] exiting on signal 15.
Mar  9 15:23:42 *YOUR-HOSTNAME* rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="1069" x-info="http://www.rsyslog.com"] start

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14263.html,未经允许,请勿转载。