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
94 lines
2.3 KiB
Groff
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
|
|
ではじめて登場しました。
|