ログファイルは、システム上で動作しているカーネル、サービス、 及びアプリケーション等を含むシステムに関するメッセージを表示するファイルです。 異なる情報に付いては異なるログファイルがあります。例えば、デフォルトシステムログファイル、 セキュリティメッセージだけのログファイル、cronタスク用のログファイルなどがあります。
ログファイルは、カーネルドライバをロードしようとしている時や、システムへ 権限のないログインの形跡を追求している場合など、システムに付いてのトラブル シューティングを試みている時に非常に役に立ちます。この章では、ログファイルを 探す場所、ログファイルの表示法、ログファイルで見るべき項目などについて 説明します。
ログファイルの幾つかはsyslogdと言うデーモンにより制御されています。 syslogdによって保管されているメッセージの一覧は /etc/syslog.conf設定ファイルで見ることができます。
ほとんどのログファイルが/var/logディレクトリ内に収まっています。 httpdやsambaなどの幾つかのアプリケーションは 専用ログファイル用に/var/logの中に個別のディレクトリを持ちます。
後ろに番号を持つログファイルディレクトリ内の複数ファイルに気が付くでしょう。 これらはログファイルが入れ換えられた時に生成されたものです。ログファイルは、 ファイルサイズが大きくなり過ぎないように入れ換えられます。logrotateパッケージは cronタスクを含んでいますので、それが/etc/logrotate.conf設定ファイルと /etc/logrotate.dディレクトリの設定ファイルに従いログファイルを入れ換えます。 デフォルトでは、1週間毎に入れ換えて、過去4週間分のログファイルを保存するように設定されています。