/proc是一个伪文件系统,只在内存中,不占用硬盘空间.用户可以通过proc得到系统信息,更改内核参数.
由于系统信息(如进程)是动态改变的,所以proc文件系统是动态从系统内核读出所需要的信息.

文件 描述
cmdline 内核启动的命令行
cpuinfo cpu信息:型号,版本,速度
devices 字符和块设备号
dma 驱动程序保留的DMA通道和保留他们的驱动程序名称
filesystems 使用的文件系统类型
interrupts
ioports
kcore
kmsg
ksyms
loadavg
locks
mdstat
meminfo 内存状态信息
misc
modules
mounts 当前系统所安装的文件系统信息
pci PCI设备信息
stat
uptime
version 内核版本
net 联网相关
scsi
sys

参考:
https://www.cnblogs.com/baiduboy/p/6098226.html

linux 内核/proc相关推荐

  1. Linux内核proc sysctl

    我们都知道linux下用户态与内核态通信的方法有 procfs(/proc) sysctl(/proc/sys) sysfs(/sys) netlink 套接口 内核启动参数 模块参数 而这些方法是如 ...

  2. linux配置ARP内核参数,详细讲解linux内核参数arp_announce和arp_ignore

    linux内核/proc/sys/net/ipv4/conf中下面会有各网卡的配置参数其中arp_ignore和arp_annouce与arp相关 arp_ignore 取值为integer 0 (d ...

  3. 使用 /proc 文件系统来访问 Linux 内核的内容

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

  4. (转)使用 /proc 文件系统来访问 Linux 内核的内容

    转载网址:http://www.ibm.com/developerworks/cn/linux/l-proc.html 这个虚拟文件系统在内核空间和用户空间之间打开了一个通信窗口/proc 文件系统是 ...

  5. Linux系统 proc self,Linux内核源代码情形分析-特殊文件系统/proc-对/proc/self/cwd的访问...

    Linux内核源代码情景分析-特殊文件系统/proc-对/proc/self/cwd的访问 继上篇文章Linux内核源代码情景分析-特殊文件系统/proc,我们对/proc/loadavg访问后,这篇 ...

  6. 使用 /sys 文件系统访问 Linux 内核:比/proc 更为理想的访问内核数据的途径

    使用 /sys 文件系统访问 Linux 内核:比/proc 更为理想的访问内核数据的途径 作者: feng 日期: 2010/12/22发表评论 (0)查看评论 程 任全 (crquan@gmail ...

  7. linux内核快速倒车,初探Linux内核态——通过proc文件系统作快速问题定位

    这篇博客的内容完全是关于现代Linux内核的.换句话说,指的是与RHEL6一样使用的2.6.3x系列内核,而不是古老的RHEL5所使用的2.6.18内核(都什么鬼了?!),虽然大部分企业都还在使用RH ...

  8. 通过/proc查看Linux内核态调用栈来定位问题

    文章目录 1.定位一个"运行慢"的进程 2.strace -cp 27288 3. pstack 27288 3.进程状态和WCHAN字段 4.进程有什么活动或者完全挂死了? 5. ...

  9. linux内核源码分析之proc文件系统(一)

    目录 一.proc文件系统 1.proc的内容 2.优缺点 二.特定进程的数据 三.一般性系统信息 四.网络信息 五.系统控制信息 一.proc文件系统 是一种虚拟文件系统,其信息不能从块设备读取,只 ...

最新文章

  1. PowerShell过滤文件中的重复内容
  2. R语言ggplot2可视化绘制一头奶牛、Linux下使用cowsay打印奶牛(cow)
  3. LeetCode Binary Tree Right Side View(搜索)
  4. 使用Nginx自带的Realip模块获取用户真实IP
  5. 与计算机硬件系统紧密相关的程序设计语言是,与计算机硬件系统紧密相关的程序设计语言是...
  6. Spark 的核心 RDD 以及 Stage 划分细节,运行模式总结
  7. 大数据开发:剖析Hadoop和Spark的Shuffle过程差异
  8. 洛谷T1967 货车运输 Kruskal最大生成树倍增LCA
  9. mysql8 index255_详解关于MySQL 8.0走过的坑
  10. 单位阶跃信号是周期信号吗_直流散热风扇的信号你知道如何控制吗?
  11. PCIE万兆网卡-华硕XG-C100C
  12. 求ucinet软件下载资源!!!!
  13. 北复交浙科哈航邮中上科保研之路
  14. c51汇编语言位操作,51单片机汇编语言教程之单片机位操作指令的详细资料说明...
  15. (附源码)Python学生兼职平台系统 毕业设计 160938
  16. 【NOI2012】骑行川藏
  17. Vue开发实例(11)之el-menu实现左侧菜单导航
  18. css3常用语言-动画
  19. 电脑开机蓝屏代码C000021a
  20. 婴幼儿呼吸道感染和发烧

热门文章

  1. python生成应用程序错误_py2app:运行生成的应用程序时出现语法错误
  2. 一个程序让你学会C++构造函数与重载构造、析构函数【C++类的经典使用案例】
  3. Python之数据分析(Numpy的使用、多维数组、数据类型)
  4. CSS相关知识点:6种清除浮动和BFC
  5. 1000道Python题库系列分享八(29道)
  6. 推荐一本学Python的好书《Python程序设计(第2版)》
  7. 学习OpenCV时 ,添加:#includeopencv2/core/core.hpp等头文件出现无法编译的错误
  8. 斜面孔如何绘制_如何才能做好钢结构厂房基础设计
  9. html5中语义元素的是,在html5中语义元素应用分析
  10. php与数据库编码格式转码,php 数据库 中文转码