linux 内核/proc
/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相关推荐
- Linux内核proc sysctl
我们都知道linux下用户态与内核态通信的方法有 procfs(/proc) sysctl(/proc/sys) sysfs(/sys) netlink 套接口 内核启动参数 模块参数 而这些方法是如 ...
- linux配置ARP内核参数,详细讲解linux内核参数arp_announce和arp_ignore
linux内核/proc/sys/net/ipv4/conf中下面会有各网卡的配置参数其中arp_ignore和arp_annouce与arp相关 arp_ignore 取值为integer 0 (d ...
- 使用 /proc 文件系统来访问 Linux 内核的内容
最初开发 /proc 文件系统是为了提供有关系统中进程的信息.但是由于这个文件系统非常有用,因此内核中的很多元素也开始使用它来报告信息,或启用动态运行时配置. /proc 文件系统包含了一些目录(用作 ...
- (转)使用 /proc 文件系统来访问 Linux 内核的内容
转载网址:http://www.ibm.com/developerworks/cn/linux/l-proc.html 这个虚拟文件系统在内核空间和用户空间之间打开了一个通信窗口/proc 文件系统是 ...
- Linux系统 proc self,Linux内核源代码情形分析-特殊文件系统/proc-对/proc/self/cwd的访问...
Linux内核源代码情景分析-特殊文件系统/proc-对/proc/self/cwd的访问 继上篇文章Linux内核源代码情景分析-特殊文件系统/proc,我们对/proc/loadavg访问后,这篇 ...
- 使用 /sys 文件系统访问 Linux 内核:比/proc 更为理想的访问内核数据的途径
使用 /sys 文件系统访问 Linux 内核:比/proc 更为理想的访问内核数据的途径 作者: feng 日期: 2010/12/22发表评论 (0)查看评论 程 任全 (crquan@gmail ...
- linux内核快速倒车,初探Linux内核态——通过proc文件系统作快速问题定位
这篇博客的内容完全是关于现代Linux内核的.换句话说,指的是与RHEL6一样使用的2.6.3x系列内核,而不是古老的RHEL5所使用的2.6.18内核(都什么鬼了?!),虽然大部分企业都还在使用RH ...
- 通过/proc查看Linux内核态调用栈来定位问题
文章目录 1.定位一个"运行慢"的进程 2.strace -cp 27288 3. pstack 27288 3.进程状态和WCHAN字段 4.进程有什么活动或者完全挂死了? 5. ...
- linux内核源码分析之proc文件系统(一)
目录 一.proc文件系统 1.proc的内容 2.优缺点 二.特定进程的数据 三.一般性系统信息 四.网络信息 五.系统控制信息 一.proc文件系统 是一种虚拟文件系统,其信息不能从块设备读取,只 ...
最新文章
- PowerShell过滤文件中的重复内容
- R语言ggplot2可视化绘制一头奶牛、Linux下使用cowsay打印奶牛(cow)
- LeetCode Binary Tree Right Side View(搜索)
- 使用Nginx自带的Realip模块获取用户真实IP
- 与计算机硬件系统紧密相关的程序设计语言是,与计算机硬件系统紧密相关的程序设计语言是...
- Spark 的核心 RDD 以及 Stage 划分细节,运行模式总结
- 大数据开发:剖析Hadoop和Spark的Shuffle过程差异
- 洛谷T1967 货车运输 Kruskal最大生成树倍增LCA
- mysql8 index255_详解关于MySQL 8.0走过的坑
- 单位阶跃信号是周期信号吗_直流散热风扇的信号你知道如何控制吗?
- PCIE万兆网卡-华硕XG-C100C
- 求ucinet软件下载资源!!!!
- 北复交浙科哈航邮中上科保研之路
- c51汇编语言位操作,51单片机汇编语言教程之单片机位操作指令的详细资料说明...
- (附源码)Python学生兼职平台系统 毕业设计 160938
- 【NOI2012】骑行川藏
- Vue开发实例(11)之el-menu实现左侧菜单导航
- css3常用语言-动画
- 电脑开机蓝屏代码C000021a
- 婴幼儿呼吸道感染和发烧
热门文章
- python生成应用程序错误_py2app:运行生成的应用程序时出现语法错误
- 一个程序让你学会C++构造函数与重载构造、析构函数【C++类的经典使用案例】
- Python之数据分析(Numpy的使用、多维数组、数据类型)
- CSS相关知识点:6种清除浮动和BFC
- 1000道Python题库系列分享八(29道)
- 推荐一本学Python的好书《Python程序设计(第2版)》
- 学习OpenCV时 ,添加:#includeopencv2/core/core.hpp等头文件出现无法编译的错误
- 斜面孔如何绘制_如何才能做好钢结构厂房基础设计
- html5中语义元素的是,在html5中语义元素应用分析
- php与数据库编码格式转码,php 数据库 中文转码