OSDN Git Service

LDP: Update draft based on the previous commit (namespace)
authorAkihiro Motoki <amotoki@gmail.com>
Mon, 29 Mar 2021 14:54:58 +0000 (23:54 +0900)
committerAkihiro Motoki <amotoki@gmail.com>
Mon, 29 Mar 2021 14:54:58 +0000 (23:54 +0900)
manual/LDP_man-pages/draft/man7/ipc_namespaces.7 [new file with mode: 0644]
manual/LDP_man-pages/draft/man7/uts_namespaces.7 [new file with mode: 0644]

diff --git a/manual/LDP_man-pages/draft/man7/ipc_namespaces.7 b/manual/LDP_man-pages/draft/man7/ipc_namespaces.7
new file mode 100644 (file)
index 0000000..a2c15bb
--- /dev/null
@@ -0,0 +1,62 @@
+.\" Copyright (c) 2019 by Michael Kerrisk <mtk.manpages@gmail.com>
+.\"
+.\" %%%LICENSE_START(VERBATIM)
+.\" Permission is granted to make and distribute verbatim copies of this
+.\" manual provided the copyright notice and this permission notice are
+.\" preserved on all copies.
+.\"
+.\" Permission is granted to copy and distribute modified versions of this
+.\" manual under the conditions for verbatim copying, provided that the
+.\" entire resulting derived work is distributed under the terms of a
+.\" permission notice identical to this one.
+.\"
+.\" Since the Linux kernel and libraries are constantly changing, this
+.\" manual page may be incorrect or out-of-date.  The author(s) assume no
+.\" responsibility for errors or omissions, or for damages resulting from
+.\" the use of the information contained herein.  The author(s) may not
+.\" have taken the same level of care in the production of this manual,
+.\" which is licensed free of charge, as they might when working
+.\" professionally.
+.\"
+.\" Formatted or processed versions of this manual, if unaccompanied by
+.\" the source, must acknowledge the copyright and authors of this work.
+.\" %%%LICENSE_END
+.\"
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH IPC_NAMESPACES 7 2019\-08\-02 Linux "Linux Programmer's Manual"
+.SH 名前
+ipc_namespaces \- Linux の IPC 名前空間の概要
+.SH 説明
+.\" commit 7eafd7c74c3f2e67c27621b987b28397110d643f
+.\" https://lwn.net/Articles/312232/
+IPC 名前空間は、 特定の IPC リソース、すなわち、System V IPC オブジェクト (\fBsysvipc\fP(7) 参照)、(Linux
+2.6.30 以降では) POSIX メッセージキュー (\fBmq_overview\fP(7) 参照) を分離する。 これらの IPC
+機構に共通の特徴は、 IPC オブジェクトがファイルシステムのパス名以外の方法で識別されるという点である。
+.PP
+各 IPC 名前空間はそれぞれ、 独自の System V IPC 識別子の集合と独自の POSIX メッセージキューファイルシステムを持つ。 IPC
+名前空間に作成されたオブジェクトは、 その名前空間のメンバーの他のすべてのプロセスにも見えるが、 他の IPC 名前空間のプロセスには見えない。
+.PP
+以下の \fI/proc\fP インターフェースは各 IPC 名前空間で別のものとなる。
+.IP * 3
+\fI/proc/sys/fs/mqueue\fP の POSIX メッセージキューインターフェース。
+.IP *
+\fI/proc/sys/kernel\fP の System V IPC インターフェース。 すなわち、 \fImsgmax\fP, \fImsgmnb\fP,
+\fImsgmni\fP, \fIsem\fP, \fIshmall\fP, \fIshmmax\fP, \fIshmmni\fP, \fIshm_rmid_forced\fP。
+.IP *
+\fI/proc/sysvipc\fP の System V IPC インターフェース。
+.PP
+IPC 名前空間が破棄されたときに (すなわち、その名前空間のメンバーの最後のプロセスが終了したときに)、 その名前空間内のすべての IPC
+オブジェクトが自動的に破棄される。
+.PP
+IPC 名前空間を使用するには、設定 \fBCONFIG_IPC_NS\fP が有効になったカーネルが必要である。
+.SH 関連項目
+\fBnsenter\fP(1), \fBunshare\fP(1), \fBclone\fP(2), \fBsetns\fP(2), \fBunshare\fP(2),
+\fBmq_overview\fP(7), \fBnamespaces\fP(7), \fBsysvipc\fP(7)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報告に関する情報は
+\%https://www.kernel.org/doc/man\-pages/ に書かれている。
diff --git a/manual/LDP_man-pages/draft/man7/uts_namespaces.7 b/manual/LDP_man-pages/draft/man7/uts_namespaces.7
new file mode 100644 (file)
index 0000000..1d7ea1b
--- /dev/null
@@ -0,0 +1,54 @@
+.\" Copyright (c) 2019 by Michael Kerrisk <mtk.manpages@gmail.com>
+.\"
+.\" %%%LICENSE_START(VERBATIM)
+.\" Permission is granted to make and distribute verbatim copies of this
+.\" manual provided the copyright notice and this permission notice are
+.\" preserved on all copies.
+.\"
+.\" Permission is granted to copy and distribute modified versions of this
+.\" manual under the conditions for verbatim copying, provided that the
+.\" entire resulting derived work is distributed under the terms of a
+.\" permission notice identical to this one.
+.\"
+.\" Since the Linux kernel and libraries are constantly changing, this
+.\" manual page may be incorrect or out-of-date.  The author(s) assume no
+.\" responsibility for errors or omissions, or for damages resulting from
+.\" the use of the information contained herein.  The author(s) may not
+.\" have taken the same level of care in the production of this manual,
+.\" which is licensed free of charge, as they might when working
+.\" professionally.
+.\"
+.\" Formatted or processed versions of this manual, if unaccompanied by
+.\" the source, must acknowledge the copyright and authors of this work.
+.\" %%%LICENSE_END
+.\"
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH UTS_NAMESPACES 7 2019\-11\-19 Linux "Linux Programmer's Manual"
+.SH 名前
+uts_namespaces \- Linux の UTS 名前空間の概要
+.SH 説明
+UTS namespaces provide isolation of two system identifiers: the hostname and
+the NIS domain name.  These identifiers are set using \fBsethostname\fP(2)  and
+\fBsetdomainname\fP(2), and can be retrieved using \fBuname\fP(2),
+\fBgethostname\fP(2), and \fBgetdomainname\fP(2).  Changes made to these
+identifiers are visible to all other processes in the same UTS namespace,
+but are not visible to processes in other UTS namespaces.
+.PP
+.PP
+When a process creates a new UTS namespace using \fBclone\fP(2)  or
+\fBunshare\fP(2)  with the \fBCLONE_NEWUTS\fP flag, the hostname and domain of the
+new UTS namespace are copied from the corresponding values in the caller's
+UTS namespace.
+.PP
+UTS 名前空間を使用するには、設定 \fBCONFIG_UTS_NS\fP が有効になったカーネルが必要である。
+.SH 関連項目
+\fBnsenter\fP(1), \fBunshare\fP(1), \fBclone\fP(2), \fBgetdomainname\fP(2),
+\fBgethostname\fP(2), \fBsetns\fP(2), \fBuname\fP(2), \fBunshare\fP(2), \fBnamespaces\fP(7)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報告に関する情報は
+\%https://www.kernel.org/doc/man\-pages/ に書かれている。