本章節介紹一些可能會發生的問題及其解決方案。即使這裡沒有與您完全相同的情況,或許可以從類似情況中獲得一些提示,來解決您遇到的問題。
Linux 會非常詳細地報告事件。當系統發生問題時,可以從幾個地方查看相關資訊,主要是 Linux 系統的標準記錄檔,也有與 SUSE Linux Enterprise Desktop 系統相關的記錄檔。大部分記錄檔都可以透過 YaST (+) 進行檢視。
YaST 可讓您收集支援團隊所需的所有系統資訊。請使用+選取問題類別。在收集到所有資訊之後,將此份資訊連結到您的支援要求。
以下是最常查看的記錄檔案清單,以及它們各自的一般用途。包含 ~ 的路徑表示目前使用者的主目錄。
表格 28.1. 記錄檔案
|
Log File |
描述 |
|---|---|
|
|
來自目前執行中桌上應用程式的訊息。 |
|
|
來自 AppArmor 的記錄檔案,請參閱第 IV 部分「Confining Privileges with Novell AppArmor」 (↑Security Guide) 以獲得詳細資訊。 |
|
|
來自 Audit 的記錄檔案,可追蹤對檔案、目錄或系統資源的存取,並追蹤系統呼叫。 |
|
|
開機程序期間報告的來自核心的訊息。 |
|
|
來自郵件系統的訊息。 |
|
|
執行時來自核心與系統記錄精靈的即時訊息。 |
|
|
NetworkManager 中的記錄檔,用於收集網路連接性的問題 |
|
|
目錄包含 Samba 伺服器和用戶端記錄訊息。 |
|
|
來自 SaX 顯示器與 KVM 系統的硬體訊息。 |
|
|
來自核心和系統記錄精靈的所有訊息,均為「警告」或以上等級。 |
|
|
二進位檔案包含使用者對於目前機器工作階段的登入記錄。請以 last 檢視。 |
|
|
來自 X Window System 的多種啟動和執行時期記錄。對於 X 啟動失敗的除錯非常實用。 |
|
|
目錄包含 YaST 的動作與結果。 |
|
|
zypper 的記錄檔案。 |
與記錄檔不同的是,您的機器亦提供您執行中系統的資訊。請參閱表格 28.2: /proc 檔案系統的系統資訊
表格 28.2. /proc 檔案系統的系統資訊
|
檔案 |
描述 |
|---|---|
|
|
包含處理器資訊,如類型、廠商、型號與效能。 |
|
|
顯示目前使用的 DMA 頻道。 |
|
|
顯示使用中的岔斷,以及每種岔斷正在使用的數量。 |
|
|
顯示 I/O (輸入/輸出) 記憶體的狀態。 |
|
|
顯示此時正在使用的 I/O 連接埠。 |
|
|
顯示記憶體狀態。 |
|
|
顯示個別模組。 |
|
|
顯示目前掛接的設備。 |
|
|
顯示所有硬碟的分割區。 |
|
|
顯示目前的 Linux 版本。 |
除了 /proc 檔案系統,Linux 核心還會輸出 sysfs 模組 (記憶體內檔案系統) 的相關資訊。此模組代表核心物件及其屬性和關係。如需有關 sysfs 的詳細資訊,請參閱第 13 章「使用 udev 進行動態核心設備管理」 中 udev 的相關內容。表格 28.3 提供了 /sys 下最常用目錄的綜覽。
表格 28.3. /sys 檔案系統的系統資訊
|
檔案 |
描述 |
|---|---|
|
|
包含系統中探查到之每個區塊設備的子目錄。一般情況下,大部分設備都是磁碟類型的設備。 |
|
|
包含每種實體匯流排類型的子目錄。 |
|
|
包含組合為功能型設備 (如圖形、網路和印表機等) 的多個子目錄 |
|
|
包含全域設備階層。 |
Linux 隨附多種工具可進行系統分析和監控。請參閱第 1 章「System Monitoring Utilities」 (↑系統分析與調整指南) 以取得用於系統診斷最重要的選項。
下面的每種情境所採用的編排順序是,先在標題中描述問題,隨後用一兩個段落提供建議的解決方案、詳細解決方案的參考資料,以及對其他相關情境的交叉參照。