システムログ
システムログは主にUbuntuシステムの機能を扱いますが、必ずしもユーザーが追加した追加のアプリケーションを扱うわけではありません。例には、認証メカニズム、システムデーモン、システムメッセージ、およびすべてを含むシステムログ自体であるsyslogが含まれます。
認証ログ: /var/log/auth.log
許可ログは、許可システムの使用状況、Pluggable Authentication Module(PAM)システム、sudoコマンド、リモートログインなど、ユーザーパスワードの入力を求めるユーザーを許可するメカニズムを追跡しますsshd。
デーモンログ: /var/log/daemon.log
デーモンログには、Gnome Display Managerデーモンgdm、Bluetooth HCIデーモンhcid、MySQLデータベースデーモンなど、実行中のシステムおよびアプリケーションデーモンに関する情報が含まれていますmysqld。
デバッグログ: /var/log/debug
デバッグログはsyslogd、DEBUGレベルでログを記録するUbuntuシステムおよびアプリケーションからの詳細なデバッグメッセージを提供します。
カーネルログ: /var/log/kern.log
カーネルログは、Ubuntu Linuxカーネルからのメッセージの詳細なログを提供します。これらのメッセージは、たとえば、新規またはカスタムビルドのカーネルのトラブルシューティングに役立つことがあります。
カーネルリングバッファー: dmesg
カーネルリングバッファは、実際にはログファイルそのものではなく、dmesgユーティリティを介してカーネルブートアップメッセージを照会できる実行中のカーネルの領域です。メッセージを表示するには、これを使用します:
dmesg | less
デフォルトでは、システム初期化スクリプトは/etc/init.d/bootmisc.shすべての起動メッセージもファイルに送信します/var/log/dmesg。
メッセージログ: /var/log/messages
メッセージログには、アプリケーションからの情報メッセージとシステム機能が含まれています。このログは、アプリケーションからのメッセージ出力、およびINFOレベルでsyslog/ sysklogデーモンにログを記録するシステム機能を調べるのに役立ちます。
システムログ: /var/log/syslog
システムログには通常、Ubuntuシステムに関するデフォルトで最も多くの情報が含まれています。他のログにはない情報が含まれる場合があります。別のログで目的のログ情報が見つからない場合は、システムログを参照してください。
アプリケーションログ
また、多くのアプリケーションはでログを作成し/var/logます。/var/logサブディレクトリの内容を一覧表示する/var/log/apache2と、Apache 2 Webサーバーのログを表すなど、おなじみの名前が表示さ/var/log/sambaれます。また、Sambaサーバーのログが含まれています。
Apache HTTPサーバーログ: /var/log/apache2
UbuntuでのApache2のデフォルトのインストールでは、ログサブディレクトリが作成されます。このサブディレクトリ内には、2つの明確な目的を持つ2つのログファイルがあります。
/var/log/apache2/access.log -配信されたすべてのページとWebサーバーによってロードされたすべてのファイルの記録。
/var/log/apache2/error.log -HTTPサーバーによって報告されたすべてのエラー状態の記録
CUPS印刷システムログ: /var/log/cups/error_log
Common Unix Printing System(CUPS)は、デフォルトのログファイル/var/log/cups/error_logを使用して情報メッセージとエラーメッセージを保存します。
ルートキットハンターログ: /var/log/rkhunter.log
ルートキットハンターユーティリティ(rkhunter)は、Ubuntuシステムでバックドア、スニファー、およびルートキットをチェックします。これらはすべてシステムのセキュリティ侵害の兆候です。
Samba SMBサーバーログ: /var/log/samba
サーバーメッセージブロックプロトコル(SMB)サーバーであるSambaは、UbuntuコンピューターとSMBプロトコルをサポートする他のコンピューターとの間でファイルを共有するために広く使用されています。Sambaは、サブディレクトリに3つの異なるタイプのログを保持します。
log.nmbd -SambaのNETBIOS over IP機能に関連するメッセージ(ネットワーク関連)
log.smbd -SambaのSMB / CIFS機能に関連するメッセージ(ファイルおよび印刷共有のもの)
log.[IP_ADDRESS] -ログファイル名に含まれるIPアドレスからのサービスのリクエストに関連するメッセージ。
X11サーバーログ: /var/log/Xorg.0.log
Ubuntuで使用されているデフォルトのX11 Windowing ServerはXorg X11サーバーです。このログは、X11環境の問題を診断するのに役立ちます。
人間が読み取れないログ
/var/logサブディレクトリにある一部のログファイルは、必ずしも人間が読めるとは限らないが、アプリケーションが読めるように設計されています。次にいくつかの例を示します。
ログイン失敗ログ: faillog
にあるログイン失敗ログ/var/log/faillogは、実際にはfaillogコマンドによって解析および表示されるように設計されています。
最終ログインログ: lastlog
/var/log/lastlog通常、最後のログインログは、人間が解析および検査するのではなく、lastlogコマンドと組み合わせて使用する必要があります。
ログイン記録ログ: who
このファイルに/var/log/wtmpはログインレコードが含まれていますが、/var/log/lastlog上記と/var/log/wtmpは異なり、最近のログインのリストを表示するために使用されるのではなくwho、現在ログインしているユーザーのリストを表示するコマンドなどの他のユーティリティによって使用されます。
dmesgまたは/var/log/messages、ブート用だけでなく、一般的なメッセージログです。また、ターミナルからアプリケーションを起動すると、問題のデバッグに役立ちます。