@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 .
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, /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.
/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ącsysctl
narzędzie lubsysctl
wywołanie systemowe .Różne ustawienia są opisane w dokumentacji jądra, w
Documentation/sysctl/*
. Zacznij odREADME
.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ę.źródło
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.
źródło