Où puis-je trouver une description technique des paramètres du noyau répertoriés dans /proc/sys
(ob Linux)?
/proc
, /sys
mais pas /proc/sys
(ce qui est prêt à porter à confusion, mais plutôt différent dans l'utilisation).
Où puis-je trouver une description technique des paramètres du noyau répertoriés dans /proc/sys
(ob Linux)?
/proc
, /sys
mais pas /proc/sys
(ce qui est prêt à porter à confusion, mais plutôt différent dans l'utilisation).
Réponses:
Le répertoire /proc/sys
donne un accès facile aux paramètres sysctl via le shell. Vous pouvez lire et écrire ces paramètres soit en lisant et en écrivant ces fichiers, soit en appelant l' sysctl
utilitaire ou l' sysctl
appel système sous-jacent .
Les différents paramètres sont décrits dans la documentation du noyau, dans Documentation/sysctl/*
. Commencez par README
.
Il s'agit de trucs assez bas niveau, donc parfois la documentation n'est pas complètement précise et vous devrez vous tourner vers la source. Chaque paramètre sysctl correspond généralement à une variable avec un nom ressemblant à l'intérieur du noyau (mais c'est une convention, pas une règle). De nombreux paramètres sont déclarés dans kernel/sysctl.c
, mais des composants et modules supplémentaires du noyau peuvent définir les leurs. Dans la source (sur une copie locale ou en ligne sur LXR ), recherchez le nom du paramètre sysctl entre guillemets (par exemple "xfrm_larval_drop"
) pour trouver sa déclaration.
La source faisant autorité de ce qui se trouve dans /proc
est documentée dans l'arborescence des sources du noyau dans Documentation / filesystem / proc.txt . Cela fait référence à Documentation / sysctl comme le document qui le décrit /proc/sys
. Ce document fait référence à d'autres dans la documentation de l'arborescence des sources du noyau, alors soyez prêt à naviguer dans cette arborescence.
Ces liens sont vers une interface gitweb, vous pouvez donc choisir une version particulière de Linux qui vous intéresse. Ces liens pointent vers HEAD actuel.