LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 760|回复: 1

关于调试proc

[复制链接]
发表于 2010-8-15 03:25:42 | 显示全部楼层 |阅读模式
请教各位,我想调试/proc下的参数,想问一下,/proc目录下的每个参数的帮助文档应该去那里查?
发表于 2010-8-15 16:28:48 | 显示全部楼层
Linux的/proc概念出自Plan 9,但实现却不像FreeBSD、Solaris那么单纯,里面乱七八糟什么内容都包括。
这里既有最基本的进程信息,也有系统(vm)状态,还有大量模块、设备创建的动态访问控制入口。
虽然近年来Linux也像FreeBSD一样不推荐将进程管理以外的新内容加入/proc,但执行力度远没有前者坚决,所以现在呈现在我们面前的/proc简直就是一个大杂烩。
其中比较常用的是/proc下面的直接内容,例如uptime、vmstat、stat、swaps、version、mounts等,大量基本工具依赖这些虚拟文件才能正常工作。想了解这部分使用,除了阅读内核源码(很容易找到每个虚拟文件的实现)之外还可以看busybox代码。
此外就是/proc/sys,主要提供了对内核参数查看、调整的一些入口(kernel、vm、net等),也是文档化比较好的一部分。多数对内核参数的调整都集中在这里,对应文档在linux/Documents/filesystems/proc.txt中。
再有是一些内核自己动态添加的入口,这部份信息多数只有查阅对应驱动源码才能获取,不过有些比较常见的网上也能找到对应介绍。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表