Dove sono documentati i parametri del kernel Linux presenti in / proc / sys?


9

Dove posso trovare una descrizione tecnica dei parametri del kernel elencati in /proc/sys(ob Linux)?


possibile duplicato del contenuto di / proc
Mikel


@Mikel Questi non sono duplicati, spiegano /proce /sysnon lo sono /proc/sys(che è confuso nel nome ma piuttosto diverso nell'uso).
Gilles 'SO- smetti di essere malvagio' il

Risposte:


6

La directory /proc/sysoffre un facile accesso alle impostazioni sysctl tramite la shell. È possibile leggere e scrivere queste impostazioni sia leggendo e scrivendo questi file, sia chiamando l' sysctlutilità o la sysctlchiamata di sistema sottostante .

Le varie impostazioni sono descritte nella documentazione del kernel, in Documentation/sysctl/*. Inizia con README.

Questa è roba di basso livello, quindi a volte la documentazione non è completamente precisa e dovrai rivolgersi alla fonte. Ogni impostazione sysctl di solito corrisponde a una variabile con un nome simile all'interno del kernel (ma questa è una convenzione, non una regola). Molte impostazioni sono dichiarati in kernel/sysctl.c, ma componenti del kernel aggiuntivi e moduli possono definire il proprio. Nella fonte (su una copia locale o online su LXR ), cerca il nome dell'impostazione sysctl tra virgolette (ad es. "xfrm_larval_drop") Per trovare la sua dichiarazione.


8

La fonte autorevole di ciò che è /procè documentata nella struttura dei sorgenti del kernel in Documentation / filesystem / proc.txt . Che fa riferimento a Documentation / sysctl come al documento che descrive /proc/sys. Quel documento fa riferimento ad altri nella documentazione dell'albero dei sorgenti del kernel, quindi preparatevi a navigare attraverso quell'albero.

Quei link sono collegati a un'interfaccia gitweb, quindi puoi scegliere una particolare versione di Linux che ti interessa. Quei link puntano all'attuale HEAD.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.