/proc/sys 中的 Linux 内核参数记录在哪里?

/proc/sys 中的 Linux 内核参数记录在哪里?

/proc/sys在哪里可以找到(ob Linux)中列出的内核参数的技术说明?

答案1

其内容的权威来源/proc记录在内核源代码树中:文档/文件系统/proc.txt。那个参考文献文档/sysctl作为描述的文档/proc/sys。该文档引用了内核源代码树文档中的其他文档,因此请准备好浏览该树。

这些链接指向 gitweb 界面,因此您可以选择您感兴趣的特定 Linux 版本。这些链接指向当前的 HEAD。

答案2

该目录/proc/sys可以轻松访问系统控制通过 shell 进行设置。您可以通过读取和写入这些文件或调用sysctl公用事业或底层sysctl系统调用

内核文档中描述了各种设置,位于Documentation/sysctl/*。从...开始README

这是相当低级的内容,因此有时文档并不完全准确,您需要查阅源代码。每个 sysctl 设置通常对应于内核中具有相似名称的变量(但这是约定,而不是规则)。许多设置都在中声明kernel/sysctl.c,但其他内核组件和模块可以定义自己的。在源中(在本地副本或在线LXR),搜索引号之间的 sysctl 设置名称(例如"xfrm_larval_drop")以查找其声明。

相关内容