快速了解Linux系統(tǒng)下的proc目錄
/proc/devices文件
這個文件列出字符和塊設(shè)備的主設(shè)備號,以及分配到這些設(shè)備號的設(shè)備名稱。
常用的命令為#cat /proc/devices(在調(diào)試驅(qū)動的時候這個還是有用的,可以通過lsmod查看驅(qū)動模塊是否加載)
/proc/interrupts
這個文件的每一行都有一個保留的中斷。每行中的域有:中斷號,本行中斷的發(fā)生次數(shù),可能帶有一個加號的域(SA_INTERRUPT標(biāo)志設(shè)置),以及登記 這個中斷的驅(qū)動程序的名字。可以在安裝新硬件前,像查看/proc/dma和/proc/ioports一樣用cat命令手工查看手頭的這個文件。這幾個 文件列出了當(dāng)前投入使用的資源(但是不包括那些沒有加載驅(qū)動程序的硬件所使用的資源)。
常用的命令為#cat /proc/interrupts
/proc/ioports文件
這個文件列出了諸如磁盤驅(qū)動器,以太網(wǎng)卡和聲卡設(shè)備等多種設(shè)備驅(qū)動程序登記的許多I/O端口范圍。
常用命令為#cat /proc/ioports
/proc/kmsg文件
這個文件用于檢索用printk生成的內(nèi)核消息。任何時刻只能有一個具有超級用戶權(quán)限的進(jìn)程可以讀取這個文件。也可以用系統(tǒng)調(diào)用syslog檢索這些消息。通常使用工具dmesg或守護(hù)進(jìn)程klogd檢索這些消息。
/proc/ksyms文件
這個文件列出了已經(jīng)登記的內(nèi)核符號;這些符號給出了變量或函數(shù)的地址。每行給出一個符號的地址,符號名稱以及登記這個符號的模塊。程序ksyms,insmod和kmod使用這個文件。它還列出了正在運行的任務(wù)數(shù),總?cè)蝿?wù)數(shù)和最后分配的PID。
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。