web-dev-qa-db-ja.com

Linuxカーネルの/ procの内容はどこに文書化されていますか?

/procの内容と各エントリの意味を一覧表示するサイトはありますか?

18
HandyGandy

Linuxでの/procの実装に関するドキュメントは、カーネルドキュメントの Documentation/filesystems/proc.txt にあります。

/procは、* ixesが最も異なる領域の1つであることに注意してください。これはSystemV固有の機能として開始され、その後Linuxによって大幅に拡張され、現在は/sysなどによって非推奨になっています。 OS Xを含むBSDは、それをまったく採用していません。したがって、/procにあるものにアクセスするプログラムまたはスクリプトを作成すると、他の* ixesでは機能しない可能性が高くなります。

24
Warren Young

はい、セクション5「ファイル形式と規則」にmanページがあります。

man 5 proc

驚くほど長いですが、-/proc内の189種類のファイルについて説明しています。

3
Volker Siegel

基本的に /procには、システムの起動時にRAMに保存され、システムが起動している限りそこにとどまるファイルがあります。このファイルの内容を知ることは、RAMを読み取るようなものです。そのため、次のことができます。 vimやその他のエディタを使用してこれらのファイルの内容や値を変更しないでください。いくつかのブール値で強制する必要があります。

ここ リスト全体と各アイテムの説明が記載された優れたドキュメントがあります。

1
Ayush Goyal