proc文件学习(持续学习中)

来源:互联网 发布:php判断请求类型 编辑:程序博客网 时间:2024/06/07 19:07

参考文献:

http://linux.chinaunix.net/bbs/thread-1060576-1-1.html

电驴上的linux视频教程中也有一点点解释

 

        /proc目录是一种文件系统,即proc文件系统。它是一种虚拟文件系统,寄存在RAM上,掉电不保存。存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。

        大多数/proc下的虚拟文件可以使用文件查看命令如cat、more或者less进行查看,有些文件信息表述的内容可以一目了然,但也有文件的信息却不怎么具有可读性。不过,这些可读性较差的文件在使用一些命令如apm、free、lspci或top查看时却可以有着不错的表现。

        /proc目录中:

        +------kmsg:内核的调试信息;

        +------N:进程目录,其中有进程相关的环境变量、文件描述符(fd)等;

        +------devices:当前系统已经加载的所有块设备和字符设备的信息,包含主设备号和设备组(与主设备号对应的设备类型)名;

        +------ filesystems:当前被内核支持的文件系统;

        +------ interrupts:X86或X86_64体系架构系统上每个IRQ相关的中断号列表;

        +------ fb:帧缓冲设备列表文件,包含帧缓冲设备的设备号和相关驱动信息;

 

原创粉丝点击