JavaScript is required to for searching.
跳过导航链接
退出打印视图
在 Oracle Solaris 11.1 中管理系统信息、进程和性能     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  管理系统信息(任务)

2.  管理系统进程(任务)

3.  监视系统性能(任务)

4.  调度系统任务(任务)

5.  管理系统控制台、终端设备和电源服务(任务)

系统控制台、终端设备和电源服务管理方面的新增功能

对系统电源服务管理方式的更改

管理系统控制台和本地连接的终端设备

管理系统控制台和本地连接的终端设备的 SMF 服务

如何修改系统控制台的设置

如何在辅助终端上设置登录服务

如何在系统终端上设置波特率速度

管理系统电源服务

解决系统电源问题

如何在维护模式下从电源服务中恢复

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

管理系统控制台和本地连接的终端设备

系统控制台是一种具有特殊属性和特殊用途的终端。例如:针对管理员的内核消息将发送到控制台,而不是其他终端。

终端是用于与 Oracle Solaris 交互的一种方式。您系统的位映射图形显示与字母数字终端不同。字母数字终端连接到串行端口,并仅显示文本。您不必执行任何特殊步骤即可管理图形显示。

终端也可以与计算机的物理显示器和键盘布局相关联。图形终端的不同之处在于,它必须与计算机的图形卡和显示器相关联。因此,字符放置到计算机图形卡的存储器中,而不是从串行端口传送出去。

管理系统控制台和本地连接的终端设备的 SMF 服务

系统控制台和本地连接的终端设备以 SMF 服务 (svc:/system/console) 的实例来表示。此服务可定义大部分行为,其每个实例都以特定值覆盖从服务继承的设置。使用 ttymon 程序提供这些终端的登录服务。每个终端都使用 ttymon 程序的独立实例。服务传递到 ttymon 程序的命令行参数管理其行为。

系统提供的服务实例如下所示:

您可以将其他服务实例定义为 svc:system/console-login 服务的一部分。例如,如果您有需要支持的 /dev/term/f 设备,则可以实例化 svc:/system/console-login:termf 并进行相应的配置。

如何修改系统控制台的设置

由 SMF 监管系统控制台的管理。使用 svccfg 命令可设置系统控制台属性。

以下过程显示如何通过使用 svccfg 命令来更改控制台终端类型。

  1. 承担 root 角色。

    请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

    $ su -
    Password:
    #
  2. 可使用 svccfg 命令设置要更改的服务实例的属性。

    例如,要更改由 :default 服务表示的系统控制台的终端类型,可键入以下命令:

    # svccfg -s svc:/system/console-login:default "setprop ttymon/terminal_type = xterm"

    注意

    注意 - 不建议设置 svc:/system/console-login 服务的终端类型,此更改将会对所有实例产生影响。


如何在辅助终端上设置登录服务

对于连接到系统的 /dev/term/a/dev/term/b 串行端口的终端,提供了预定义的服务。

要启用 /dev/term/a 的登录服务,请使用以下过程。

  1. 承担 root 角色。

    请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  2. 按如下所示启用服务实例:
    # svcadm enable svc:/system/console-login:terma
  3. 检查服务是否处于联机状态。
    # svcs svc:/system/console-login:terma

    输出应显示服务处于联机状态。如果服务处于维护模式,请查看服务的日志文件以获得进一步的详细信息。

如何在系统终端上设置波特率速度

此过程说明如何在控制台上设置波特率速度。基于 x86 的系统上支持的控制台速度取决于具体的平台。

基于 SPARC 的系统上支持以下控制台速度:

  1. 成为管理员。

    请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  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 串行重定向,请更改控制台速度。