跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:常见任务 Oracle Solaris 11 Information Library (简体中文) |
系统控制台是一种具有特殊属性和特殊用途的终端。例如:针对管理员的内核消息将发送到控制台,而不是其他终端。
终端是用于与 Oracle Solaris 交互的一种方式。您系统的位映射图形显示与字母数字终端不同。字母数字终端连接到串行端口,并仅显示文本。您不必执行任何特殊步骤即可管理图形显示。
终端也可以与计算机的物理显示器和键盘布局相关联。图形终端的不同之处在于,它必须与计算机的图形卡和显示器相关联。因此,字符放置到计算机图形卡的存储器中,而不是从串行端口传送出去。
系统控制台和本地连接的终端设备以 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' 并进行相应的配置。