総合手引 | セクション 5 | English | オプション |
linproc /compat/linux/proc linprocfs rw 0 0
linprocfs はプロセス空間の 2 つのレベルのビューを提供します。 高いレベルでは、プロセスは、先頭に 0 の付かない 10 進数のプロセス ID に従って名前付けされます。 また、調査要求を行っているプロセスを常に参照する、 self と呼ばれる特別なノードも存在します。
各ノードは、いくつかのファイルを含むノードです:
exe | プロセステキストが読まれた vnode への参照。 これはプロセスのシンボルテーブルへのアクセスを得るか、または プロセスのもう 1 つのコピーを始めるために使われます。 |
mem | プロセスの完全な仮想メモリイメージ。 プロセス中に存在するアドレスのみにアクセス可能です。 このファイルへ読み書きするとプロセスを修正します。 テキストセグメントへの書き込みは、そのプロセスのみに留まります。 |
各ノードはプロセスのユーザによって所有され、 ユーザのプライマリグループに属します。 mem ノードは例外で、 kmem グループに属します。
/compat/linux/proc | linprocfs の標準マウントポイント。 |
/compat/linux/proc/cpuinfo | 人間が判読しやすい形式の、CPU のベンダとモデルに関する情報。 |
/compat/linux/proc/meminfo | 人間が判読しやすい形式の、システムのメモリ情報。 |
/compat/linux/proc/pid | プロセス pid のプロセス情報を含んだディレクトリ。 |
/compat/linux/proc/self | カレントプロセスのプロセス情報を含んだディレクトリ |
/compat/linux/proc/self/exe | カレントプロセスの実行形式イメージ |
/compat/linux/proc/self/mem | カレントプロセスの完全な仮想アドレス空間 |
LINPROCFS (5) | August 10, 1994 |
総合手引 | セクション 5 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
“ | This philosophy, in the hands of amateurs, leads to inexplicably mind-numbing botches like the existence of two programs, “head” and “tail,” which print the first part or the last part of a file, depending. Even though their operations are duals of one another, “head” and “tail” are different programs, written by different authors, and take different options! | ” |
— The Unix Haters' handbook |