すべての主要なログファイルはどこにありますか?


89

それで、私のコンピューターに何らかの問題がある場合、それがハードウェアであろうとソフトウェアであろうと、主要なログファイルは何で、それらはどこにありますか?

また、他のパッケージのログファイルがある一般的な場所はありますか?


回答:


109

すべてのログファイルは/var/logディレクトリにあります。そのディレクトリには、ログの種類ごとに特定のファイルがあります。たとえば、カーネルアクティビティなどのシステムログはsyslogファイルに記録されます。

そのディレクトリ内の最も一般的なログファイルの一部は次のとおりです。

  • ディレクトリaptには、history.logLive CDとしての最初のシステムビルドでさえ、パッケージのインストールおよび削除に関するすべての情報を保存するファイルがあります。このファイルを開いて、この非常に興味深いファイルを見ることができます。

  • ディレクトリdist-upgradeには、apt.logディストリビューションのアップグレード中に情報を記録するファイルがあります

  • ディレクトリにinstallerは、インストール中に作成されるログファイルがあります。

  • apport.logシステム内のクラッシュに関する情報を保存し、それらを報告するファイルがあります。

  • このファイルにauth.logは、sudoを介してrootユーザーとして認証するときなど、認証アクティビティに関する情報が含まれています。

  • このファイルdpkg.logは、に関連するパッケージのインストールと削除の低レベルの詳細を保存しdpkgます。aptシステムdpkgがパッケージのインストールと削除に依存していることに気付くかもしれません。

  • boot.log 各ブートの情報が含まれます。

  • kern.log 警告、エラーなどのカーネル情報を保存します

  • alternatives.logさまざまなパッケージによって設定されたすべての選択肢の履歴と、update-alternativesコマンドによるそれらの削除が含まれます。

  • もう1つの重要なログファイルにはXorg.log、グラフィックドライバー、その障害、警告などに関する情報が含まれます。

インストールされているパッケージによっては、他の種類のログファイルが存在する場合があります。たとえば、私のシステムには、パッケージepoptes.logをインストールした場合にのみ存在するログファイルも含まれていますepoptes

後の変更 systemd

の出現によりsystemd、ロギングは主にjournalctlユーティリティによって処理され、/var/lib/systemd/catalog/databaseファイルにバイナリ形式でログが保存されます。このファイルは、カーネル、ブート、およびアプリケーションログを含むすべてのログを列挙し、journalctlユーティリティを介して必要なログを提供します。

journalctlこれを使用して必要なログ情報を取得する方法に関する良い記事があります。

https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs#setting-the-system-time


syslogのとkern.log probbaly二つの最も重要な
JohnMerlino

16

以下のスクリーンショットでは、重要なログのほとんど/var/logが表示されています。その場所であっなどの他のアプリケーションから他のフォルダは、多くの場合、あるsambaapache2、あなたが持っている場合はそれがインストールされています。

リアルタイムでログを見るには、使用するgnome-system-logか、たとえば

 tail -f /var/log/kern.log

すべてのログは、フィルターオプションをgnome-system-log使用grepするか、特定の用語の検索に使用することで、より簡単に分析できます。たとえば、SiSハードウェアへの参照を検索する場合、次のように入力できます。

grep -i SiS /var/log/kern.log

スクリーンショットのログのほとんどは説明不要ですが、簡単な注意事項がいくつかあります。

  • auth.log 端末でsudoを使用するときや、シナプスなどのGUIプログラムを実行するときなど、すべての特権アクションを処理します。
  • kern.log すべてのカーネルアクティビティを記録し、ハードウェアのエラーを診断するのに役立ちます。
  • dpkg.log インストールされているパッケージの非常に詳細なアカウントです
  • syslog カーネルからの情報とOS情報の両方が含まれています
  • xorg.log ディスプレイの(ほぼ自動の)セットアップに関する情報が含まれています
  • udev 将来の記録に役立つハードウェアのセットアップに関する詳細が含まれているため、特に役立ちます。
  • history.log(スクリーンショットに表示)は/var/log/apt、更新およびインストールの履歴であり、更新履歴とインストール履歴が含まれています。

ここに画像の説明を入力してください


1
システムログビューアには、Xorg.0.log、auth.log、dpkg.log、mail.log、syslogのみが表示されます。残りのものを見るにはどうすればよいですか?

1
@ green7必要なログをファイルに追加し、[開く]をクリックしてから、ファイルシステム内で/ var / logに移動し、開くログを選択して、他のログについても繰り返します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.