--- a/jdk/src/linux/doc/man/ja/jstatd.1 Thu Apr 30 15:04:39 2009 -0700
+++ b/jdk/src/linux/doc/man/ja/jstatd.1 Mon May 04 18:28:26 2009 -0700
@@ -1,248 +1,300 @@
-'\" t
-.\"
-.\" Copyright 2004-2006 Sun Microsystems, Inc. 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
-.\" under the terms of the GNU General Public License version 2 only, as
-.\" published by the Free Software Foundation.
-.\"
-.\" 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
-.\" version 2 for more details (a copy is included in the LICENSE file that
-.\" accompanied this code).
-.\"
-.\" You should have received a copy of the GNU General Public License version
-.\" 2 along with this work; if not, write to the Free Software Foundation,
-.\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-.\"
-.\" Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
-.\" CA 95054 USA or visit www.sun.com if you need additional information or
-.\" have any questions.
-.\"
-.\"
-.TH jstatd 1 "2006 年 9 月 4 日" "Java SE 6" "ユーザーコマンド"
-.SH 名前
-jstatd \- 仮想マシン jstat デーモン
-.\"
-.SH 形式
-.B jstatd
-.BI [ options ]
-.SH パラメータ
-.if t .TP 20
-.if n .TP 15
-.BI options
-コマンド行オプション。オプションは任意の順序で指定できます。冗長または矛盾するオプションがあった場合は、最後に指定されたオプションが優先されます。
-.SH 機能説明
-.B jstatd
-ツールは、計測機構付き HotSpot Java 仮想マシン (JVM) の作成と終了を監視する RMI サーバーアプリケーションであり、リモート監視ツールがローカルホスト上で実行している JVM にアタッチするためのインタフェースを備えています。
-.LP
-jstatd サーバーが機能するためには、ローカルホスト上に RMI レジストリが存在する必要があります。jstatd サーバーは、デフォルトポートまたは
-.BI \-p " port"
-オプションによって示されたポート上の RMI レジストリへのアタッチを試みます。RMI レジストリが見つからなかった場合は、
-.BI \-p " port"
-オプションによって示されたポートにバインドされた jstatd アプリケーション内で作成され、
-.BI \-p " port"
-が省かれた場合はデフォルトの RMI レジストリにバインドされた jstatd アプリケーション内で作成されます。内部 RMI レジストリの作成は、
-.B \-nr
-オプションを指定することによって禁止できます。
-.LP
-注 - このユーティリティはサポートされていないため、JDK の将来のバージョンでは使用できない可能性があります。現時点では、Windows 98 および Windows ME プラットフォームでは使用できません。
-.SH オプション
-.B jstatd
-コマンドは、以下のオプションをサポートします。
-.if t .TP 20
-.if n .TP 15
-.BI \-nr
-既存の RMI レジストリが見つからないときに、
-.B jstatd
-プロセス内での内部 RMI レジストリの作成を試みません。
-.if t .TP 20
-.if n .TP 15
-.BI \-p " port"
-RMI レジストリを探すポート番号。または、RMI レジストリが見つからず、
-.B \-nr
-が指定されなかった場合に、RMI レジストリが作成されるポート番号。
-.if t .TP 20
-.if n .TP 15
-.BI \-n " rminame"
-RMI レジストリでリモート RMI オブジェクトがバインドされる名前。デフォルトの名前は、JStatRemoteHost です。同じホスト上で複数の
-.B jstatd
-サーバーが起動している場合、各サーバーのエクスポート RMI オブジェクトの名前を一意にするには、このオプションを指定します。ただし、そのためには、監視クライアントの hostid および vmid 文字列に一意のサーバー名が含まれている必要があります。
-.if t .TP 20
-.if n .TP 15
-.BI \-J option
-.I option
-を
-.B javac
-によって呼び出された java 起動ツールに渡します。たとえば、
-.B \-J-Xms48m
-は、起動メモリを 48M バイトに設定します。Java で作成された下層の VM 実行アプリケーションにオプションを渡すのが、
-.B \-J
-の一般的規則です。
-.SH セキュリティ
+." Copyright 2003 Sun Microsystems, Inc. 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
+." under the terms of the GNU General Public License version 2 only, as
+." published by the Free Software Foundation.
+."
+." 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
+." version 2 for more details (a copy is included in the LICENSE file that
+." accompanied this code).
+."
+." You should have received a copy of the GNU General Public License version
+." 2 along with this work; if not, write to the Free Software Foundation,
+." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+."
+." Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+." CA 95054 USA or visit www.sun.com if you need additional information or
+." have any questions.
+."
+.TH jstatd 1 "04 May 2009"
+." Generated from HTML by html2man (author: Eric Armstrong)
-.B jstatd
-サーバーは、適切なネイティブアクセス権を持っている JVM だけを監視できます。
-このため、jstatd プロセスは、ターゲット JVM と同じユーザー資格で実行している必要があります。
-UNIX(TM) ベースのシステムの root ユーザーなど、一部のユーザー資格には、
-そのシステム上の任意の JVM によってエクスポートされた計測機構への
-アクセス権が割り当てられています。
-このような資格で実行中の jstatd プロセスは、そのシステム上の任意の JVM を監視できますが、
-これに伴うセキュリティ上の問題も考慮する必要があります。
-.LP
-jstatd サーバーは、リモートクライアントの認証は行いません。
-つまり、jstatd サーバープロセスを実行すると、
-jstatd プロセスがアクセス権を持つすべての JVM から
-エクスポートされる計測機構が、ネットワーク上の任意のユーザーに公開されます。
-計測機構が公開されると、環境によっては望ましくない場合があります。
-特に運用環境や安全性の低いネットワークでは、
-jstatd プロセスを開始する前に
-ローカルセキュリティポリシーを検討する必要があります。
-.LP
-.B jstatd
-サーバーは、他にセキュリティマネージャがインストールされていない場合は、RMISecurityPolicy のインスタンスをインストールするので、セキュリティポリシーファイルを指定する必要があります。
-ポリシーファイルは、デフォルトのポリシー実装のポリシーファイル構文
-.fi
- (http://java.sun.com/javase/6/docs/technotes/guides/security/PolicyFiles.html)
-に従う必要があります。
.LP
-次のポリシーファイルでは、
-.B jstatd
-サーバーはセキュリティ例外を起こさずに実行できます。このポリシーは、
-すべてのコードベースへのすべてのアクセス権を許可するよりは自由度が低いですが、
-.B jstatd
-サーバーの実行に必要な最小限度のアクセス権を許可するポリシーよりは自由度が高いです。
-.LP
-.RS
-.ft 3
-.nf
-grant codebase "file:${java.home}/../lib/tools.jar" {
- permission java.security.AllPermission;
-};
-.fi
-.ft 1
-.RE
-.LP
-このポリシーを使用するには、テキストを jstatd.all.policy という名前のファイルにコピーしたあと、次のようにして
-.B jstatd
-サーバーを実行します。
-.LP
-.RS
-.ft 3
-.nf
-jstatd -J-Djava.security.policy=jstatd.all.policy
-.fi
-.ft 1
-.RE
-.LP
-より厳格なセキュリティを採用しているサイトでは、
-カスタムポリシーファイルを使用して、特定の信頼できるホストまたはネットワークに
-アクセスを制限できます。ただし、この方法を使用しても、
-IP アドレスのスプーフィング攻撃にさらされます。
-カスタムポリシーファイルを使用することでセキュリティの問題に対応できない場合には、
-jstatd サーバーを実行せずに、
-jstat および jps ツールをローカルで使用するのが最も安全です。
-.SH リモートインタフェース
-.B jstatd
-プロセスによってエクスポートされるインタフェースはプロプライエタリであり、変更が保証されています。ユーザーおよび開発者は、このインタフェースに書き込まないようにしてください。
-.SH 使用例
-.B jstatd
-の起動例をいくつか示します。これらの
-.B jstatd
-スクリプトは、バックグラウンドで自動的にサーバーを起動します。
-.SS 内部 RMI レジストリの使用
-この例は、内部 RMI レジストリを使用した
-.B jstatd
-の起動を示しています。この例では、他のサーバーがデフォルトの RMI レジストリポート (ポート 1099) にバインドされていないことを前提としています。
-.LP
-.RS
-.ft 3
-.nf
-jstatd -J-Djava.security.policy=all.policy
-.fi
-.ft 1
-.RE
-.SS 外部 RMI レジストリの使用
-この例は、外部 RMI レジストリを使用した
-.B jstatd
-の起動を示しています。
-.LP
-.RS
-.ft 3
-.nf
-rmiregistry&
-jstatd -J-Djava.security.policy=all.policy
-.fi
-.ft 1
-.RE
-.LP
-この例は、ポート 2020 上の外部 RMI レジストリサーバーを使用した
-.B jstatd
-の起動を示しています。
-.LP
-.RS
-.ft 3
-.nf
-rmiregistry 2020&
-jstatd -J-Djava.security.policy=all.policy -p 2020
-.fi
-.ft 1
-.RE
-.LP
-この例は、ポート 2020 上の、AlternateJstatdServerName という名前にバインドされた外部 RMI レジストリを使用した
-.B jstatd
-の起動を示しています。
-.LP
-.RS
-.ft 3
-.nf
-rmiregistry 2020&
-jstatd -J-Djava.security.policy=all.policy -p 2020 -n AlternateJstatdServerName
-.fi
-.ft 1
-.RE
-.SS プロセス内 RMI レジストリの作成の禁止
-この例は、RMI レジストリが見つからない場合も RMI レジストリを作成しないように
-.B jstatd
-を起動する例を示しています。この例では、RMI がすでに実行していることを前提としています。実行していなかった場合は、適切なエラーメッセージが表示されます。
-.LP
-.RS
-.ft 3
-.nf
-jstatd -J-Djava.security.policy=all.policy -nr
-.fi
-.ft 1
-.RE
-.SS RMI ロギング機能の有効化
-この例は、RMI ロギング機能を有効にして
-.B jstatd
-を起動する例を示しています。この方法は、障害追跡やサーバー活動の監視に役立ちます。
-.LP
-.RS
-.ft 3
-.nf
-jstatd -J-Djava.security.policy=all.policy -J-Djava.rmi.server.logCalls=true
-.fi
-.ft 1
-.RE
-.LP
-.SH 関連項目
+.SH ""
+jstatd \- 篁潟激 jstat 若≪
.LP
.RS 3
.TP 2
-*
-java \- Java アプリケーション起動プログラム
+o
+綵√
+.TP 2
+o
+<若
+.TP 2
+o
+茯
.TP 2
-*
-jps \- Java 仮想マシンプロセスステータスツール
+o
+激с
+.TP 2
+o
+祉ャc
+.TP 2
+o
+≪若ゃ潟帥с若
+.TP 2
+o
+箴
.TP 2
-*
-jstat \- Java 仮想マシン統計監視ツール
+o
+∫i
+.RE
+
+.LP
+.SH "綵√"
+.LP
+
+.LP
+.nf
+\f3
+.fl
+jstatd [ \fP\f4options\fP\f3 ]\fP
+.br
+\f3
+.fl
+\fP
+.fi
+
+.LP
+.SH "<若"
+.LP
+
+.LP
+.RS 3
+.TP 3
+options
+潟潟茵激с潟激с潟篁紙綺ф絎с障茲障障激с潟翫緇絎激с潟障
+.RE
+
+.LP
+.SH " 茯"
+.LP
+
+.LP
+.LP
+\f3jstatd\fP 若荐羝 HotSpot Java 篁潟激 (JVM) 篏腟篋h若激鴻筝у茵 Java 篁潟激潟≪若h若・膓сゃ潟帥с若鴻箴 RMI 泣若若≪宴若激с潟с
+.LP
+.LP
+\f3jstatd\fP 泣若若с若鴻 RMI 吾鴻絖綽荀障\f3jstatd\fP 泣若若若障 \f2\-p port\fP 激с潟ф絎若筝 RMI 吾鴻・膓障RMI 吾鴻荀ゃ翫\f2\-p port\fP 激с潟ф絎若障 \f2\-p port\fP ャ翫 RMI 吾鴻ゃ潟 \f3jstatd\fP ≪宴若激с喝1 ゃ RMI 吾鴻篏障 RMI 吾鴻篏\f2\-nr\fP 激с潟絎c胼罩≪с障
+.LP
+.LP
+\f3羈:\fP 若cc若泣若絲乗院紊с絨ャ JDK 若吾с潟сс醇с障憜Windows 98 Windows Me 若с篏睡с障
+.LP
+.SH "激с"
+.LP
+
+.LP
+.LP
+\f3jstatd\fP 潟潟罨<激с潟泣若障
+.LP
+.RS 3
+.TP 3
+\-nr
+√ RMI 吾鴻荀ゃ翫\f2jstatd\fP 祉劫 RMI 吾鴻篏障
+.TP 3
+\-p\ port
+RMI 吾鴻篋潟若垩с 荀ゃ翫\f2\-nr\fP 絎遺障
+.TP 3
+\-n\ rminame
+RMI 吾鴻≪若 RMI 吾сゃ潟с \f2JStatRemoteHost\fP с茲違 \f3jstatd\fP 泣若若鴻筝ц儀翫泣若若鴻若 RMI 吾с激с潟絎c筝с障激с潟篏睡翫hゃ≪潟 \f2hostid\fP \f2vmid\fP 絖筝泣若弱綽荀障
+.TP 3
+\-Joption
+\f3javac\fP 若喝冴 \f3java\fP 莎桁若\f2option\fP 羝<障違\f3\-J\-Xms48m\fP 絎鴻帥若≪<≪若 48M ゃ荐絎障\f3\-J\fP 篏帥cJava ц菴違≪宴若激с潟絎茵緇 VM 激с恰検頫障
+.RE
+
+.LP
+.SH "祉ャc"
+.LP
+
+.LP
+.LP
+\f3jstatd\fP 泣若若鴻ゃc≪祉号┤ JVM hс障c\f3jstatd\fP 祉鴻帥若蚊 JVM 若吟取若у茵綽荀障筝若吟取若Unix(TM) 若鴻激鴻 \f2root\fP 若吟若激鴻筝篁紙 JVM c鴻若ゃ潟鴻ャ<潟若激с潟吾≪祉号┤c障莖若у茵 \f3jstatd\fP 祉鴻激鴻筝鴻 JVM hс障祉ャc寂ャ馹莎激障
+.LP
+.LP
+\f3jstatd\fP 泣若若≪若ゃ≪潟茯荐若筝筝障\f3jstatd\fP 泣若若祉鴻絎茵\f3jstatd\fP 祉鴻≪祉号┤ゃ鴻 JVM ゃ潟鴻ャ<潟若激с潟鴻若若筝鴻若吟若障♂峨倶医障翫障 鴻絎腮弱医障絎с若с\f3jstatd\fP 祉鴻莎桁若祉ャc若激若罎荐綽荀障
+.LP
+.LP
+\f3jstatd\fP 泣若若篁祉ャc若若吾c若ゃ潟鴻若翫RMISecurityPolicy ゃ潟鴻帥潟鴻ゃ潟鴻若障 祉ャc若激若<ゃ絎綽荀障激若<ゃ激弱茖
+.na
+\f2激若<ゃ罕\fP @
+.fi
+http://java.sun.com/javase/6/docs/technotes/guides/security/PolicyFiles.html羣綽荀障
+.LP
+.LP
+罨<激若<ゃ翫\f3jstatd\fP 泣若若筝祉ャc寂紊篏睡絎茵с障激若鴻潟若若鴻吾≪祉号┤茯激若怨墾篏с\f3jstatd\fP 泣若若絎茵篏綽荀≪祉号┤茯激若怨墾蕭c障
+.LP
+.nf
+\f3
+.fl
+grant codebase "file:${java.home}/../lib/tools.jar" {\fP
+.br
+\f3
+.fl
+ permission java.security.AllPermission;\fP
+.br
+\f3
+.fl
+};\fP
+.br
+\f3
+.fl
+\fP
+.fi
+
+.LP
+.LP
+激若篏睡鴻 \f2jstatd.all.policy\fP <ゃ潟若罨< \f3jstatd\fP 泣若若絎茵障
+.LP
+.nf
+\f3
+.fl
+jstatd \-J\-Djava.security.policy=jstatd.all.policy\fP
+.br
+\f3
+.fl
+\fP
+.fi
+
+.LP
+.LP
+ウ祉ャc若絎純泣ゃ翫鴻帥激若<ゃ篏睡劫篆♂若с鴻障若≪祉鴻狗с障 号IP ≪鴻贋紙障祉ャc若馹ゃ鴻帥ゃ冴激若<ゃс絲上с翫\f3jstatd\fP 泣若若絎茵\f3jstat\fP \f3jps\fP 若若т戎c絎号障
+.LP
+.SH "≪若ゃ潟帥с若"
+.LP
+
+.LP
+.LP
+\f3jstatd\fP 祉鴻鴻若ゃ潟帥с若鴻冴с紊眼篋絎с若吟若渇肴ゃ潟帥с若鴻吾吾莨若帥茵с
+.LP
+.SH "箴"
+.LP
+
+.LP
+.LP
+罨< \f3jstatd\fP 莎桁箴膣剛障\f3jstatd\fP 鴻c泣若若違潟ц莎桁障
+.LP
+.SS
+ RMI 吾鴻篏睡
+.LP
+.LP
+箴 RMI 吾鴻篏睡 \f3jstatd\fP 莎桁茵障箴с RMI 吾鴻若 (若 1099) 篁泣若若ゃ潟喝障
+.LP
+.nf
+\f3
+.fl
+jstatd \-J\-Djava.security.policy=all.policy
+.fl
+\fP
+.fi
+
+.LP
+.SS
+紊 RMI 吾鴻篏睡
+.LP
+.LP
+箴紊 RMI 吾鴻篏睡 \f3jstatd\fP 莎桁茵障
+.LP
+.nf
+\f3
+.fl
+rmiregistry&
+.fl
+jstatd \-J\-Djava.security.policy=all.policy
+.fl
+\fP
+.fi
+
+.LP
+.LP
+箴若 2020 紊 RMI 吾鴻篏睡 \f3jstatd\fP 莎桁茵障
+.LP
+.nf
+\f3
+.fl
+rmiregistry 2020&
+.fl
+jstatd \-J\-Djava.security.policy=all.policy \-p 2020
+.fl
+\fP
+.fi
+
+.LP
+.LP
+箴AlternateJstatdServerName ゃ潟若 2020 紊 RMI 吾鴻篏睡 \f3jstatd\fP 莎桁茵障
+.LP
+.nf
+\f3
+.fl
+rmiregistry 2020&
+.fl
+jstatd \-J\-Djava.security.policy=all.policy \-p 2020 \-n AlternateJstatdServerName
+.fl
+\fP
+.fi
+
+.LP
+.SS
+ゃ潟祉 RMI 吾鴻篏胼罩
+.LP
+.LP
+箴RMI 吾鴻荀ゃ翫 RMI 吾鴻篏 \f3jstatd\fP 莎桁茵障箴сRMI 吾鴻с絎茵喝障絎茵翫荅峨若<祉若吾茵腓冴障
+.LP
+.nf
+\f3
+.fl
+jstatd \-J\-Djava.security.policy=all.policy \-nr
+.fl
+\fP
+.fi
+
+.LP
+.SS
+RMI 井純劫
+.LP
+.LP
+箴RMI 井純鴻 \f3jstatd\fP 莎桁茵障号激ャ若c潟違障泣若惹柑h綵合<障
+.LP
+.nf
+\f3
+.fl
+jstatd \-J\-Djava.security.policy=all.policy \-J\-Djava.rmi.server.logCalls=true
+.fl
+\fP
+.fi
+
+.LP
+.SH "∫i"
+.LP
+.RS 3
.TP 2
-*
-rmiregistry \- Java リモートオブジェクトレジストリ
+o
+java(1) \- Java ≪宴若激с活儀若
+.TP 2
+o
+jps(1) \- Java 篁潟激潟祉鴻鴻若帥鴻若
+.TP 2
+o
+jstat(1) \- Java 篁潟激括輝荐若睡h若
+.TP 2
+o
+
+.na
+\f2rmiregistry\fP @
+.fi
+http://java.sun.com/javase/6/docs/technotes/tools/index.html#rmi \- Java ≪若吾с吾鴻
.RE
.LP