¿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).
¿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 la sysctl
utilidad o al sysctl
sistema 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.
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.