proc文件系统

来源:互联网 发布:电视淘宝 编辑:程序博客网 时间:2024/05/22 11:46

一:proc文件系统: 

(1)proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。


(2)简要介绍其下文件:
/proc/cpuinfo  cpu信息
/proc/partitions  系统识别的分区表
/proc/meminfo  内存信息
/proc/uptime  系统正常运行时间
/proc/devices  可以用到的设备(块设备/字符设备)
/proc/interrupts  中断进程
/proc/kmsg  内核信息 

(3)系统中每一个运行的进程都在/proc中有一个对应的目录。进程的目录名和进程号相同。

目录/proc/PID包含重要文件的信息:
*environ:包含与该进程相关联的环境变量.
*exe:是一个到进程工作目录的符号链接。
*fd:包含了该进程所使用的文件描述符。
 
这个写的很好:http://blog.csdn.net/changyanmanman/article/details/8249394
http://blog.csdn.net/deansrk/article/details/6666629
http://blog.csdn.net/sudochen/article/details/8949118