linux /proc目录简介

运行环境:MAC OS
在linux中所有的对象都以文件形式存在,当系统打开的文件,都会在/proc目录下产生相对应的文件标识符信息。
例:
1 我们运行的进程都会在/proc文件夹下产生相应地进程id所对应的目录
2 打开的设备文件acpi bus cpuinfo等设备都会在此文件夹产生信息
从以下proc目录的内容,我们可以看出通过操作/proc文件系统中相应的文件,可以间接的操作系统对象,访问系统对象。
proc目录
常用目录简介:
数字目录:每个打开进程pid,都会产生相应的数字目录
/proc/acpi 每个CPU产生单独的目录
/proc/buddyinfo 内存区有关的信息
/proc/bus 系统总线 例 成功挂在usb后会在 bus目录下产生一个usb
/proc/cgroups 进程控制组列表信息
/proc/cmdline 内核的启动参数
/proc/cpuinfo cpu的参数信息
/proc/crypto 系统已拥有的内核密码算法列表
/proc/devices 设备驱动程序加载成功后,会生成此目录
/porc/diskstats 硬盘使用率统计
/proc/dma dma通道加载成功后,所产生的文件
/proc/driver 驱动信息
/proc/execdomains 内核当前执行域
/proc/fb 缓冲设备列表
/proc/filessystems 系统支持的文件类型
/proc/net 网络相关信息
/proc/mounts 系统挂载设备
/proc/self 自身进程影射

相关阅读:
如何通过进程id获取进程名