質問: クラッシュに関する詳細情報を入手する 私の端末でコマンド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でクラッシュに関する情報を見つけましたが、クラッシュに関する特定の情報をデコードできるsyslogまたはkernel.log以外のさまざまなlinuxディストリビューション(ubuntu)が他のファイルを書き込んでいる場合、私は興味がありました。そして、私が言いたいのは、たとえば、多くのネットワークベンダーがcisco、hp、juniper、enterasysにsyslog、current.logファイル、snmpインフォーム/トラップメッセージがあり、それらはファイルシステム上のローカルまたはリモートのある場所に保存されることです偶然が発生した場合でも、クラッシュが発生した場合にコールスタックからのバックトレースを見つけて分析できるsystemdumpsなどのファイルを特別に設計しているため、問題のデバッグに役立つ場合があります。質問は、ubuntuにもクラッシュに関する情報が保存されているような場所があるのかということです。よろしく、チトー
回答: これらの行がどこから来たのか、何がクラッシュしたのかなどは本当に明確ではありません。あなたはどの「最後の」コマンドを実行していますか?私の知る限り、通常実行するlastコマンドは次のとおりです:show listing of last logged in users(そのマンページから)。last rebootをチェックしていますか?その場合、これは再起動前にシステムがクラッシュしたことを意味し、システムログをチェックアウトすることから開始できます。less /var/log/syslog または、それがあまりにも新しい場合less /var/log/syslog.1 古いエントリが必要な場合、gzipで圧縮されている可能性が高く、zoを使用しますzcat /var/log/syslog.2.gz 一部のバージョン(サーバーインストール)では、これらのファイルを読み取るために特別なアクセス許可が必要になる場合があります。/var/log/syslog: permission denied sudoをコマンドの先頭に追加する必要があるエラーsudo less /var/log/syslog