/proc
にあるものの信頼できる情報源 Documentation/filesystem/proc.txt のカーネル ソース ツリーに記載されています。 /proc/sys
を説明するドキュメントとして Documentation/sysctl を参照する .そのドキュメントは、カーネル ソース ツリー ドキュメントの他のドキュメントを参照しているため、そのツリーをナビゲートする準備をしておいてください。
これらのリンクは gitweb インターフェースへのリンクであるため、関心のある特定のバージョンの Linux を選択できます。これらのリンクは現在の HEAD を指しています。
ディレクトリ /proc/sys
シェルから sysctl 設定に簡単にアクセスできます。これらのファイルを読み書きするか、 sysctl
を呼び出すことで、これらの設定を読み書きできます。 ユーティリティまたは基礎となる sysctl
システムコール。
さまざまな設定については、カーネルのドキュメントの Documentation/sysctl/*
で説明されています。 . README
で開始 .
これはかなり低レベルのものであるため、ドキュメントが完全に正確ではない場合があり、ソースに目を向ける必要があります。各 sysctl 設定は、通常、カーネル内の名前が似ている変数に対応します (ただし、これは慣例であり、規則ではありません)。多くの設定が kernel/sysctl.c
で宣言されています 、ただし、追加のカーネル コンポーネントとモジュールは独自のものを定義できます。ソース (ローカル コピーまたは LXR のオンライン) で、sysctl 設定の名前を引用符で囲んで検索します (例:"xfrm_larval_drop"
) 宣言を見つけます。