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.  ソフトウェアパッケージで発生する問題の解決 (手順)

索引

SAF 全体の管理 (sacadm)

sacadm コマンドは、SAF の上位レベルにあります。sacadm コマンドは主に、ttymon および listen などのポートモニターを追加または削除するのに使用します。sacadm にはそれ以外に、ポートモニターの現在の状態の表示、ポートモニターの構成スクリプトの管理などの機能があります。

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

サービスアクセスコントローラ (SAC) プログラムは、すべてのポートモニターを監視します。システムはマルチユーザーモードになると自動的に SAC を起動します。

SAC プログラムは、起動されるとまず、各システムの構成スクリプトを探して解釈します。構成スクリプトを使用すると、SAC プログラムの環境をカスタマイズできます。このスクリプトは、デフォルトでは空の状態です。ここで行われる SAC の環境に対する変更は、SAC のすべての「子プロセス」に継承されます。継承された環境は継承した子プロセスで変更できます。

SAC プログラムは、システムごとの構成スクリプトの解釈が終わると、 SAC プログラムの管理ファイルを読み取り、指定されたポートモニターを起動します。各ポートモニターについて、SAC プログラムはそれ自身のコピーを実行します (技術的には、SAC が子プロセスをフォークします)。次に、各子プロセスは、それぞれのポートモニターごとの構成スクリプトがあればそれを解釈します。

各ポートモニターの構成スクリプトに指定されている環境を変更すると、それぞれのポートモニターが影響を受け、さらにそれがポートモニターのすべての子プロセスに継承されます。最後に、子プロセスは、SAC プログラム管理ファイル内のコマンドを使用して、ポートモニタープログラムを実行します。

SAC の初期化プロセス

次に、SAC を初めて起動したときの一連の処理を要約します。

  1. SAC プログラムは、SMF サービス (svc:/system/sac:default) によって起動されます。

  2. SAC プログラムがシステムごとの構成スクリプト/etc/saf/_sysconfigを読み取ります。

  3. SAC プログラムが SAC 管理ファイル /etc/saf/_sactab を読み取ります。

  4. SAC プログラムが起動する各ポートモニターの子プロセスをフォークします。

  5. 各ポートモニターがポートモニターごとの構成スクリプト /etc/saf/pmtag/_config を読み取ります。