JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris のシステム管理 (上級編)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  端末とモデムの管理 (概要)

2.  端末とモデムの設定 (手順)

3.  サービスアクセス機能によるシリアルポートの管理 (手順)

シリアルポートの管理 (作業マップ)

サービスアクセス機能 (SAF) の概要

SAF 全体の管理 (sacadm)

サービスアクセスコントローラ (SAC プログラム)

SAC の初期化プロセス

ポートモニターサービス管理 (pmadm)

ttymon ポートモニター

ポートの初期化プロセス

発着信両用サービス

TTY モニターとネットワークリスナーポートモニター

TTY ポートモニター (ttymon)

ttymon とコンソールポート

ttymon 固有の管理コマンド (ttyadm)

ネットワークリスナーサービス (listen)

listen 固有の管理コマンド (nlsadmin)

ttymon ポートモニターの管理

ttymon コンソールの端末タイプを設定する方法

ttymon コンソールの端末でボーレート速度を設定する方法

ttymon ポートモニターを追加する方法

ttymon ポートモニターの状態を表示する方法

ttymon ポートモニターを停止する方法

ttymon ポートモニターを起動する方法

ttymon ポートモニターを無効にする方法

ttymon ポートモニターを有効にする方法

ttymon ポートモニターを削除する方法

ttymon サービスの管理 (作業マップ)

ttymon サービスの管理

サービスを追加する方法

TTY ポートサービスの状態を表示する方法

ポートモニターサービスを有効にする方法

ポートモニターサービスを無効にする方法

サービスアクセス機能の管理 (リファレンス)

SAF に関連付けられているファイル

/etc/saf/_sactab ファイル

/etc/saf/pmtab/_pmtab ファイル

サービスの状態

ポートモニターの状態

ポートの状態

4.  システム資源の管理 (概要)

5.  システム情報の表示と変更 (手順)

6.  ディスク使用の管理 (手順)

7.  UFS 割り当て制限の管理 (手順)

8.  システムタスクのスケジュール設定 (手順)

9.  システムアカウンティングの設定と管理 (手順)

10.  システムアカウンティング (リファレンス)

11.  システムパフォーマンスの管理 (概要)

12.  システムプロセスの管理 (手順)

13.  システムパフォーマンスの監視 (手順)

14.  ソフトウェアの問題解決 (概要)

15.  システムメッセージの管理

16.  コアファイルの管理 (手順)

17.  システムクラッシュ情報の管理 (手順)

18.  ソフトウェアで発生するさまざまな問題の解決 (手順)

19.  ファイルアクセスでの問題の解決 (手順)

20.  UFS ファイルシステムの不整合解決 (手順)

21.  ソフトウェアパッケージで発生する問題の解決 (手順)

索引

TTY モニターとネットワークリスナーポートモニター

SAF は、将来のポートモニターや他社製のポートモニターに対応するために一般的な管理方法を提供していますが、Oracle Solaris リリースでは ttymonlisten の 2 つのポートモニターだけが実装されています。

TTY ポートモニター (ttymon)

ttymon ポートモニターは、STREAMS をベースにしており、以下を実行します。

ttymon ポートモニターは、以前のバージョンの SunOS 4.1 ソフトウェアの getty ポートモニターと同じサービスを ユーザーに提供します。

ttymon ポートモニターは SAC プログラムで実行され、sacadm コマンドを使用して構成します。ttymon の各インスタンスはそれぞれに複数のポートを監視できます。それらのポートはポートモニターの管理ファイル内に指定します。この管理ファイルは pmadm コマンドおよび ttyadm コマンドを使用して構成します。

ttymon とコンソールポート

コンソールサービスは、サービスアクセスコントローラや、明示的な ttymon 管理ファイルによって管理されるわけではありません。ttymon の呼び出しは SMF によって管理されます。そのため、 /etc/inittab ファイルにエントリを追加し、ttymon を起動することはできなくなりました。タイプが application、名前が ttymon のプロパティーグループが SMF サービス (svc:/system/console-login:default) に追加されました。このプロパティーグループに含まれるプロパティーは、メソッドスクリプト ( /lib/svc/method/console-login) によって使用されます。このスクリプトは、プロパティー値を ttymon 起動の際の引数として使用します。通常、値が空白であったり、値がどのプロパティーでも指定されていない場合は、値は ttymon によって使用されません。ただし、ttymon デバイス値が空白であったり、設定されていない場合は、/dev/consolettymon 実行のデフォルトとして使用されます。

この SMF サービス (svc:/system/console-login:default) では、以下のプロパティーが使用できます。

ttymon/nohangup

nohangup プロパティーを指定します。 true に設定されている場合、デフォルトまたは指定した速度に設定する前に回線速度をゼロに設定し、回線を強制的にハングアップさせないでください。

ttymon/prompt

コンソールポート用のプロンプト文字列を指定します。

ttymon/terminal_type

コンソールのデフォルトの端末タイプを指定します。

ttymon/device

コンソールデバイスを指定します。

ttymon/label

/etc/ttydefs 行の TTY 名を指定します。

ttymon 固有の管理コマンド (ttyadm)

ttymon の管理ファイルは、sacadm および pmadm コマンドの他に ttyadm コマンドによっても更新できます。ttyadm コマンドは、ttymon 固有の情報を書式化し、その情報を標準出力に書き出し、書式化された ttymon 固有のデータを sacadm コマンドおよび pmadm コマンドに提示する手段を提供します。

したがって、ttyadm コマンドは ttymon を直接管理するわけではありません。ttyadm コマンドは、一般的な管理用コマンドである sacadm および pmadm を補足します。詳細は、ttyadm(1M) のマニュアルページを参照してください。

ネットワークリスナーサービス (listen)

listen ポートモニターは SAC プログラムで動作し、以下を実行します。

listen ポートモニターは sacadm コマンドを使用して構成します。listen の各インスタンスはそれぞれに複数のサービスを提供できます。それらのサービスはポートモニターの管理ファイル内に指定します。この管理ファイルは pmadm コマンドおよび nlsadmin コマンドを使用して構成します。

ネットワークリスナープロセスは、トランスポート層インタフェース (TLI) 仕様に準拠する任意の接続型トランスポートプロバイダで使用できます。Oracle Solaris OS では、listen ポートモニターは、inetd サービスが提供しない追加ネットワークサービスを提供できます。

listen 固有の管理コマンド (nlsadmin)

listen ポートモニターの管理ファイルは、sacadm コマンドおよび pmadm コマンドのほかに、nlsadmin コマンドでも更新できます。nlsadmin コマンドは、listen 固有の情報を書式化し、その情報を標準出力に書き出し、書式化された listen 固有のデータを sacadm コマンドおよび pmadm コマンドに提示する手段を提供します。

したがって、nlsadmin コマンドが listen を直接管理するわけではありません。このコマンドは、一般的な管理用コマンドである sacadm および pmadm を補足します。

個別に構成される各ネットワークには、ネットワークリスナープロセスのインスタンスが少なくとも 1 つは存在します。nlsadmin コマンドは listen ポートモニターの動作状態を制御します。

nlsadmin コマンドは、あるネットワーク用に listen ポートモニターを設定し、そのポートモニターの固有の属性を構成し、そのモニターを起動したり、強制終了させたりすることができます。さらに、マシン上にある listen ポートモニターについて報告することもできます。

詳細は、nlsadmin(1M) のマニュアルページを参照してください。