当我last
在终端中发出命令时,我看到以下条目,即“崩溃”:
我的意思是命令last“显示最近登录用户的清单”。
root@lab18:~# last
tito pts/3 x.x.x.x Tue Nov 13 16:22 still logged in
tito pts/3 x.x.x.x Tue Nov 13 09:13 - 16:22 (07:09)
reboot system boot 3.2.0-32-generic Mon Nov 12 23:58 - 16:22 (16:24)
tito pts/1 192.168.26.5 Mon Nov 12 23:56 - crash (00:01)
tito pts/4 192.168.26.5 Mon Nov 12 22:46 - crash (01:12)
uname -a
Linux HomeServer 3.2.0-32-generic-pae #51-Ubuntu SMP Wed Sep 26 21:54:23 UTC 2012 i686 i686 i386 GNU/Linux
last reboot
reboot system boot 3.2.0-32-generic Mon Nov 12 23:58 - 16:29 (16:31)
wtmp begins Thu Nov 1 10:17:16 2012
我已经在syslog和kernel.log中找到了一些有关崩溃的信息,但是我很好奇,是否各种linux发行版(ubuntu)正在编写除syslog或kernel.log之外的其他文件,其中可以解码有关崩溃的特定信息。我的意思是,例如,许多网络供应商都这样做,例如cisco,hp,juniper,enterasys确实具有syslog,current.log文件,SNMP通知/陷阱消息,这些消息保存在文件系统本地或远程存储的某种位置。如果发生了偶发事件,但是它们也有专门设计的文件,例如systemDumps,可以在发生崩溃的情况下找到并分析来自调用堆栈的回溯,并偶尔可以帮助调试问题。所以问题是Ubuntu是否也有这样的地方来存储有关崩溃的信息。
问候,
铁托
-rw-r----- 1 syslog adm 16K Nov 13 11:30 syslog
并且用户确实需要使用sudo来读取它。