Linux系统/proc目录下常用文件介绍

本文转载自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文件
说明正在运行的内核版本。可以用标准的编程方法进行分析获得所需的系统信息。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章