この章では、一連の潜在的な問題とその解決法について説明します。ここで状況が正確に記載されていなくても、問題解決のヒントになる類似した状況が見つかる場合があります。
Linuxでは、非常に詳細なレポートが提供されます。システムの使用中に問題が発生した場合、調べる必要のあるところが何箇所かあります。それらのほとんどは、Linuxシステム一般で標準とされるもので、残りのいくつかはSUSE Linux Enterprise Desktopシステムに関連するものです。大半のログファイルはYaSTを使って表示することができます([+])。
YaSTでは、サポートチームが必要な情報の大半を収集することができます。[+]の順に選択し、問題のカテゴリを選択します。すべての情報が収集されたら、それをサポートリクエストに添付します。
最も頻繁にチェックされるログファイルのリストの後には、一般的な目的に関する説明があります。~を含むパスは、現在のユーザのホームディレクトリを参照します。
表28.1 ログファイル
|
ログファイル |
説明 |
|---|---|
|
|
現在実行中のデスクトップアプリケーションからのメッセージです。 |
|
|
AppArmorからのログファイル。詳細については、パート 「Confining Privileges with Novell AppArmor」 (↑Security Guide (セキュリティガイド))を参照してください。 |
|
|
システムのファイル、ディレクトリ、またはリソースに対するすべてのアクセスを追跡し、システムコールをトレースする監査からのログファイル。 |
|
|
ブートプロセス時にレポートされたカーネルから受け取るメッセージ。 |
|
|
メールシステムから受け取るメッセージです。 |
|
|
起動中に、カーネルおよびシステムのログデーモンから継続的に受け取るメッセージです。 |
|
|
NetworkManagerからのログファイルで、ネットワーク接続についての問題を収集します。 |
|
|
Sambaサーバおよびクライアントのログメッセージを含んでいるディレクトリです。 |
|
|
SaXディスプレーとKVMシステムから受け取るハードウェアメッセージです。 |
|
|
カーネルおよびシステムのログデーモンから受け取る、「警告」レベル以上のすべてのメッセージ。 |
|
|
現在のコンピュータセッションのユーザのログインレコードを含むバイナリファイルです。lastコマンドを使用して表示させます。 |
|
|
Windowシステムから受け取る、起動時および実行時のさまざまなログです。Xの失敗した起動をデバッグするのに役に立ちます。 |
|
|
YaSTのアクションとその結果を保管するディレクトリ。 |
|
|
zypperのログファイル。 |
ログファイルとは別に、稼働中のシステムの情報も提供されます。詳細については、表 28.2: /procファイルシステムによるシステム情報を参照してください。
表28.2 /procファイルシステムによるシステム情報
|
ファイル |
説明 |
|---|---|
|
|
プロセッサのタイプ、製造元、モデル、およびパフォーマンスなどを含む情報を表示します。 |
|
|
どのDMAチャネルが現在使用されているかを表示します。 |
|
|
どの割り込みが使用されているか、各割り込みの使用回数を表示します。 |
|
|
I/Oメモリの状態を表示します。 |
|
|
その時点でどのI/Oポートが使用されているかを表示します。 |
|
|
メモリステータスを表示します。 |
|
|
個々のモジュールを表示します。 |
|
|
現在マウントされているデバイスを表示します。 |
|
|
すべてのハードディスクのパーティション設定を表示します。 |
|
|
現在のLinuxバージョンを表示します。 |
Linuxカーネルは、/procファイルシステムの場合を除いて、メモリ内ファイルシステムであるsysfsモジュールで情報をエクスポートします。このモジュールは、カーネルオブジェクトとその属性および関係を表します。sysfsの詳細については、第13章 udevを使用した動的カーネルデバイス管理でudevのコンテキストを参照してください。表 28.3には、/sysの下にある最も一般的なディレクトリの概要が含まれています。
表28.3 /sysファイルシステムによるシステム情報
|
ファイル |
説明 |
|---|---|
|
|
システム内で検出された各ブロックデバイスのサブディレクトリが含まれています。一般に、これらの大半はディスクタイプのデバイスです。 |
|
|
各物理バスタイプにのサブディレクトリが含まれます。 |
|
|
デバイスの機能タイプとしてグループ化されたサブディレクトリが含まれます(graphics、net、printerなど)。 |
|
|
グローバルなデバイス階層が含まれます。 |
Linuxには、システム解析とモニタリング用のさまざまなツールが含まれています。システム診断で使用される最も重要なツールの選択については、第 1 章 System Monitoring Utilities (↑System Analysis and Tuning Guide (システム分析およびチューニングガイド))を参照してください。
次の各シナリオは、問題を説明するヘッダに続いて、推奨される解決方法、より詳細な解決方法への利用可能な参照、および関連する他のシナリオへの相互参照が書かれた、1つまたは2つの段落から構成されています。