在 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 的系统上:options.conf 文件内(/etc/driver/drv 目录中的那一版本)更改波特率速度。例如:

      要将波特率更改为 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 串行重定向,请更改控制台速度。