`

proc file

阅读更多

http://www.itshanghai.net/technology/2009/0209/article_238.html

http://www.91linux.com/html/article/go/20070611/2695.html

http://www.ibm.com/developerworks/cn/linux/l-proc.html

proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。

系统中当前运行的每一个进程都有对应的一个目录在/proc下,以进程的 PID号为目录名,它们是读取进程信息的接口。


查看系统信息:cat /proc/version
CPU信息:   cat /proc/cpuinfo



分享到:
评论

相关推荐

    hello_proc.tar.gz_device_create_file_proc_hello

    本主题将深入探讨如何利用proc文件系统创建一个设备文件,具体案例为"hello_proc.tar.gz_device_create_file_proc_hello"。 首先,`/proc`文件系统是一个虚拟文件系统,它并不存储在磁盘上,而是由内核动态生成的,...

    seq_file proc 文件系统的实现

    ### seq_file 与 proc 文件系统的实现 #### 概述 `proc` 文件系统是一种特殊的文件系统,它存在于内存中,并不占用实际磁盘空间。它主要用于提供系统内核的当前状态信息供用户空间程序访问。通过 `proc` 文件系统...

    GT9XX驱动移植说明书_for_Android

    GT9XX系列芯片是由Goodix公司生产的一系列触摸屏控制器芯片,广泛应用于Android设备触摸屏控制。为了将GT9XX系列触摸屏控制器驱动移植到Android系统中,需要进行一系列的步骤,并对特定的文件进行操作以确保驱动程序...

    The Linux Kernel Module Programming Guide

    5.1. The /proc File System 6. Using /proc For Input 6.1. Using /proc For Input 7. Talking To Device Files 7.1. Talking to Device Files (writes and IOCTLs)} 8. System Calls 8.1. System Calls 9. ...

    linux内核知识系列:Proc

    /proc目录下的文件和子目录按照功能分为几大类:进程信息(如/proc/[pid])、系统信息(如/proc/cpuinfo、/proc/meminfo)、文件系统信息(如/proc/filesystems)、网络信息(如/proc/net/*)等。每个文件都对应了...

    proc文件系统简介

    此外,`/proc/filesystems`显示了内核支持的文件系统类型。 5. **网络信息**:网络相关的状态可以通过`/proc/net`子目录下的文件查看,如`/proc/net/dev`列出网络接口的统计信息,`/proc/net/tcp`和`/proc/net/udp`...

    proc 文件系统,proc 文件系统

    # echo 8192 > /proc/sys/fs/file-max # cat /proc/sys/fs/file-max ``` Proc 文件系统中还包含了网络参数,在/proc/sys/net/ipv4/目录下,包含的是和 tcp/ip 协议相关的各种参数。例如,ip_forward 参数类型为 ...

    Linux Programming Interface

    While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-...

    proc文件系统使用举例

    FILE *fp = fopen("/proc/meminfo", "r"); char line[1024]; while (fgets(line, sizeof(line), fp)) { // 处理每一行内容 } fclose(fp); ``` 2. **写入proc文件**: 对于可写的`proc`文件,可以使用相同的...

    linux proc 文件系统 编程手册

    - `/proc/filesystems`:列出系统支持的文件系统类型。 - `/proc/modules`:列出已加载的内核模块。 2. **进程信息**: - `/proc/[pid]`:每个目录对应一个进程ID,其中包含该进程的详细信息,如命令行参数、...

    C语言下proc程序设计教程

    FILE *cpuinfo = fopen("/proc/cpuinfo", "r"); if (cpuinfo == NULL) { perror("Failed to open /proc/cpuinfo"); return 1; } char line[256]; while (fgets(line, sizeof(line), cpuinfo)) { if (strstr...

    Advanced Linux Programming

    7. **The /proc File System**:详解/proc文件系统,它是Linux内核状态的接口,用于获取系统信息和控制内核行为。 8. **Linux System Calls**:深入解析Linux系统调用,这是程序与内核交互的主要方式。 9. **Inline ...

    proc c 20130905

    FILE *file = fopen("/proc/meminfo", "r"); if (file == NULL) { perror("Failed to open /proc/meminfo"); exit(1); } char line[1024]; while (fgets(line, sizeof(line), file)) { printf("%s\n", line)...

    proc学习资料,包含所有知识点程序

    4. **文件系统信息**:`/proc/filesystems`列出系统支持的文件系统类型;`/proc/mounts`则记录了已挂载的文件系统。 5. **内核模块**:`/proc/modules`列出加载到内核中的模块及其相关信息。 资料包中的"proc"可能...

    proc学习proc学习

    `/proc/filesystems`列出了系统支持的所有文件系统类型。此外,每个挂载点在`/proc/mounts`中都有一个条目,展示其挂载点、文件系统类型、选项等信息。 5. **硬件信息**: `/proc/cpuinfo`提供了处理器的详细信息...

    RTLinux3.2在Redhat9上安装教程

    - /proc file system support 配置完成后,保存并退出。 5. **编译内核** 在`/usr/src/linux`目录下,分别执行`make dep`,`make clean`(首次编译可略过),`make bzImage`,`make modules`,和`make modules_...

    linux proc文件系统详解

    5. **/proc/filesystems**: 列出了系统支持的所有文件系统类型。 6. **/proc/uptime**: 提供系统自启动以来的总运行时间,以及空闲时间。 7. **/proc/loadavg**: 显示系统负载平均值,反映系统处理任务的繁忙程度。 ...

Global site tag (gtag.js) - Google Analytics