Solaris のシステム管理 (上級編)

ttymon とコンソールポート

コンソールサービスの管理は、サービスアクセスコントローラや、明示的な ttymon 管理ファイルの実行によるものではありません。 /etc/inittab ファイル内のエントリを使用し、ttymon を直接モードで使用して、コンソールポートの管理を行います。直接モードとは、ttymon の特別なモードのことで、ログインサービスが必要なコマンドによって直接呼び出されます。

/etc/inittab ファイル内のデフォルトのコンソールエントリは次のようになります。


co:234:respawn:/usr/lib/saf/ttymon -g -h -p "`uname -n` console login: "
 -T terminal_type -d /dev/console -l console -m ldterm,ttcompat

co:234:respawn:

co は、エントリをコンソールとして指定する。234 は動作の実行レベルを指定する。respawn は、コンソールエントリが失敗した場合、あるいは実行レベル 2、3、4 に存在しない場合に、コンソールエントリを再起動する必要があることを示す

/usr/lib/saf/ttymon -g -h

-g オプションを使用するため、正しいボーレートと正しい端末設定をポート上で設定でき、SAC による事前構成なしに、ログインサービスに接続できる。-h オプションは、デフォルトまたは指定した速度に設定する前に、回線速度をゼロに設定することにより、回線をハングアップさせる

-p "`uname -n` console login:

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

-t terminal_type

コンソールの端末タイプを指定する 

-d /dev/console -l console -m ldterm,ttcompat

-d オプションは、コンソールデバイスを指定する。 -l オプションは、/etc/ttydefsファイル内の ttylabel を指定する。-m オプションは、プッシュする STREAMS モジュールを指定する