それで、ハードウェアであろうとソフトウェアであろうと、私のコンピューターに何らかの問題がある場合、主要なログファイルは何で、それらはどこにありますか?
また、他のパッケージのログファイルがある一般的な場所はありますか?
すべてのログファイルは/var/log
ディレクトリにあります。そのディレクトリには、ログの種類ごとに特定のファイルがあります。たとえば、カーネルアクティビティなどのシステムログは、syslog
ファイルに記録されます。
そのディレクトリ内の最も一般的なログファイルの一部は次のとおりです。
ディレクトリapt
には、ファイルhistory.log
があり、Live 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
に関する良い記事があります。
以下のスクリーンショットでは、/var/log
からの重要なログのほとんどが表示されています。その場所には、多くの場合、samba
やApache2
などの他のアプリケーションのフォルダーがインストールされています。
リアルタイムでログを見るには、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
からのもので、更新とインストールの履歴が含まれています。システムおよびアプリケーションのログを表示するには、「ログファイルビューアー」アプリケーションを使用できます。 F2を押してダッシュを開き、logと入力して、Log File Viewer 応用。
詳細: http://www.howtogeek.com/117878/how-to-view-write-to-system-log-files-on-ubuntu/