GNU/Linux >> Tutoriales Linux >  >> Linux

¿Dónde están documentados los parámetros del kernel de Linux presentes en /proc/sys?

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

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


El directorio /proc/sys brinda fácil acceso a la configuración de sysctl a través del shell. Puede leer y escribir esta configuración leyendo y escribiendo estos archivos o llamando al sysctl utilidad o el sysctl subyacente llamada al sistema.

Las diversas configuraciones se describen en la documentación del kernel, en Documentation/sysctl/* . Empezar con README .

Este es un material de nivel 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). Muchas configuraciones se declaran en kernel/sysctl.c , pero los componentes y módulos adicionales del kernel pueden definir los suyos propios. En la fuente (en una copia local o en línea en LXR), busque el nombre de la configuración de sysctl entre comillas (por ejemplo, "xfrm_larval_drop" ) para encontrar su declaración.


Linux
  1. Explorando el sistema de archivos /proc de Linux

  2. /proc/[pid]/pagemaps y /proc/[pid]/maps | linux

  3. ¿Cuál es la fuente actual del kernel de Linux?

  4. montar dev, proc, sys en un entorno chroot?

  5. ¿Dónde están documentados los contenidos de /proc del kernel de Linux?

Linux:¿cuándo usar /dev y /sys para la comunicación entre el espacio de usuario y el kernel?

Linux:¿cómo probar si un dispositivo de bloque es de solo lectura desde/sys o/proc?

Linux:¿la diferencia entre /sys/block/sda1/stat y /sys/block/xvda1/stat?

Archivos /proc/cpuinfo y /proc/meminfo en Linux

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions

¿Dónde está el directorio temporal en Linux?