システムログ
システムログは主に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
、ブート用だけでなく、一般的なメッセージログです。また、ターミナルからアプリケーションを起動すると、問題のデバッグに役立ちます。