我如何了解 /proc 和 /sys 可以做什么

我如何了解 /proc 和 /sys 可以做什么

我想了解更多有关虚拟文件系统的高级用法/proc/sys但我不知道从哪里开始。谁能推荐一些好的资源来学习?另外,由于我认为 sys 会定期添加内容,因此当新内核发布时保持我的知识最新的最佳方法是什么。

答案1

您可以查看内核源代码附带的文档。 (可能是 proc/sys 的 grep ...)。

位于Documentation/filesystems过程.txt系统文件系统.txt

答案2

阅读这篇博文:解决 proc 问题

您可以使用 proc 文件系统执行一些操作。除其他外,还有如何恢复已删除的磁盘映像或如何领先于 OOM 杀手的提示。

不要忘记阅读评论,也有很好的提示。

答案3

Linux 源代码树中的文档是一个好地方(通常在 /usr/src/linux/Documentation 中找到已安装的源代码)。一些发行版用它制作一个单独的包。但是,遗憾的是,其中大部分内容只能通过查看内核源代码来理解。我尝试将其中一些封装在Python 模块,所以您可能对此也感兴趣。这过程源代码也是一个很好的信息来源。

答案4

IBM DeveloperWorks 库是获取此类文章的好地方。我没有找到任何直接适用的内容,但论文的“资源”部分引导我找到了这一点。它有一些很好的信息...

http://www.comptechdoc.org/os/linux/howlinuxworks/linux_hlproc.html

相关内容