
Hay muchas variables diferentes que puedo cambiar mediante sysctl
. ¿Qué son? ¿Hay una descripción de cada variable en alguna parte?
Hay mucha información sobre cómo leer/escribir variables, por ejemplo
- http://go2linux.garron.me/linux/2011/02/introduction-and-how-sysctl-linux-900/
- https://www.frozentux.net/ipsysctl-tutorial/chunkyhtml/howtosetvariables.html
- http://www.cs.unc.edu/~jeffay/dirt/FAQ/sysctl.html
- http://man7.org/linux/man-pages/man2/sysctl.2.html
- ......
pero no hay descripción de lo que son
Y leí sobre sysctl
, por ejemplohttps://en.wikipedia.org/wiki/Sysctl
¡Gracias!
Respuesta1
Se supone que todos los parámetros del kernel que puede ajustar con sysctl están documentados en la documentación del kernel de Linux:
https://www.kernel.org/doc/Documentation/sysctl/
Sin embargo, creo que cualquier módulo del kernel puede agregar sus propios ajustes sysctl y es posible que los módulos externos no estén documentados. Además, algunos parámetros específicos del subsistema requieren la lectura del código fuente.
La documentación es muy técnica, pero también lo es la operación que está realizando al cambiar los valores de muchos parámetros.
Respuesta2
La respuesta de Andrew es buena. La versión corta es que cualquier módulo que haya agregado puede agregar sus propias opciones posibles.
Sin embargo, al pasar el argumento -a a sysctl se enumerarán todos los valores disponibles actualmente en su computadora. Esto aparece claramente en las páginas de manual de sysctl.
/sbin/sysctl -a
Entonces, supongo que eso significa que RTFM también habría respondido esta pregunta.