Linux /proc 目录

来源:互联网 发布:git server windows 编辑:程序博客网 时间:2024/05/29 09:06

首先/proc 它是一个文件系统,一个虚拟文件系统。它的数据不在硬盘上,它的数据在内存中,它是内存中内核的一个映射。/proc以目录的形式,提供给用户,供我们去查看当前内核数据并且运行我们去修改一些内核的参数。

它的sys子目录下记录着内核参数,sys下的所有目录我们都可以修改,所以我们可以修改sys目录下的一些东西来实现调整内核参数

它的数字子目录是所有进程的信息

cmdline 进程启动命令

cwd 进程的当前工作目录,当前工作目录getcwd函数可以获得,这也是进程的一个属性

environ 进程环境变量列表

exe 链接到进程的执行命令文件

fd 包含进程相关的所有的文件描述符

maps 与进程相关的内存映射信息,共享区

mem 指代进程持有的内存,不可读

root 链接到进程的根目录其实就是 /

stat 进程的状态

statm 进程使用的内存的状态

status 进程状态信息,比stat/statm更具可读性

pagemap 页表只不过是二进制文件