曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 4902|回复: 0
打印 上一主题 下一主题

proc 文件系统

[复制链接]

4917

主题

5879

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34382
跳转到指定楼层
楼主
发表于 2009-8-2 23:00:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/proc 文件系统是一个伪文件系统,它是一种内核和模块用来向进程发送消息的机制。这个伪文件系统让用户可以和内核内部数据结构进行交互,获取有关进程的有用信息,在运行时通过,在运行时通过改变内核参数改变设置。与其他文件系统不同,/proc存在于内存之中而不是在硬盘上。

/proc 文件系统主要目录内容
apm                :  高级电源管理信息
cmdline          :  内核命令行
cpuinfo           :  CPU 信息
devices          : 设备信息( 块设备/字符设备 )
dma                : 使用的 DMA 通道
filesystems   :  支持的文件系统
interupts        : 中断的使用
kcore              : 内核核心印象
kmsg              : 内核消息
ksyms            : 内核符号表
loadavg          : 负载均衡
locks              :  内核锁
meminfo       :  内存信息
misc               :  杂项
modules        : 加载模块列表
mounts          : 加载的文件系统
partitions       : 系统识别的分区表
rtc                    : 实时时钟
slabinfo Slab : 池信息
stat                  :全面统计状态表
swaps             : 对换空间的利用情况
version            : 内核版本
uptime             : 系统正常运行时间
除此之外,还有一些是数字命名的目录,他们是进程目录。系统中当前运行的每一个进程都有对应的一个目录在 /proc 下,以进程的 PID 号为目录名,它们是读取进程信息的接口。

进程目录结构如下
cmdline             : 命令行参数
environ              : 环境变量值
fd                        : 一个包含所有文件描述符的目录
mem                 : 进程的内存被利用情况
stat                    : 进程状态
staus                : 进程当前状态,可以读的方式显式出来
cwd                   : 当前工作目录的链接
exe                    : 指向该进程的执行命令文件
maps                : 内存映像
statm                :进程内存状态信息
root                    : 链接此进程的 root 目录

可以使用 cat 命令查看其中内容。
/proc 文件系统体现了内核及进程运行的内容,在加载模块成功后,可以查看 /proc/device 文件获得相关设备的主设备号。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2024-5-15 18:27 , Processed in 0.079213 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表