¿Dónde se documentan los parámetros del kernel de Linux presentes en / proc / sys?

Respuestas:

6

El directorio /proc/sysproporciona acceso fácil a la configuración de sysctl a través del shell. Puede leer y escribir estas configuraciones ya sea leyendo y escribiendo estos archivos, o llamando a la sysctlutilidad o al sysctlsistema subyacente .

Las diversas configuraciones se describen en la documentación del núcleo, en Documentation/sysctl/*. Comenzar con README.

Esto es bastante bajo, por lo que a veces la documentación no es completamente precisa y deberá recurrir a la fuente. Cada configuración de sysctl generalmente corresponde a una variable con un nombre similar dentro del núcleo (pero esto es una convención, no una regla). Se declaran muchas configuraciones kernel/sysctl.c, pero los componentes y módulos adicionales del núcleo pueden definir los suyos. En la fuente (en una copia local o en línea en LXR ), busque el nombre de la configuración sysctl entre comillas (por ejemplo "xfrm_larval_drop") para encontrar su declaración.

Gilles 'SO- deja de ser malvado'
fuente
8

La fuente autorizada de lo que se encuentra /procestá documentada en el árbol de fuentes del núcleo en Documentation / filesystem / proc.txt . Que hace referencia a Documentation / sysctl como el documento que describe /proc/sys. Ese documento hace referencia a otros en la documentación del árbol fuente del núcleo, así que prepárate para navegar a través de ese árbol.

Esos enlaces son a una interfaz gitweb, por lo que puede elegir una versión particular de Linux que le interese. Esos enlaces apuntan a HEAD actual.

camh
fuente