GNU/Linux >> Linux Esercitazione >  >> Linux

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

La fonte autorevole di ciò che è in /proc è documentato nell'albero dei sorgenti del kernel in Documentation/filesystem/proc.txt. Questo 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 preparati a navigare attraverso quell'albero.

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


La cartella /proc/sys fornisce un facile accesso alle impostazioni di sysctl attraverso la shell. Puoi leggere e scrivere queste impostazioni leggendo e scrivendo questi file o chiamando sysctl utility o il sottostante sysctl chiamata di sistema.

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

Questa è roba di livello piuttosto basso, quindi a volte la documentazione non è completamente precisa e dovrai rivolgerti alla fonte. Ogni impostazione di 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 dichiarate in kernel/sysctl.c , ma componenti e moduli aggiuntivi del kernel possono definirne di propri. 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.


Linux
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. Linux – In che modo il collegamento simbolico /proc//exe differisce dai collegamenti simbolici ordinari?

  3. Linux – Collegamento di /proc/mnt a /proc/mounts?

  4. Linux:quando utilizzare /dev e /sys per la comunicazione nel kernel dello spazio utente?

  5. Qual è l'attuale sorgente del kernel Linux?

Esplorazione del filesystem Linux /proc

/proc/cpuinfo e /proc/meminfo in Linux

Comprendere i file /proc/mounts, /etc/mtab e /proc/partitions

montare dev, proc, sys in un ambiente chroot?

Dov'è la directory temporanea in Linux?

Dove sono documentati i contenuti di /proc del kernel Linux?