本文轉載自http://blog.chinaunix.net/uid-28408358-id-3903120.html。
/proc目錄下的文件提供了很多系統重要信息,這些信息隨着系統配置的變化而變化。在平時工作中我們會經常查看,比如想要知道服務器CPU數量、內存情況、系統版本、文件系統掛載情況等等。
1、/proc/cmdline文件
給出了內核啓動的命令行。
2、/proc/cpuinfo文件
提供有關CPU的信息。
3、/proc/devices文件
列出字符和塊設備的主設備號,以及分配到這些設備號的設備名稱。
4、/proc/dma文件
列出由驅動程序保留的DMA通道和保留它們的驅動程序名稱。
5、/proc/filesystems文件
列出可供使用的文件系統類型。
6、/proc/interrupts文件
這個文件的每一行都有一個保留的中斷。
7、/proc/ioports文件
列出了諸如磁盤驅動器,以太網卡和聲卡設備等多種設備驅動程序登記的許多I/O端口範圍。
8、/proc/kcore文件
是系統的物理內存以core文件格式保存的文件。
9、/proc/kmsg文件
用於檢索用printk生成的內核消息。任何時刻只能有一個具有超級用戶權限的進程可以讀取這個文件。
10、/proc/ksyms文件
列出了已經登記的內核符號;這些符號給出了變量或函數的地址。
11、/proc/loadavg文件
給出以幾個不同的時間間隔計算的系統平均負載。
12、/proc/locks文件
包含在打開的文件上的加鎖信息。
13、/proc/mdstat文件
包含了由md設備驅動程序控制的RAID設備信息。
14、/proc/meminfo文件
給出了內存狀態的信息。
15、/proc/misc文件
報告用內核函數misc_register登記的設備驅動程序。
16、/proc/modules文件
給出可加載內核模塊的信息。
17、/proc/mounts文件
以/etc/mtab文件的格式給出當前系統所安裝的文件系統信息。
18、/proc/pci文件
給出PCI設備的信息。
19、/proc/stat文件
這個文件包含的信息有CPU利用率,磁盤,內存頁,內存對換,全部中斷,接觸開關以及賞賜自舉時間。
20、/proc/uptime文件
給出自從上次系統自舉以來的秒數,以及其中有多少秒處於空閒。
21、/proc/version文件
說明正在運行的內核版本。可以用標準的編程方法進行分析獲得所需的系統信息。