2013年(118)
分类: LINUX
2013-09-16 10:58:35
原文地址:Linux系统/proc目录下常用文件介绍 作者:Helloblock
/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文件
说明正在运行的内核版本。可以用标准的编程方法进行分析获得所需的系统信息。
(Helloblock)