Gdzie są udokumentowane parametry jądra Linux w / proc / sys?

9

Gdzie mogę znaleźć opis techniczny parametrów jądra wymienionych w /proc/sys(ob Linux)?

Paolo
źródło
możliwy duplikat treści / proc
Mikel
@Mikel To nie są duplikaty, wyjaśniają /proci /sysale nie /proc/sys(co jest łudząco blisko z nazwy, lecz różni się w użyciu).
Gilles „SO- przestań być zły”

Odpowiedzi:

6

Katalog /proc/syszapewnia łatwy dostęp do ustawień sysctl poprzez powłokę. Możesz odczytać i zapisać te ustawienia, odczytując i zapisując te pliki lub wywołując sysctlnarzędzie lub sysctlwywołanie systemowe .

Różne ustawienia są opisane w dokumentacji jądra, w Documentation/sysctl/*. Zacznij od README.

Jest to dość niski poziom rzeczy, więc czasami dokumentacja nie jest całkowicie dokładna i musisz zwrócić się do źródła. Każde ustawienie sysctl zwykle odpowiada zmiennej o podobnej nazwie wewnątrz jądra (ale jest to konwencja, a nie reguła). Wiele ustawień jest zadeklarowanych kernel/sysctl.c, ale dodatkowe komponenty i moduły jądra mogą definiować własne. W źródle (w lokalnej kopii lub online w LXR ) wyszukaj nazwę ustawienia sysctl między cudzysłowami (np. "xfrm_larval_drop"), Aby znaleźć jego deklarację.

Gilles „SO- przestań być zły”
źródło
8

Autorytatywne źródło tego, co jest, /procjest udokumentowane w drzewie źródeł jądra w Documentation / filesystem / proc.txt . Odwołuje się Dokumentacja / sysctl jako dokument opisujący /proc/sys. Dokument ten odwołuje się do innych w dokumentacji drzewa źródeł jądra, więc bądź przygotowany na poruszanie się po tym drzewie.

Te linki są do interfejsu gitweb, więc możesz wybrać konkretną wersję Linuksa, którą jesteś zainteresowany. Te linki wskazują na bieżący HEAD.

camh
źródło