Linux proc virtual file system点滴

Linux大全评论1.2K views阅读模式

Proc是一个虚拟文件系统,在Linux系统中它被挂载于/proc目录之上。 Proc有多个功能,包括用户可以通过它访问内核信息或用于排错,也可以以文本流的形式来访问进程信息。很多 Linux 命令 ( 比如 ps 、 toPpstree 等 ) 都需要使用这个文件系统的信息。linux提供了一种通过 /proc 文件系统在运行时访问内核内部数据结构、改变内核设置的机制和接口。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间,其为基于随机访问存储器 (RAM) 的文件系统,类似系统还有tmpfs,swapfs等。/proc 文件系统是一种内核和内核模块用来向进程 (process) 发送信息的机制。

一  系统/内核信息
    proc 文件系统可以被用于收集有用的关于系统和运行中的内核的信息。/proc下的每个文件都绑到一个内核函数上, 当文件被读的时候即时产生文件内容。下面是一些重要的文件:

企鹅博客
  • 本文由 发表于 2019年8月22日 17:10:21
  • 转载请务必保留本文链接:https://www.qieseo.com/206417.html

发表评论