网站首页 文章专栏 通过 proc 文件系统来访问 Linux 内核
通过 proc 文件系统来访问 Linux 内核
编辑时间:2020-12-29 21:07:44 作者:lindingding 浏览量:405

      最初开发 /proc 文件系统是为了提供有关系统中进程的信息。但是由于这个文件系统非常有用,因此内核中的很多元素也开始使用它来报告信息,或启用动态运行时配置。

       /proc 文件系统包含了一些目录(用作组织信息的方式)和虚拟文件虚拟文件可以向用户呈现内核中的一些信息也可以用作一种从用户空间向内核发送信息的手段。实际上我们并不会同时需要实现这两点,但是本文将向您展示如何配置这个文件系统进行输入和输出。

       下图1是对 /proc 中部分元素进行一次交互查询的结果。它显示的是 /proc 文件系统的根目录中的内容。注意,在左边是一系列数字编号的文件。每个实际上都是一个目录,表示系统中的一个进程。由于在 GNU/Linux 中创建的第一个进程是 init 进程,因此它的 process-id 为 1     

缩略图

图1  /proc目录结构

图1








来说两句吧
最新评论