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


9

¿Dónde puedo encontrar una descripción técnica de los parámetros del kernel enumerados en /proc/sys(ob Linux)?


posible duplicado de Contenidos de / proc
Mikel


@Mikel Estos no son duplicados, explican /procy /sysno /proc/sys(lo cual es confusamente cercano en nombre pero bastante diferente en uso).
Gilles 'SO- deja de ser malvado'

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.


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.