Solaris下管理服务器ttymon端口监视器
Solaris服务器ttymon的控制台管理现在由SMF 管理。使用svccfg 命令可以设置ttymon 系统控制台属性。继续使用SAF 命令sacadm 添加、列出、删除、中止、启动、启用、禁用、启用和删除ttymon 端口监视器。
如何设置ttymon 控制台终端类型
此过程说明如何使用svccfg 命令更改控制台终端类型。
1.成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。
2.运行svccfg 命令以设置要更改的服务实例的属性。
# svccfg -s console-login setprop ttymon/terminal_type = "xterm"
其中“xterm” 是可能要使用的终端类型的示例。
3.(可选)重新启动服务实例。
# svcadm restart svc:/system/console-login:default
如何在ttymon 控制台终端上设置波特率速度
此过程说明如何在ttymon 控制台终端上设置波特率速度。基于x86 的系统上支持的控制台速度取决于特定的平台。
在基于SPARC 的系统上支持以下控制台速度:
1. 9600 bps
2. 19200 bps
3. 38400 bps
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.进一步对您的系统类型进行以下更改。
请注意,这些更改与平台相关。
a.在基于SPARC 的系统上:在/kernel/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";
b.在基于x86 的系统上:如果启用了BIOS 串行重定向,请更改控制台速度。用来更改控制台速度的方法与平台有关。
如何添加ttymon 端口监视器
1.成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。
2.添加ttymon 端口监视器。
# sacadm -a -p mbmon -t ttymon -c /usr/lib/saf/ttymon -v ‘ttyadm
-V‘ -y "TTY Ports a & b"
-a 指定添加端口监视器的选项。
-p 将pmtag mbmon 指定为端口监视器标记。
-t 将端口监视器type 指定为ttymon。
-c 定义用于启动端口监视器的command 字符串。
-v 指定端口监视器的version 号。
-y 定义描述此端口监视器实例的注释。
如何查看ttymon 端口监视器状态
1.成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。
2.查看ttymon 端口监视器的状态。
# sacadm -l -p mbmon
-l 指定list 端口监视器的状态标志。
-p 将pmtag mbmon 指定为端口监视器标记。
示例1:查看ttymon 端口监视器状态
此示例说明如何查看名为mbmon 的端口监视器。
# sacadm -l -p mbmon
PMTAG PMTYPE FLGS RCNT STATUS COMMAND
mbmon ttymon - 0 STARTING /usr/lib/saf/ttymon #TTY Ports a & b
PMTAG:标识端口监视器名称mbmon。
PMTYPE:标识端口监视器类型ttymon。
FLGS:指示是否设置了以下标志:
d-不启用新的端口监视器。
x-不启动新的端口监视器。
短划线(-)-未设置任何标志。
RCNT:指示返回计数值。返回计数为0 指示如果端口监视器出现故障则不重
新启动。
STATUS:指示端口监视器的当前状态。
COMMAND:标识用于启动端口监视器的命令。
#TTY Ports a & b:标识用于描述端口监视器的任何注释。
如何停止ttymon 端口监视器
1.成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。
2.停止ttymon 端口监视器。
# sacadm -k -p mbmon
-k 指定kill 端口监视器的状态标志。
-p 将pmtag mbmon 指定为端口监视器标记。
如何启动ttymon 端口监视器
1.成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。
2.启动已中止的ttymon 端口监视器。
# sacadm -s -p mbmon
-s 指定start 端口监视器的状态标志。
-p 将pmtag mbmon 指定为端口监视器标记。
如何禁用ttymon 端口监视器
禁用端口监视器可防止新服务启动,且不影响现有的服务。
1.成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。
2.禁用ttymon 端口监视器。
# sacadm -d -p mbmon
-d 指定disable 端口监视器的状态标志。
-p 将pmtag mbmon 指定为端口监视器标记。
如何启用ttymon 端口监视器
通过启用ttymon 端口监视器,可以使其为新请求提供服务。
1.成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。
2.启用ttymon 端口监视器。
# sacadm -e -p mbmon
-e 指定enable 端口监视器的状态标志。
-p 将pmtag mbmon 指定为端口监视器标记。
如何删除ttymon 端口监视器
删除端口监视器将删除与之关联的所有配置文件。
注– 端口监视器配置文件不能通过使用sacadm 命令进行更新或更改。要重新配置端口监视器,请先将其删除,然后添加一个新端口监视器。
1.成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。
# sacadm -r -p mbmon
-r 指定remove 端口监视器的状态标志。
-p 将pmtag mbmon 指定为端口监视器标记。