GNU/Linux >> Znalost Linux >  >> Linux

Kde jsou zdokumentovány parametry linuxového jádra v /proc/sys?

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.


Linux
  1. /proc/[pid]/pagemaps a /proc/[pid]/maps | linux

  2. změny parametrů modulu jádra (pomocí /sys/module)

  3. Kde najdu verzi zdrojového stromu linuxového jádra?

  1. Prozkoumání souborového systému Linux /proc

  2. Linux – jak se liší symbolický odkaz /proc//exe od běžných symbolických odkazů?

  3. Jaký je aktuální zdrojový kód jádra Linuxu?

  1. Linux – propojení /proc/mnt s /proc/mounts?

  2. Linux – Jak otestovat, zda je blokové zařízení pouze pro čtení z /sys nebo /proc?

  3. Linux – Rozdíl mezi „all“, „default“ a „eth*“ V /proc/sys/net/ipv[46]/conf/?