--- a/jdk/src/linux/doc/man/ja/jstatd.1 Mon Jul 27 19:50:14 2015 +0200
+++ b/jdk/src/linux/doc/man/ja/jstatd.1 Mon Jul 27 16:49:10 2015 -0700
@@ -1,12 +1,5 @@
'\" t
-.\" Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved.
-.\" Title: jstatd
-.\" Language: English
-.\" Date: 2013年11月21日
-.\" SectDesc: モニタリング・ツール
-.\" Software: JDK 8
-.\" Arch: 汎用
-.\"
+.\" Copyright (c) 2004, 2014, Oracle and/or its affiliates. All rights reserved.
.\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
.\"
.\" This code is free software; you can redistribute it and/or modify it
@@ -15,7 +8,7 @@
.\"
.\" This code is distributed in the hope that it will be useful, but WITHOUT
.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-.\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+.\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
.\" version 2 for more details (a copy is included in the LICENSE file that
.\" accompanied this code).
.\"
@@ -27,8 +20,17 @@
.\" or visit www.oracle.com if you need additional information or have any
.\" questions.
.\"
-.pl 99999
-.TH "jstatd" "1" "2013年11月21日" "JDK 8" "モニタリング・ツール"
+.\" Title: jstatd
+.\" Language: Japanese
+.\" Date: 2013ǯ1121
+.\" SectDesc: ˥ġ
+.\" Software: JDK 8
+.\" Arch:
+.\" Part Number: E58103-01
+.\" Doc ID: JSSON
+.\"
+.if n .pl 99999
+.TH "jstatd" "1" "2013ǯ1121" "JDK 8" "˥ġ"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -48,15 +50,15 @@
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
-.SH "NAME"
-jstatd \- Java仮想マシン(JVM)をモニターし、リモート・モニタリング・ツールがJVMに接続できるようにします。このコマンドは試験的なもので、サポートされていません。
-.SH "概要"
+.SH "̾"
+jstatd \- Javaۥޥ(JVM)˥⡼ȡ˥ġ뤬JVM³Ǥ褦ˤޤΥޥɤϻŪʤΤǡݡȤƤޤ
+.SH ""
.sp
.if n \{\
.RS 4
.\}
.nf
-\fIjstatd\fR [ \fIoptions\fR ]
+\fBjstatd\fR [ \fIoptions\fR ]
.fi
.if n \{\
.RE
@@ -64,161 +66,169 @@
.PP
\fIoptions\fR
.RS 4
-コマンドライン・オプション。オプションを参照してください。
+ޥɹԥץץȤƤ
.RE
-.SH "説明"
+.SH ""
.PP
-\fIjstatd\fRコマンドは、計測されたJava HotSpot VMの作成と終了をモニターし、ローカル・システム上で実行されているJVMに、リモート・モニタリング・ツールが接続できるようにするためのインタフェースを提供するRMIサーバー・アプリケーションです。
+\fBjstatd\fRޥɤϡ¬줿Java HotSpot VMκȽλ˥롦ƥǼ¹ԤƤJVMˡ⡼ȡ˥ġ뤬³Ǥ褦ˤ뤿ΥեRMIСץꥱǤ
.PP
-\fIjstatd\fRサーバーでは、ローカル・ホストにRMIレジストリが必要になります。\fIjstatd\fRサーバーはデフォルト・ポートで、または\fI\-p\fR
-\fIport\fRオプションで指定したポートで、RMIレジストリに接続しようとします。RMIレジストリが見つからない場合、\fI\-p\fR
-\fIport\fRオプションで指定されたポート、または\fI\-p\fR
-\fIport\fRオプションが省略されている場合は、デフォルトRMIレジストリにバインドされた\fIjstatd\fRアプリケーション内に、1つのRMIレジストリが作成されます。内部RMIレジストリの作成は、\fI\-nr\fRオプションを指定することによって中止できます。
-.SH "オプション"
+\fBjstatd\fRСǤϡ롦ۥȤRMI쥸ȥ꤬ɬפˤʤޤ\fBjstatd\fRСϥǥեȡݡȤǡޤ\fB\-p\fR
+\fBport\fRץǻꤷݡȤǡRMI쥸ȥ³褦ȤޤRMI쥸ȥ꤬Ĥʤ硢\fB\-p\fR
+\fBport\fRץǻꤵ줿ݡȡޤ\fB\-p\fR
+\fBport\fRץάƤϡǥեRMI쥸ȥ˥Хɤ줿\fBjstatd\fRץꥱˡ1ĤRMI쥸ȥ꤬ޤRMI쥸ȥκϡ\fB\-nr\fRץꤹ뤳ȤˤäߤǤޤ
+.SH "ץ"
.PP
\-nr
.RS 4
-既存のRMIレジストリが見つからない場合、\fIjstatd\fRプロセス内に内部RMIレジストリを作成しないようにします。
+¸RMI쥸ȥ꤬Ĥʤ硢\fBjstatd\fRץRMI쥸ȥʤ褦ˤޤ
.RE
.PP
\-p \fIport\fR
.RS 4
-RMIレジストリがあると予想されるポート番号です。見つからない場合は、\fI\-nr\fRオプションが指定されていなければ作成されます。
+RMI쥸ȥ꤬ͽۤݡֹǤĤʤϡ\fB\-nr\fRץꤵƤʤкޤ
.RE
.PP
\-n \fIrminame\fR
.RS 4
-RMIレジストリにおいて、リモートRMIオブジェクトがバインドされる名前です。デフォルト名は\fIJStatRemoteHost\fRです。複数の\fIjstatd\fRサーバーが同じホスト上で起動している場合、各サーバーのエクスポートしたRMIオブジェクトの名前は、このオプションを指定することによって、一意の名前にすることができます。ただし、このオプションを使用する場合、モニタリング・クライアントの\fIhostid\fRおよび\fIvmid\fR文字列に、その一意のサーバー名を含める必要があります。
+RMI쥸ȥˤơ⡼RMI֥ȤХɤ̾Ǥǥե̾\fBJStatRemoteHost\fRǤʣ\fBjstatd\fRСƱۥȾǵưƤ硢ƥСΥݡȤRMI֥Ȥ̾ϡΥץꤹ뤳Ȥˤäơդ̾ˤ뤳ȤǤޤΥץѤ硢˥饤Ȥ\fBhostid\fR\fBvmid\fRʸˡΰդΥС̾ޤɬפޤ
.RE
.PP
\-J\fIoption\fR
.RS 4
-JVMに\fIoption\fRを渡します。optionには、Javaアプリケーション起動ツールのリファレンス・ページに記載されている\fIオプション\fRを1つ指定します。たとえば、\fI\-J\-Xms48m\fRと指定すると、スタートアップ・メモリーは48MBに設定されます。java(1)を参照してください。
+JVM\fBoption\fRϤޤoptionˤϡJavaץꥱưġΥեڡ˵ܤƤ\fBץ\fR1ĻꤷޤȤС\fB\-J\-Xms48m\fRȻꤹȡȥåס48MBꤵޤjava(1)ȤƤ
.RE
-.SH "セキュリティ"
+.SH "ƥ"
.PP
-\fIjstatd\fRサーバーは、適切なネイティブ・アクセス権を持つJVMのみを監視できます。したがって、\fIjstatd\fRプロセスは、ターゲットJVMと同じユーザー資格で実行されている必要があります。UNIXベースのシステムにおけるrootユーザーなどの一部のユーザー資格は、システム上の任意のJVMによってエクスポートされたインストゥルメンテーションへのアクセス権を持っています。このような資格で実行されている\fIjstatd\fRプロセスは、システム上のすべてのJVMを監視できますが、セキュリティ上の別の問題が起こります。
+\fBjstatd\fRСϡŬڤʥͥƥ֡JVMΤߤ˥Ǥޤäơ\fBjstatd\fRץϡåJVMƱ桼ʾǼ¹ԤƤɬפޤSolarisLinuxOS Xڥ졼ƥƥˤroot桼ʤɤΰΥ桼ʾϡƥǤդJVMˤäƥݡȤ줿ȥơؤΥäƤޤΤ褦ʻʾǼ¹ԤƤ\fBjstatd\fRץϡƥΤ٤ƤJVM˥Ǥޤƥ̤꤬ޤ
.PP
-\fIjstatd\fRサーバーには、リモート・クライアントの認証機能がありません。そのため、\fIjstatd\fRサーバー・プロセスを実行すると、\fIjstatd\fRプロセスがアクセス権を持つすべてのJVMによるインストゥルメンテーションのエクスポートを、ネットワーク上のすべてのユーザーに公開することになります。この無防備な状態は、環境によっては望ましくない場合があるので、特に実稼働環境または安全でないネットワークでは、\fIjstatd\fRプロセスを起動する前に、ローカル・セキュリティ・ポリシーを検討する必要があります。
+\fBjstatd\fRСˤϡ⡼ȡ饤ȤǧڵǽޤΤᡢ\fBjstatd\fRСץ¹Ԥȡ\fBjstatd\fRץĤ٤ƤJVMˤ륤ȥơΥݡȤͥåȥΤ٤ƤΥ桼˸뤳Ȥˤʤޤ̵ʾ֤ϡĶˤäƤ˾ޤʤ礬ΤǡäִĶޤϥ奢ǤʤͥåȥǤϡ\fBjstatd\fRץưˡ롦ƥݥꥷƤɬפޤ
.PP
-\fIjstatd\fRサーバーは、他のセキュリティ・マネージャがインストールされていない場合には、\fIRMISecurityPolicy\fRのインスタンスをインストールします。そのため、セキュリティ・ポリシー・ファイルを指定する必要があります。ポリシー・ファイルは、http://docs\&.oracle\&.com/javase/8/docs/technotes/guides/security/PolicyFiles\&.htmlにある
-「デフォルトのPolicyの実装とポリシー・ファイルの構文」に準拠している必要があります
+\fBjstatd\fRСϡ¾Υƥޥ͡㤬ȡ뤵Ƥʤˤϡ\fBRMISecurityPolicy\fRΥȡ뤷ޤΤᡢƥݥꥷեꤹɬפޤݥꥷեϡhttp://docs\&.oracle\&.com/javase/8/docs/technotes/guides/security/PolicyFiles\&.htmlˤ
+֥ǥեȤPolicyμȥݥꥷեιʸפ˽Ƥɬפޤ
.PP
-次のポリシー・ファイルでは、セキュリティ例外を発生せずに\fIjstatd\fRサーバーを実行できます。このポリシーは、すべてのコード・ベースへのあらゆるアクセス権を認めるポリシーよりも自由度が低いですが、\fIjstatd\fRサーバーを実行するために最低限必要なアクセス権のみを認めるポリシーよりも自由度が高くなっています。
+ΥݥꥷեǤϡƥ㳰ȯ\fBjstatd\fRС¹ԤǤޤΥݥꥷϡ٤ƤΥɡ١ؤΤ륢ǧݥꥷ⼫ͳ٤㤤Ǥ\fBjstatd\fRС¹Ԥ뤿˺ɬפʥΤߤǧݥꥷ⼫ͳ٤⤯ʤäƤޤ
.sp
.if n \{\
.RS 4
.\}
.nf
-grant codebase "file:${java\&.home}/\&.\&./lib/tools\&.jar" {
- permission java\&.security\&.AllPermission;
-};
+\fBgrant codebase "file:${java\&.home}/\&.\&./lib/tools\&.jar" { \fR
+\fB permission java\&.security\&.AllPermission;\fR
+\fB};\fR
+
.fi
.if n \{\
.RE
.\}
.PP
-このポリシー設定を使用するには、このテキストを\fIjstatd\&.all\&.policy\fRというファイルにコピーし、次のように\fIjstatd\fRサーバーを実行します。
+ΥݥꥷѤˤϡΥƥȤ\fBjstatd\&.all\&.policy\fRȤե˥ԡΤ褦\fBjstatd\fRС¹Ԥޤ
.sp
.if n \{\
.RS 4
.\}
.nf
-jstatd \-J\-Djava\&.security\&.policy=jstatd\&.all\&.policy
+\fBjstatd \-J\-Djava\&.security\&.policy=jstatd\&.all\&.policy\fR
+
.fi
.if n \{\
.RE
.\}
.PP
-より厳しいセキュリティを実施するサイトの場合、カスタム・ポリシー・ファイルを使用して、特定の信頼できるホストまたはネットワークにアクセスを制限することができます。ただし、このような方法は、IPアドレスの盗聴攻撃を受けやすくなります。セキュリティの問題について、カスタマイズしたポリシー・ファイルでも対処できない場合は、\fIjstatd\fRサーバーを実行せずに、\fIjstat\fRと\fIjps\fRツールをローカルで使用することが最も安全な方法になります。
-.SH "リモート・インタフェース"
+긷ƥ»ܤ륵Ȥξ硢ࡦݥꥷեѤơοǤۥȤޤϥͥåȥ˥¤뤳ȤǤޤΤ褦ˡϡIPɥ쥹İ䤹ʤޤƥˤĤơޥݥꥷեǤнǤʤϡ\fBjstatd\fRС¹Ԥˡ\fBjstat\fR\fBjps\fRġǻѤ뤳ȤǤˡˤʤޤ
+.SH "⡼ȡե"
.PP
-\fIjstatd\fRプロセスがエクスポートするインタフェースは、独自に開発したものであり変更される予定です。ユーザーおよび開発者は、このインタフェースへの書込みを行わないでください。
-.SH "例"
+\fBjstatd\fRץݡȤ륤եϡȼ˳ȯΤǤѹͽǤ桼ӳȯԤϡΥեؤνߤԤʤǤ
+.SH ""
.PP
-次に、\fIjstatd\fRコマンドの例を示します。\fIjstatd\fRスクリプトによって、サーバーはバックグラウンドで自動的に起動します。
-.SS "内部RMIレジストリ"
+ˡ\fBjstatd\fRޥɤޤ\fBjstatd\fRץȤˤäơСϥХå饦ɤǼưŪ˵ưޤ
+.SS "RMI쥸ȥ"
.PP
-この例は、内部RMIレジストリを使用したホストによる\fIjstatd\fRセッションの起動を表しています。この例では、デフォルトのRMIレジストリ・ポート(ポート1099)には、他のサーバーはバインドされていないと想定しています。
+ϡRMI쥸ȥѤ\fBjstatd\fRåεưˡɽƤޤǤϡǥեȤRMI쥸ȥꡦݡ(ݡ1099)ˤϡ¾ΥСϥХɤƤʤꤷƤޤ
.sp
.if n \{\
.RS 4
.\}
.nf
-jstatd \-J\-Djava\&.security\&.policy=all\&.policy
+\fBjstatd \-J\-Djava\&.security\&.policy=all\&.policy\fR
+
.fi
.if n \{\
.RE
.\}
-.SS "外部RMIレジストリ"
+.SS "RMI쥸ȥ"
.PP
-この例は、外部RMIレジストリを使用した\fIjstatd\fRセッションの起動を表しています。
+ϡRMI쥸ȥѤ\fBjstatd\fRåεưɽƤޤ
.sp
.if n \{\
.RS 4
.\}
.nf
-rmiregistry&
-jstatd \-J\-Djava\&.security\&.policy=all\&.policy
+\fBrmiregistry&\fR
+\fBjstatd \-J\-Djava\&.security\&.policy=all\&.policy\fR
+
.fi
.if n \{\
.RE
.\}
.PP
-この例では、ポート2020の外部RMIレジストリを使用して\fIjstatd\fRセッションを起動します。
+Ǥϡݡ2020γRMI쥸ȥѤ\fBjstatd\fRåưޤ
.sp
.if n \{\
.RS 4
.\}
.nf
-jrmiregistry 2020&
-jstatd \-J\-Djava\&.security\&.policy=all\&.policy \-p 2020
+\fBjrmiregistry 2020&\fR
+\fBjstatd \-J\-Djava\&.security\&.policy=all\&.policy \-p 2020\fR
+
.fi
.if n \{\
.RE
.\}
.PP
-この例では、ポート2020の外部RMIレジストリを使用して、\fIAlternateJstatdServerName\fRにバインドされている\fIjstatd\fRセッションを起動します。
+Ǥϡݡ2020γRMI쥸ȥѤơ\fBAlternateJstatdServerName\fR˥ХɤƤ\fBjstatd\fRåưޤ
.sp
.if n \{\
.RS 4
.\}
.nf
-rmiregistry 2020&
-jstatd \-J\-Djava\&.security\&.policy=all\&.policy \-p 2020
- \-n AlternateJstatdServerName
+\fBrmiregistry 2020&\fR
+\fBjstatd \-J\-Djava\&.security\&.policy=all\&.policy \-p 2020\fR
+\fB \-n AlternateJstatdServerName\fR
+
.fi
.if n \{\
.RE
.\}
-.SS "インプロセスRMIレジストリの作成の停止"
+.SS "ץRMI쥸ȥκ"
.PP
-この例では、外部RMIレジストリがない場合に作成しない\fIjstatd\fRセッションを起動します。この例では、RMIレジストリがすでに実行されていると想定しています。RMIレジストリが実行されていない場合、エラー・メッセージが表示されます。
+ǤϡRMI쥸ȥ꤬ʤ˺ʤ\fBjstatd\fRåưޤǤϡRMI쥸ȥ꤬Ǥ˼¹ԤƤꤷƤޤRMI쥸ȥ꤬¹ԤƤʤ硢顼åɽޤ
.sp
.if n \{\
.RS 4
.\}
.nf
-jstatd \-J\-Djava\&.security\&.policy=all\&.policy \-nr
+\fBjstatd \-J\-Djava\&.security\&.policy=all\&.policy \-nr\fR
+
.fi
.if n \{\
.RE
.\}
-.SS "RMIロギングの有効化"
+.SS "RMIͭ"
.PP
-この例では、RMIロギング機能を有効化して\fIjstatd\fRセッションを起動します。この方法は、トラブルシューティングまたはサーバー活動のモニタリングに役立ちます。
+ǤϡRMIǽͭ\fBjstatd\fRåưޤˡϡȥ֥륷塼ƥޤϥСưΥ˥Ωޤ
.sp
.if n \{\
.RS 4
.\}
.nf
-jstatd \-J\-Djava\&.security\&.policy=all\&.policy
- \-J\-Djava\&.rmi\&.server\&.logCalls=true
+\fBjstatd \-J\-Djava\&.security\&.policy=all\&.policy\fR
+\fB \-J\-Djava\&.rmi\&.server\&.logCalls=true\fR
+
.fi
.if n \{\
.RE
.\}
-.SH "関連項目"
+.SH "Ϣ"
.sp
.RS 4
.ie n \{\