Autoritativní zdroj toho, co je v /proc
je zdokumentován ve zdrojovém stromu jádra v Documentation/filesystem/proc.txt. Ten odkazuje na Documentation/sysctl jako na dokument, který popisuje /proc/sys
. Tento dokument odkazuje na ostatní v dokumentaci zdrojového stromu jádra, takže buďte připraveni procházet tímto stromem.
Tyto odkazy jsou na rozhraní gitweb, takže si můžete vybrat konkrétní verzi Linuxu, která vás zajímá. Tyto odkazy ukazují na aktuální HEAD.
Adresář /proc/sys
poskytuje snadný přístup k nastavení sysctl prostřednictvím shellu. Tato nastavení můžete číst a zapisovat buď čtením a zápisem těchto souborů, nebo voláním sysctl
nástroj nebo základní sysctl
systémové volání.
Různá nastavení jsou popsána v dokumentaci jádra v Documentation/sysctl/*
. Začněte s README
.
Toto je poměrně nízká úroveň, takže někdy dokumentace není úplně přesná a budete se muset obrátit na zdroj. Každé nastavení sysctl obvykle odpovídá proměnné s podobným názvem uvnitř jádra (ale to je konvence, nikoli pravidlo). Mnoho nastavení je deklarováno v kernel/sysctl.c
, ale další součásti jádra a moduly mohou definovat své vlastní. Ve zdroji (v místní kopii nebo online na LXR) vyhledejte název nastavení sysctl mezi uvozovkami (např. "xfrm_larval_drop"
), abyste našli jeho deklaraci.