wnnstat は、jserver の利用状況を確認するコマンドです。
jserver の稼働状況やユーザーの利用状況、辞書の使用状況を確認することができます。
/usr/bin/wnnstat
wnnstat [-w] [-e] [-E] [-f] [-F] [-d] [-D] [-L] [-J] [-U] [-S] [-v] hostname[:/]No |
ユーザー名、(使用) ホスト名、ソケット番号、環境番号を表示します。
オプション未指定時のデフォルトになります。
$ wnnstat -w
ユーザー名 : ホスト名 |
(ソケット No.) |
環境番号 |
user1:hostA user2:hostB |
(0) (1) |
0 1 2 3 |
環境番号、環境名、参照数を表示します。
$ wnnstat -e
ENV No. |
環境名 |
参照数 |
0 1 |
user3 user3R |
1 1 |
環境番号、環境名、参照数、付属語、辞書数 (辞書番号)、ファイル名を表示します。
$ wnnstat -E
ENV No. |
環境名 |
参照数 |
付属語 |
辞書数(辞書 No.) |
ファイル |
0 1 |
user3 user3R |
1 1 |
10 10 |
28 (0 1 2 33 …) 0() |
10 1 24 25 2 26 3 … |
辞書ファイル ID、種類、場所、参照数、ファイル名を表示します。
$ wnnstat -F
Fid |
種類 |
場所 |
参照数 |
ファイル名 |
1 2 |
FI 辞書 辞書 |
LOCAL LOCAL LOCAL : |
2 2 |
/var/lib/wnn/dic/system/fisd /var/lib/wnn/dic/system/kihon.dic |
辞書番号、種類、ニックネーム、body、ファイル名を表示します。
$ wnnstat -d
No.種類 |
ニックネーム |
ファイル名 |
2:固定 3:固定 |
基本辞書 (Wnn8R1.01) 記号辞書(Wnn8R1.01) : |
2:/var/lib/wnn/dic/system/kihon.dic(26) 3:/var/lib/wnn/dic/system/symbol.dic(27) |
辞書番号、種類、正 / 逆変換、語数、辞書 (頻度) ファイル更新の不可、使用の不可、プライオリティ、ニックネーム、body、辞書 (頻度) ファイル名、辞書 (頻度) パスワードを表示します。
$ wnnstat -D
No.種類 |
正 / 逆 |
語数 |
更新 (頻) 使用 |
プライオリティ |
[ニックネーム] |
2:固定 3:固定 |
正変換 正変換 : |
156613 854 |
不 (可) 中 不 (可) 中 |
6 1 |
基本辞書(Wnn8R1.01) 記号辞書(Wnn8R1.01) |
LANG で指定した言語に対応する変換サーバーの使用状況を表示します。デフォルトは ja_JP (jserver) です。
表示内容を JIS コードで出力します。
表示内容を EUC コードで出力します。
表示内容を S-JIS コードで出力します。
バージョン情報を表示します。
変換サーバーが稼働するホスト名を "hostname" で、ポート番号を "No" で指定します。
:No と指定すると相対ポート番号となり、jserver の標準ポート番号 (22273) に No を加えた値をポート番号とします。たとえば: 1 とした場合は 22274 が使用されます。
/No と指定すると絶対ポート番号となり、No の値をそのままポート番号として使用します。
それぞれ省略時は localhost の標準ポート (22273) が適用されます。
wnnenvutil は、Wnn8 のユーザー環境設定を行うツールです。
設定した内容は、各ユーザーの $HOME/.Wnn8 以下のファイルに保存されます。
/usr/bin/wnnenvutil
wnnenvutil [-v] |
バージョン情報を表示します。
wnndictutil は、ユーザー辞書の編集を行うツールです。
単語の登録や削除 / 編集をはじめ、辞書コンバートなどの機能が搭載されています。
/usr/bin/wnndictutil
wnndictutil [-D hostname:No] [-E envname] [-v] |
変換サーバーが稼働するホスト名を "hostname" で、ポート番号を "No" で指定します。
:No と指定すると相対ポート番号となり、jserver の標準ポート番号 (22273) に No を加えた値をポート番号とします。たとえば :1 とした場合は 22274 が使用されます。
/No と指定すると絶対ポート番号となり、No の値をそのままポート番号として使用します。
それぞれ省略時は localhost の標準ポート (22273) が適用されます。
使用する環境名を envname で指定します。
使用中の環境名は wnnstat コマンドで確認できます。
バージョン情報を表示します。
wnndtoa は、Wnn8 バイナリ形式の辞書を Wnn8 テキスト形式辞書に変換するコマンドです。
通常 jserver が読み込む辞書はバイナリ形式ですが、テキスト形式に変換することにより、ユーザーが直接編集することが可能になります。
/usr/bin/wnndtoa
wnndtoa [-e] [-h hinsi_file] [-n] [-s No] [-v] dicfile |
読みと候補が同一 (ひらがなのみの候補) の場合、読みから候補データを検索できるようにします。
これにより、辞書のサイズを小さくすることができます。
使用する品詞データファイル名を hinsi_file で指定します。
省略時には標準の品詞データファイルが適用されます。
テキスト形式辞書を登録順にソートします。
辞書に付加するシリアル番号を No で指定します。
バージョン情報を表示します。
変換対象となるバイナリ辞書ファイル名を指定します。
$ wnndtoa ud
ユーザー辞書 ud をテキスト形式に変換し、標準出力に表示します。
$ wnndtoa ud > ud.txt
ユーザー辞書 ud をテキスト形式に変換し、ud.txt に保存します。
wnnatod は、Wnn8 テキスト形式の辞書ファイルを Wnn8 バイナリ形式辞書に変換するコマンドです。
ユーザーが任意に作成したテキスト辞書をバイナリ形式辞書に変換することにより、jserver による読み込みが可能になります。
ただし、変換元となるテキスト形式辞書は、Wnn8 の辞書フォーマットに準拠し、EUC コードで作成されている必要があります。
/usr/bin/wnnatod
wnnatod [-e] [-h hinsi_file] [-n] [-N] [-p filename] [-P filename] [-r] [-R] [-s No] [-S] [-v] dicfile |
読みと候補が同一 (ひらがなのみの候補) の場合、読みから候補データを検索できるようにします。
これにより、辞書のサイズを小さくすることができます。
使用する品詞データファイル名を hinsi_file で指定します。
省略時には標準の品詞データファイルが適用されます。
頻度パスワードに "*" を設定します。変更不可能な頻度ファイルになります。
辞書パスワードに "*" を設定します。変更不可能な辞書ファイルになります。
頻度パスワードを記述したファイルを filename で指定します。
辞書パスワードを記述したファイルを filename で指定します。
変換時に読みと語句を反転します。
逆変換形式辞書として変換します。省略可能です。
辞書内で使用する文字の最大登録数を No で指定します。初期値は 70000 です。
通常は指定の必要はありませんが、指定する場合は辞書の語数より少し大きい数値にしてください。
固定形式辞書として変換します。
バージョン情報を表示します。
変換対象となるテキスト辞書ファイル名を指定します。
$ wnnatod new.txt < new.dic
テキスト形式辞書 new.txt をバイナリ形式辞書に変換し、new.dic として保存します。
作成したバイナリ辞書を Wnn8 標準の辞書ディレクトリ以外に配置する場合は、配置後の辞書ファイルのオーナーとパーミッションに注意してください。
各クライアントソフトウェアのプロセスの権限で読み書きできない場合は、辞書を使用することができなくなります。
jserver は、かな漢字変換を行うサーバープログラムです。
ネットワーク上の複数のユーザーにかな漢字変換機能を提供することができます。
jserver の起動には root 権限が必要になります。
通常、システム起動時に起動されます。もし、マニュアルで起動または停止する必要のある場合は、以下のコマンドを使用してください。
(起動) svcadm enable wnn8/server
(停止) svcadm disable wnn8/server
/usr/lib/wnn/jserver
jserver [-A file] [-f file] [-h file] [-L hostname] [-N No] [-pno portNo] [-s file] [-S loglevel] [-v] |
アクセス許可ファイルとして file を読み込みます。
jserver 起動時の初期化ファイルとして file を読み込みます。
品詞データファイルとして file を読み込みます。
ライセンスサーバーが稼働するマシンのホスト名を hostname で指定します。
省略時には「dpkeyservlist での指定」->「localhost」の順でライセンスサーバーを検索します。
jserver が使用するポートを、相対ポート番号で指定します。
標準のポート番号 22273 (0x5701) に No を加えた値をポート番号に使用します。
たとえば -N 1 とした場合は 22274 が使用されます。
jserver が使用するポートを、絶対ポート番号として portNO で指定します。
たとえば -pno 22276 とした場合は 22276 が使用されます。
jserver のログ情報を file に保存します。
file に "-" を指定した場合は、標準出力になります。
ログレベルを指定し、syslog ファイルにログを保存します。
バージョン情報を表示します。
-S オプション指定時は、syslog ファイルへ設定したレベルに従ってメッセージを保存することができます。
出力先ファイルは syslog.conf の設定で変更できます。詳細は syslog に関するドキュメントを参照してください。
表 A–1 ログレベル表 A–2 レベルの指定方法
入力例 |
指定内容 |
-S 1 |
レベル 1 のログ出力 |
-S 1,2 |
レベル 1 と 2 のログ出力 |
-S 1-4 |
レベル 1 から 4 (1、2、3、4) のログ出力 |
-S (レベル省略時) |
レベル 4 のログ出力 |
wnnaccess は、jserver へのアクセス許可状況の情報表示と設定を行います。
wnnaccess の実行には root 権限が必要になります。
/usr/sbin/wnnaccess
オプション未指定で実行した場合、現在のアクセスコントロールの情報が表示されます。
先頭行はアクセスコントロールの ON / OFF の状態を示します。
次行以下は各ホストとユーザーのアクセス許可情報が表示されます。
host1
host2:
host3: userA,userB
@userC
host1 からは全てのユーザーがアクセス可能です。
host2 からは全てのユーザーがアクセス不可能です。
host3 からはユーザー名 userA、userB のみアクセス可能です。
userC は全てのホストからアクセス可能です。
wnnaccess [+/- host1:userA,userB... host2... @userC @userD...] [-D servername] [-L LANG] [-v] |
ホスト名、ユーザー名を指定しない場合は、アクセスコントロールを OFF にします。
指定した場合は現在のアクセスコントロールにそれらの情報を追加します。
"+" は省略することができます。
ホスト名、ユーザー名を指定しない場合は、アクセスコントロールを ON にします。
指定した場合は現在のアクセスコントロールからそれらの情報を削除します。
接続する変換サーバーが稼働するホスト名を "server_name" で、ポートを "No" で指定します。
:No と指定すると相対ポート番号となり、jserver の標準ポート番号 (22273) に No を加えた値をポート番号とします。たとえば:1 とした場合は 22274 が使用されます。
/No と指定すると絶対ポート番号となり、No の値をそのままポート番号として使用します。
それぞれ省略時は localhost の標準ポート (22273) が適用されます。
LANG で指定した言語に対応する変換サーバーに接続します。
省略時は環境変数 LANG の値が適用されます。
バージョン情報を表示します。
# wnnaccess - host1:usrA,userB
host1 に対する userA、userB のアクセス許可情報を削除します。
# wnnaccess + @userD
userD を全てのホストからアクセス可能にします。
wnnsysenv_server は、jserver の環境設定を行うツールです。
設定した内容は /etc/wnn 以下のファイルに保存されます。
wnnsysenv_server の起動には root 権限が必要になります。
/usr/sbin/wnnsysenv_server
wnnsysenv_server [-v] |
バージョン情報を表示します。
wnnsysenv_client は、Wnn8 のシステム環境設定を行うツールです。
設定した内容は /etc/wnn 以下のファイルに保存されます。
wnnsysenv_client の起動には root 権限が必要になります。
/usr/bin/wnnsysenv_client
wnnsysenv_client [-v] |
バージョン情報を表示します。