doc/documentation/manual-pages/ja/man5/linprocfs.5
Sergio Carlavilla Delgado 989d921f5d Migrate doc to Hugo/AsciiDoctor
I'm very pleased to announce the release of
our new website and documentation using
the new toolchain with Hugo and AsciiDoctor.

To get more information about the new toolchain
please read the FreeBSD Documentation Project Primer[1],
Hugo docs[2] and AsciiDoctor docs[3].

Acknowledgment:
Benedict Reuschling <bcr@>
Glen Barber <gjb@>
Hiroki Sato <hrs@>
Li-Wen Hsu <lwhsu@>
Sean Chittenden <seanc@>
The FreeBSD Foundation

[1] https://docs.FreeBSD.org/en/books/fdp-primer/
[2] https://gohugo.io/documentation/
[3] https://docs.asciidoctor.org/home/

Approved by:    doceng, core
2021-01-26 00:31:29 +01:00

94 lines
2.3 KiB
Groff

.\" %FreeBSD: src/share/man/man5/linprocfs.5,v 1.12 2003/07/03 06:07:26 jkoshy Exp %
.\" Written by Garrett Wollman
.\" This file is in the public domain.
.\"
.\" $FreeBSD$
.Dd August 10, 1994
.Dt LINPROCFS 5
.Os
.Sh 名称
.Nm linprocfs
.Nd Linux プロセスファイルシステム
.Sh 書式
.Bd -literal
linproc /compat/linux/proc linprocfs rw 0 0
.Ed
.Sh 解説
Linux プロセスファイルシステム、すなわち
.Nm
は、Linux のプロセスファイルシステムのサブセットをエミュレートします。
いくつかの Linux バイナリが完全動作するために必要です。
.Pp
.Nm
はプロセス空間の 2 つのレベルのビューを提供します。
高いレベルでは、プロセスは、先頭に 0 の付かない
10 進数のプロセス ID に従って名前付けされます。
また、調査要求を行っているプロセスを常に参照する、
.Pa self
と呼ばれる特別なノードも存在します。
.Pp
各ノードは、いくつかのファイルを含むノードです:
.Bl -tag -width status
.It Pa exe
プロセステキストが読まれた vnode への参照。
これはプロセスのシンボルテーブルへのアクセスを得るか、または
プロセスのもう 1 つのコピーを始めるために使われます。
.It Pa mem
プロセスの完全な仮想メモリイメージ。
プロセス中に存在するアドレスのみにアクセス可能です。
このファイルへ読み書きするとプロセスを修正します。
テキストセグメントへの書き込みは、そのプロセスのみに留まります。
.El
.Pp
各ノードはプロセスのユーザによって所有され、
ユーザのプライマリグループに属します。
.Pa mem
ノードは例外で、
.Li kmem
グループに属します。
.Sh 関連ファイル
.Bl -tag -width /compat/linux/proc/self/XXXXXXX -compact
.It Pa /compat/linux/proc
.Nm
の標準マウントポイント。
.It Pa /compat/linux/proc/cpuinfo
人間が判読しやすい形式の、CPU のベンダとモデルに関する情報。
.It Pa /compat/linux/proc/meminfo
人間が判読しやすい形式の、システムのメモリ情報。
.It Pa /compat/linux/proc/pid
プロセス
.Pa pid
のプロセス情報を含んだディレクトリ。
.It Pa /compat/linux/proc/self
カレントプロセスのプロセス情報を含んだディレクトリ
.It Pa /compat/linux/proc/self/exe
カレントプロセスの実行形式イメージ
.It Pa /compat/linux/proc/self/mem
カレントプロセスの完全な仮想アドレス空間
.El
.Sh 関連項目
.Xr mount 2 ,
.Xr unmount 2 ,
.Xr procfs 5 ,
.Xr mount_linprocfs 8
.Xr pseudofs 8
.Sh 作者
.An -nosplit
.Nm
は、
.An Pierre Beyssac
によって
.Nm procfs
から作られました。
このマニュアルページは、
.An Garrett Wollman
が書いた
.Xr procfs 5
マニュアルページに基づいて、
.An Dag-Erling Sm\(/orgrav
が書きました。
.Sh 歴史
.Nm
.Fx 4.0
ではじめて登場しました。