¿Dónde puedo encontrar una descripción técnica de los parámetros del kernel enumerados en /proc/sys
(ob Linux)?
9
¿Dónde puedo encontrar una descripción técnica de los parámetros del kernel enumerados en /proc/sys
(ob Linux)?
/proc
y/sys
no/proc/sys
(lo cual es confusamente cercano en nombre pero bastante diferente en uso).Respuestas:
El directorio
/proc/sys
proporciona 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 lasysctl
utilidad o alsysctl
sistema subyacente .Las diversas configuraciones se describen en la documentación del núcleo, en
Documentation/sysctl/*
. Comenzar conREADME
.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.fuente
La fuente autorizada de lo que se encuentra
/proc
está 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.
fuente