クラッシュに関する詳細情報を入手する


8

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にも、クラッシュに関する情報が保存されているような種類の場所があるということです。

よろしく、

ティト

回答:


2

これらの行がどこから来たのか、何がクラッシュしたのかなどは明確ではありません。どの「最後の」コマンドを実行していますか?私の知る限り、last通常実行するコマンドは次のとおりですshow listing of last logged in users(manページから)。

確認していlast rebootますか?もしそうなら、これは再起動前にシステムがクラッシュしたことを意味し、システムログをチェックアウトすることから始めることができます:

less /var/log/syslog

または、それが新しすぎる場合

less /var/log/syslog.1

古いエントリが必要な場合は、gzipされている可能性が高いです。

zcat /var/log/syslog.2.gz

一部のバージョン(サーバーインストール)では、これらのファイルを読み取るために特別な権限が必要になる場合があるため、

/var/log/syslog: Permission denied

コマンドの先頭に追加する必要があるエラー sudo

sudo less /var/log/syslog

@Mik:あなたの編集は間違っていると思います:私のシステムにはこれが-rw-r----- 1 syslog adm 16K Nov 13 11:30 syslogあり、ユーザーはsudoを使用してそれを読む必要があります。
Nanne

私のUbuntu 12.04ではLTS sudoは不要であり、少なくともデスクトップシステムでは通常は必要ありません。

どのバージョンについての言及がなく、これを必要とするバージョンがあることがわかりました(そして、私が知っている限り、追加の「sudo」コマンドを使用しても問題はありません)、sudoをそのままにしておくことは私には思えます最良の選択肢は?(ところで、私は編集戦争を計画していませんでした。途中で会って、この会話を回答に追加することはできますか?)
Nanne

はい、それについてのメモを回答に含めることができます。

こんにちは誤解して申し訳ありません。私は質問を編集し、より詳細にしました。
Tito
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.