ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Solaris のシステム管理 (上級編) Oracle Solaris 10 8/11 Information Library (日本語) |
3. サービスアクセス機能によるシリアルポートの管理 (手順)
ttymon コンソールの端末でボーレート速度を設定する方法
18. ソフトウェアで発生するさまざまな問題の解決 (手順)
pmadm コマンドを使用すると、サービスを追加したり、ポートモニターに関連付けられている 1 つ以上のポートのサービスを表示したり、サービスを有効または無効にしたりできます。
役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。
# pmadm -a -p mbmon -s a -i root -v `ttyadm -V` -m "`ttyadm -i 'Terminal disabled' -l contty -m ldterm,ttcompat -S y -d /dev/term/a -s /usr/bin/login`"
注 - 上記の例では入力が自動的に次の行にまたがっています。実際には Return キーを押さずに (改行なしに) 入力します。
ポートモニター追加用のフラグを指定します。
mbmon をポートモニタータグとして指定します。
a をポートモニターサービスタグとして指定します。
識別情報を、サービス実行中にポートモニターサービスタグに割り当てられるように指定します。
ポートモニターのバージョン番号を指定します。
ttyadm により書式化された ttymon 固有の構成データを指定します。
上記の pmadm コマンドには ttyadm コマンドが組み込まれています。その組み込みコマンドの中の指定項目の意味は次のとおりです。
ポートを双方向用にするフラグを指定します。
inactive (無効応答) メッセージを指定します。
/etc/ttydefs ファイルにあるどの TTY 名を使用するか指定します。
サービスを起動する前にプッシュする STREAMS モジュールを指定します。
TTY ポートに使用する装置へのフルパス名を指定します。
接続要求を受信したとき起動するサービスへのフルパス名を指定します。引数が必要な場合、コマンドと引数を二重引用符 (“) で囲みます。
pmadm コマンドを次に示すように使用して、特定のポートモニターに設定されている 1 つまたはすべての TTY ポートの状態を表示します。
役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。
# pmadm -l -p mbmon -s a
システム上のサービス情報を表示します。
mbmon をポートモニタータグとして指定します。
a をポートモニターサービスタグとして指定します。
例 3-2 1 つの TTY ポートモニターサービスの状態を表示する
この例は、ポートモニターのすべてのサービスを表示します。
# pmadm -l -p mbmon PMTAG PMTYPE SVCTAG FLGS ID <PMSPECIFIC> mbmon ttymon a - root /dev/term/a - - /usr/bin/login - contty ldterm,ttcompat login: Terminal disabled tvi925 y #
pmadm -p コマンドを使用して設定された、ポートモニター名 mbmon を示します。
ポートモニターのタイプが ttymon であることを示します。
pmadm -s コマンドを使用して設定された、サービスタグ値を示します。
次のフラグが pmadm -f コマンドを使用して設定されているかどうかを指定します。
x - サービスを有効にしません。
u - サービス用の utmpx エントリを作成します。
ダッシュ (-) - フラグの設定なし
起動時にサービスに割り当てられた ID を示します。この値は、pmadm -i コマンドを使用して設定されます。
情報
ttyadm -d コマンドを使用して設定された、TTY ポートパス名を示します。
次のフラグが ttyadm -c -b -h -I -r コマンドを使用して設定されているかどうかを示します。
c - キャリア検出時に接続するよう、ポートを設定します。
b - ポートが双方向性である (着信トラフィックと発信トラフィックの両方を許可する) と設定します。
h - 着呼が受信された直後の自動ハングアップを抑制します。
I - ポートを初期化します。
r - login: メッセージを出力する前に、ポートから文字を受信するまで、ttymon を強制的に待機させます。
ダッシュ (-) - フラグの設定なし
ttyadm -r count オプションを使用して設定された値を示します。このオプションは、ポートからデータを受信したあとに、ttymon がプロンプトを表示するタイミングを決定します。count が 0 の場合、ttymon は任意の文字を受信するまで待機します。count が 0 より大きい場合、ttymon は count の数だけ新規行を受信するまで待機します。この例では、値は設定されていません。
接続を受信したときに呼び出されるサービスのフルパス名を示します。この値は、ttyadm -s コマンドを使用して設定されます。
ttyadm -t コマンドのタイムアウト値を示します。このオプションは、ポートを開くことに成功して、かつ入力データが timeout 秒内に受信されていない場合に、ttymon がポートを閉じることを意味します。この例では、タイムアウト値は設定されていません。
/etc/ttydefs ファイル中の TTY 名を示します。この値は、ttyadm -l コマンドを使用して設定されます。
プッシュする STREAMS モジュールを示します。これらのモジュールは、ttyadmin -m コマンドを使用して設定されます。
ポートが無効であるときに表示される、アクティブでないメッセージを示します。このメッセージは、ttyadm -i コマンドを使用して設定されます。
ttyadm -T コマンドを使用して設定されている場合、端末タイプを示します。この例では、端末タイプは、tvi925 です。
ttyadm -S コマンドを使用して設定されたソフトウェアキャリア値を示します。n は、ソフトウェアキャリアをオフにします。y は、ソフトウェアキャリアをオンにします。この例では、ソフトウェアキャリアはオンです。
pmadm -y コマンドで指定した任意のコメントを示します。この例では、コメントは存在しません。
役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。
# pmadm -e -p mbmon -s a
有効フラグを指定します。
mbmon をポートモニタータグとして指定します。
a をポートモニターサービスタグとして指定します。
役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。
# pmadm -d -p mbmon -s a
無効フラグを指定します。
mbmon をポートモニタータグとして指定します。
a をポートモニターサービスタグとして指定します。