系统管理指南:高级管理

管理终端和调制解调器方面的新增功能

本节描述 Oracle Solaris 发行版中管理终端和调制解调器方面的新增或已更改的功能。有关新增功能的完整列表以及 Oracle Solaris 发行版的说明,请参见《Oracle Solaris 10 9/10 新增功能》

SPARC: 相关控制台

Solaris 10 8/07:相关控制台子系统功能可实现部分内核控制台子系统,以便呈现控制台输出。相关控制台使用 Oracle Solaris 内核机制而不是可编程只读存储器 (Programmable Read-Only Memory, PROM) 接口来呈现控制台输出。这降低了控制台转译对 OpenBoot PROM (OBP) 的依赖性。相关控制台使用内核驻留帧缓冲区驱动程序生成控制台输出。生成的控制台输出比使用 OBP 转译的效率更高。相关控制台还避免了 SPARC 控制台输出过程中使 CPU 处于空闲状态,并且也改善了用户体验。

SPARC: 对如何设置控制台的 $TERM 值的更改

Solaris 10 8 07:$TERM 值现在是动态派生成的,具体取决于控制台所使用的终端仿真器。在基于 x86 的系统上,由于始终使用内核的终端仿真器,因此 $TERM 值为 sun-color

在基于 SPARC 的系统上,$TERM 值如下:

sun-color

如果系统使用内核的终端仿真器,则 $TERM 使用此值。

sun

如果系统使用 PROM 的终端仿真器,则 $TERM 使用此值。

此更改不会影响为串行端口设置终端类型的方式。如以下示例所示,您仍然可以使用 svccfg 命令修改 $TERM 值:


# svccfg
svc:> select system/console-login
svc:/system/console-login> setprop ttymon/terminal_type = "xterm"
svc:/system/console-login> exit

系统控制台上由 SMF 管理的 ttymon 调用

Oracle Solaris 10:系统控制台上的 ttymon 调用由 SMF 管理。通过将属性添加到 svc:/system/console-login:default 服务,可以使用 svccfg 命令指定 ttymon 命令参数。请注意,这些属性特定于 ttymon,不是通用的 SMF 属性。


注 –

您无法再在 /etc/inittab 文件中定义 ttymon 调用。


有关如何使用 SMF 指定 ttymon 命令参数的逐步说明,请参见如何设置 ttymon 控制台终端类型

有关 SMF 的完整概述,请参见《系统管理指南:基本管理》中的第 18  章 “管理服务(概述)”。有关与 SMF 关联的逐步过程的信息,请参见《系统管理指南:基本管理》中的第 19  章 “管理服务(任务)”