解析Linux系统中的/proc虚拟文件系统/proc目录实际上是一个虚拟文件系统




解析Linux系统中的/proc虚拟文件系统/proc目录实际上是一个虚拟文件系统

2022-07-20 20:24:52 网络知识 官方管理员

Linux内核提供了一种通过/proc文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。尽管在各种硬件平台上的Linux系统的/proc文件系统的基本概念都是相同的,但本文只讨论基于intelx86架构的Linux/proc文件系统。

/proc---一个虚拟文件系统
/proc文件系统是一种内核和内核模块用来向进程(process)发送信息的机制(所以叫做/proc)。这个伪文件系统让你可以和内核内部数据结构进行交互,获取有关进程的有用信息,在运行中(onthefly)改变设置(通过改变内核参数)。与其他文件系统不同,/proc存在于内存之中而不是硬盘上。如果你察看文件/proc/mounts(和mount命令一样列出所有已经加载的文件系统),你会看到其中一行是这样的:

复制代码

发表评论:

最近发表
网站分类
标签列表