Oracle® Solaris 11.2 でのシステム情報、プロセス、およびパフォーマンスの管理

印刷ビューの終了

更新: 2014 年 9 月
 
 

システムコンソールとローカル接続された端末デバイスを管理する SMF サービス

システムコンソールおよびローカルに接続される端末デバイスは、SMF サービスのインスタンスの svc:/system/console として表されます。このサービスはほとんどの動作を定義し、各インスタンスはサービスから継承された設定に対する優先指定値を持っています。ttymon プログラムは、これらの端末にログインサービスを提供するために使用されます。各端末では、ttymon プログラムの個別のインスタンスを使用します。サービスから ttymon プログラムに渡されるコマンド行引数によってプログラムの動作が制御されます。

    システムに付属するサービスインスタンスは次のとおりです。

  • svc:/system/console-login:default

    デフォルトインスタンスは、常に ttymon プログラムによってシステムのハードウェアへのログインが提供されることを表します。

  • svc:/system/console-login:{vt2, vt3, vt4, vt5, vt6}

    システムの仮想コンソールには、追加のサービスインスタンスが提供されています。 仮想コンソールが使用できない場合は、これらのサービスが自動的に無効化されます。詳細は、vtdaemon(1M) のマニュアルページを参照してください。

  • svc:/system/console-login:{terma, termb}

    svc:/system/console-login:terma および svc:/system/console-login:termb サービスは、便宜を図るために提供されます。これらのサービスは、追加の /dev/term/a および /dev/term/b ポートに対してログインサービスを設定するのに便利です。これらのサービスはデフォルトで無効化されています。

追加のサービスインスタンスは、svc:system/console-login サービスの一部として定義できます。たとえば、/dev/term/f デバイスがあり、これをサポートする必要がある場合は、svc:/system/console-login:termf をインスタンス化して適切に構成できます。

補助端末に対してログインサービスを設定する方法

システム上の /dev/term/a または /dev/term/b シリアルポートに接続された端末に対しては、定義済みのサービスが提供されます。

  1. root 役割になります。

    Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。

  2. サービスインスタンスを有効にします。

    たとえば、/dev/term/a に対するログインサービスを有効にするには:

    # svcadm enable svc:/system/console-login:terma
  3. サービスがオンラインであることを確認します。
    # svcs svc:/system/console-login:terma

    サービスがオンラインであることが出力に表示されるはずです。サービスが保守モードである場合は、サービスのログファイルで詳細を調べます。

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

x86 ベースのシステムでのコンソール速度のサポートは、特定のプラットフォームに依存します。

    SPARC ベースのシステムには、次のコンソール速度がサポートされています。

  • 9600 bps

  • 19200 bps

  • 38400 bps

  1. 管理者になります。

    Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。

  2. eeprom コマンドを使用して、システムタイプに適したボーレート速度を設定します。
    # eeprom ttya-mode=baud-rate,8,n,1,-

    たとえば、x86 ベースシステムのコンソールのボーレート速度を 38400 に変更するには、次のように入力します。

    # eeprom ttya-mode=38400,8,n,1,-
  3. /etc/ttydefs ファイルのコンソール行を次のように変更します。
    console baud-rate hupcl opost onlcr:baud-rate::console
  4. システムのタイプに合わせて、次の追加変更を行います。

    これらの変更はプラットフォームに依存することに注意してください。

    • SPARC ベースのシステム: /etc/driver/drv ディレクトリにあるバージョンの options.conf ファイルでボーレート速度を変更します。例:

      ボーレートを 9600 に変更するには:

      # 9600             :bd:
      ttymodes="2502:1805:bd:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";

      ボーレート速度を 19200 に変更するには。

      # 19200            :be:
      ttymodes="2502:1805:be:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";

      ボーレート速度を 38400 に変更するには:

      # 38400            :bf:
      ttymodes="2502:1805:bf:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";
    • x86 ベースのシステム: BIOS のシリアル切り替えが有効である場合にコンソール速度を変更します。