Où les paramètres du noyau Linux présents dans / proc / sys sont-ils documentés?


9

Où puis-je trouver une description technique des paramètres du noyau répertoriés dans /proc/sys(ob Linux)?


doublon possible du contenu de / proc
Mikel


@Mikel Ce ne sont pas des doublons, expliquent-ils /proc, /sysmais pas /proc/sys(ce qui est prêt à porter à confusion, mais plutôt différent dans l'utilisation).
Gilles 'SO- arrête d'être méchant'

Réponses:


6

Le répertoire /proc/sysdonne 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' sysctlutilitaire ou l' sysctlappel 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.


8

La source faisant autorité de ce qui se trouve dans /procest 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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.