當前位置:才華齋>計算機>作業系統>

教你快速瞭解Linux系統下的proc目錄

作業系統 閱讀(7.92K)

快速瞭解Linux系統下的proc目錄

教你快速瞭解Linux系統下的proc目錄

/proc/devices檔案

這個檔案列出字元和塊裝置的主裝置號,以及分配到這些裝置號的裝置名稱。

常用的命令為#cat /proc/devices(在除錯驅動的時候這個還是有用的,可以通過lsmod檢視驅動模組是否載入)

/proc/interrupts

這個檔案的每一行都有一個保留的中斷。每行中的域有:中斷號,本行中斷的發生次數,可能帶有一個加號的域(SA_INTERRUPT標誌設定),以及登記 這個中斷的驅動程式的名字。可以在安裝新硬體前,像檢視/proc/dma和/proc/ioports一樣用cat命令手工檢視手頭的這個檔案。這幾個 檔案列出了當前投入使用的資源(但是不包括那些沒有載入驅動程式的硬體所使用的資源)。

常用的命令為#cat /proc/interrupts

/proc/ioports檔案

這個檔案列出了諸如磁碟驅動器,乙太網卡和音效卡裝置等多種裝置驅動程式登記的許多I/O埠範圍。

常用命令為#cat /proc/ioports

/proc/kmsg檔案

這個檔案用於檢索用printk生成的.核心訊息。任何時刻只能有一個具有超級使用者許可權的程序可以讀取這個檔案。也可以用系統呼叫syslog檢索這些訊息。通常使用工具dmesg或守護程序klogd檢索這些訊息。

/proc/ksyms檔案

這個檔案列出了已經登記的核心符號;這些符號給出了變數或函式的地址。每行給出一個符號的地址,符號名稱以及登記這個符號的模組。程式ksyms,insmod和kmod使用這個檔案。它還列出了正在執行的任務數,總任務數和最後分配的PID。