阅读计划-Linux /Proc

Posted by 聪少 on 2019-06-04

/proc并不是一个真正的文件系统,知识包含了系统运行时的信息(系统内存、mount设备信息、一些硬件配置等),/proc只存在于内存中,所以不占用外存空间。以文件系统的形式是为了方便访问内核数据提供接口。

/proc目录简介

目录文件 简介
/proc/N pid为N的进程信息
/proc/N/cmdline 进程启动命令
/proc/N/cwd 链接到进程当前工作目录
/proc/N/environ 进程环境变量列表
/proc/N/exe 链接到进程的执行命令文件
/proc/N/fd 包含进程相关的所有文件描述符
/proc/N/maps 与进程相关的内存映射信息
/proc/N/mem 指代进程持有的内存,不可读
/proc/N/root 链接到进程的根目录
/proc/N/stat 进程的状态
/proc/N/statm 进程使用内存状态
/proc/N/status 进程状态信息,比stat/statm更具可读性
/proc/N/self 链接到当前正在运行的进程