Gdzie mogę znaleźć opis techniczny parametrów jądra wymienionych w /proc/sys
(ob Linux)?
/proc
i /sys
ale nie /proc/sys
(co jest łudząco blisko z nazwy, lecz różni się w użyciu).
Gdzie mogę znaleźć opis techniczny parametrów jądra wymienionych w /proc/sys
(ob Linux)?
/proc
i /sys
ale nie /proc/sys
(co jest łudząco blisko z nazwy, lecz różni się w użyciu).
Odpowiedzi:
Katalog /proc/sys
zapewnia ł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 sysctl
narzędzie lub sysctl
wywoł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ę.
Autorytatywne źródło tego, co jest, /proc
jest 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.