/proc文件系统
/proc文件系统是一个伪的文件系统,就是说它是一个实际上不存在的目录,因而这是一个非常特殊的目录。它并不存在于某个磁盘上,而是由核心在内存中产生。这个目录用于提供关于系统的信息。下面说明一些最重要的文件和目录(/proc文件系统在procman页中有更详细的说明)。
1./proc/X
关于进程X的信息目录,这一X是这一进程的标识号。每个进程在/proc下有一个名为自己进程号的目录。
2./proc/cpuinfo
存放处理器(CPU)的信息,如CPU的类型、制造商、型号和性能等。
3./proc/devices
当前运行的核心配置的设备驱动的列表。
4./proc/dma
显示当前使用的DMA通道。
5./proc/filesystems
核心配置的文件系统信息。
6./proc/interrupts
显示被占用的中断信息和占用者的信息,以及被占用的数量。
7./proc/ioports
当前使用的I/O端口。
8./proc/kcore
系统物理内存映像。与物理内存大小完全一样,然而实际上没有占用这么多内存;它仅仅是在程序访问它时才被创建。(注意:除非你把它拷贝到什么地方,否则/proc下没有任何东西占用任何磁盘空间。)
9./proc/kmsg
核心输出的消息。也会被送到syslog。
10./proc/ksyms
核心符号表。
11./proc/loadavg
系统“平均负载”;3个没有意义的指示器指出系统当前的工作量。
12./proc/meminfo
各种存储器使用信息,包括物理内存和交换分区(swap)。
13./proc/modules
存放当前加载了哪些核心模块信息。
14./proc/net
网络协议状态信息。
15./proc/self
存放到查看/proc的程序的进程目录的符号连接。当2个进程查看/proc时,这将会是不同的连接。这主要便于程序得到它自己的进程目录。
16./proc/stat
系统的不同状态,例如,系统启动后页面发生错误的次数。
17./proc/uptime
系统启动的时间长度。
18./proc/version
核心版本。
分享到:
相关推荐
使用 proc 文件系统来访问 Linux 内核的内容使用 proc 文件系统来访问 Linux 内核的内容使用 proc 文件系统来访问 Linux 内核的内容使用 proc 文件系统来访问 Linux 内核的内容使用 proc 文件系统来访问 Linux 内核...
linux proc文件系统简介 linux proc文件系统简介
linux Proc 文件系统 内核对Proc 文件系统的函数
调用了linux内核提供的操作proc文件系统接口的函数,一个小例子。
proc 文件系统 proc 文件系统 proc 文件系统 proc 文件系统 proc 文件系统
主要内容是:详细讲解linux的proc文件系统
这是在Linux操作系统的Proc虚拟文件系统下建立文件并管理文件的内容,是我们的一个课程设计。我们建立了三个文件用于饭店系统管理。一个是菜单,一个是会员还有一个根目录。本程序适用于初学者学习proc文件系统。
linux proc文件系统详解 资源收集
关于proc文件系统的实现。这个是07级哈尔滨工业大学操作系统实验的辛勤劳动,下面的压缩包中包含源代码,及实验报告,最好自己搭建平台,本人在电脑中又装了 linux,希望给感兴趣的人看看,呵呵,如果是工大的学弟...
通过读取/proc文件,获得系统信息 监控系统状态,显示系统中若干部件的使用情况。 用GTK库的图形界面显示系统监控状态。
实验八-proc文件系统的实现,一、问题回答 1.如果要求你在psinfo之外再实现另一个结点,具体内容自选,那么你会实现一个给出什么信息的结点?为什么? 答:我会给出CPU的当前信息。因为CPU的信息也是一个重要的...
在linux下,如何使用proc文件系统与内核态进行通信,介绍proc程序的一般写法。
linux下读取/proc获得系统信息 监控系统状态,显示系统中若干部件的使用情况。 用GTK库实现图形界面显示系统监控状态
Linux操作系统内核实验--proc文件系统实验: 问题A: 提取 1、cpu类型 2、内核版本 问题B: 1、启动以来经历的时间,以dd:hh:mm:ss报告 问题C: 1、cpu执行用户态、系统态、空闲态所用时间 2、多少次磁盘请求 3、多少...
哈工大软件学院操作系统实验7——Proc文件系统实现 上传的文件夹中包含了提交的代码和实验报告哦
Linux下Proc文件系统的编程剖析.pdf
/proc 文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在 Linux® 内核空间和用户空间之间进行通信。在 /proc 文件系统中,我们可以将对虚拟文件的读写作为与内核中实体进行通信的一种手段,但是与普通文件...
在linux的命令行下获取当前网络环境的gateway的IP并不是一件难事,常用的命令有 ip route或者 route -n,route -n 是通过读取proc文件系统下的文件来从内核获取路由表的,但 ip route 是通过netlink来获取的路由表;...